H.264编码在弱网下比RDP位图或HEVC更稳定低延迟,需禁用ForceH265注册表项、启用组策略中H.264硬件编码及GPU适配器、并在.rdp文件添加video hardware encoding:i:1,最后通过任务管理器GPU性能页验证Video Encode是否活跃。

在弱网环境下使用Win11远程桌面时,H.264编码比默认的RDP位图压缩或HEVC更稳定、延迟更低,尤其适合4G/高丢包Wi-Fi场景;但必须关闭H.265强制选项,否则系统会跳过H.264路径。
确认并禁用HEVC强制编码
打开注册表编辑器(Win + R → 输入 regedit → 回车),导航至:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TerminalServer\Graphics
检查是否存在名为 【ForceH265】 的DWORD值。如果存在且数值为1,双击将其改为0;若不存在,无需创建。这一步很关键——【ForceH265=1会彻底屏蔽H.264编码器调用,即使组策略启用H.264也无效】。
关闭注册表编辑器,不需重启。
通过组策略启用H.264硬件编码
在远程主机(即被控端)上按 Win + R,输入 gpedit.msc 回车,打开本地组策略编辑器。
依次展开路径:
计算机配置 → 管理模板 → Windows组件 → 远程桌面服务 → 远程会话环境
找到并双击「配置远程桌面连接的H.264/AVC硬件编码」→ 选择「已启用」→ 点击「确定」。
在同一路径下,再找到「将硬件图形适配器应用于所有远程桌面服务会话」→ 启用它。这两项必须同时开启,缺一则H.264编码不会生效。
客户端连接参数强制指定H.264
在本地(控制端)打开远程桌面连接(mstsc.exe),点击「显示选项」→ 切换到「高级」选项卡 → 点击「设置」按钮(位于「服务器身份验证」下方)。
勾选「始终连接,即使服务器身份验证失败」→ 点击「确定」返回。
回到「常规」选项卡,点击「保存」把当前配置存为 .rdp 文件(例如 desktop.rdp)。
用记事本打开该 .rdp 文件,在末尾另起一行添加:
video hardware encoding:i:1
保存文件。下次双击此 .rdp 文件连接时,客户端将主动声明支持并请求H.264编码流。
验证H.264是否实际启用
连接成功后,在远程主机上打开任务管理器 → 切换到「性能」选项卡 → 左侧选择「GPU」→ 右侧滚动到底部,查看「GPU 引擎」列表中是否有「Video Encode 0」或「AVC Encode」正在活动(占用率 > 0%)。
若看到「Video Decode」活跃但「Encode」为0%,说明编码仍走CPU软编路径,需回头检查组策略是否应用成功、显卡驱动是否支持H.264硬件编码单元(Intel核显需UHD 620及以上,AMD Vega/RDNA,NVIDIA GTX 10系列起)。
断开当前远程连接,用修改后的 .rdp 文件重新连接。

















