RDP 终极优化指南
2024-03-28 10:32:53 # Tricks

远端桌面协定(英语:Remote Desktop Protocol,缩写:RDP)是一个多通道(multi-channel)的协定,让使用者(用户端或称“本地电脑”)连上提供微软终端机服务的电脑(伺服器端或称“远端电脑”)。大部分的Windows都有用户端软体。其他作业系统例如LinuxFreeBSDMac OS X,也有对应的用户端软体。 —— 维基百科

服务端主机优化

本地组策略优化

Ctrl + R 打开运行窗口

执行:gpedit.msc,打开「本地策略组编辑器」

本地策略组编辑器

计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 连接

连接

编辑:「选择 RDP 传输协议

选择:「已启用」和「同时使用 UDP 和 TCP

设置 RDP 传输协议

注:这个优化需要视情况而定,因为国内的运营商可能对 UDP 进行了屏蔽或者严重的 Qos,这样会导致丢包严重,所以需要视情况开启此功能

计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 远程会话环境

远程会话环境

  • 将硬件图形适配器应用于所有远程桌面服务会话」:已启用
  • 为远程桌面连接设置 H.264/AVC 444 图形模式的优先级」:已启用
  • 配置远程桌面连接的 H.264/AVC 硬件编码」:已启用
  • 配置 RemoteFX 数据的压缩」:已启用 + 不使用 RDP 压缩算法
  • 配置 RemoteFX 自适应图形的图像质量」:已启用 +
  • 为专门针对 Windows Server 2008 R2 SP1 设计的 RemoteFX 客户端启用 RemoteFX 编码」:已启用

计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面会话主机 > 远程会话环境 > RemoteFX for Windows Server 2008 R2

RemoteFX for Windows Server 2008 R2

  • 配置 RemoteFX」:已启用
  • 使用 RemoteFX 时优化视觉体验」:已启用 + 最高(最佳质量)+ 最高(最佳质量)
  • 为远程桌面服务会话优化视觉体验」:已启用 + 丰富的多媒体

注册表优化

新建 TurboRemoteFXHost.reg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Windows Registry Editor Version 5.00
;在 RDP 上设置 60 FPS 限制
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations]
"DWMFRAMEINTERVAL"=dword:0000000f
;提高 Windows 响应能力
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
"SystemResponsiveness"=dword:00000000
;设置显示与通道带宽(又名 RemoteFX 设备,包括控制器)的流量控制
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermDD]
"FlowControlDisable"=dword:00000001
"FlowControlDisplayBandwidth"=dword:0000010
"FlowControlChannelBandwidth"=dword:0000090
"FlowControlChargePostCompression"=dword:00000000
;消除 RDP 的人为延迟
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
"InteractiveDelay"=dword:00000000
;禁用 Windows 网络限制
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
"DisableBandwidthThrottling"=dword:00000001
;启用大 MTU 数据包
"DisableLargeMtu"=dword:00000000
;禁用 WDDM 驱动程序并返回到旧版 XDDM 驱动程序
;为了在 Nvidia 卡上获得更好的性能,AMD 卡需要更改此设置
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services]
"fEnableWddmDriver"=dword:00000000

保存,执行该文件

客户端主机优化

本地组策略优化

计算机配置 > 管理模板 > Windows组件 > 远程桌面服务 > 远程桌面连接客户端 > RemoteFX USB 设备重定向

RemoteFX USB 设备重定向

  • 允许此计算机中受支持的其他 RemoteFX USB 设备的 RDP 重定向」:已启用 + 管理员和用户

Ctrl + R 打开运行,执行 gpupdate /force

重启服务端与客户端

本地策略组打开错误

在「运行」中执行 gpedit.msc 时,可能会出现 无法打开此计算机上的组策略对象。你可能没有相应的权限 的错误

没权限打开策略组

打开目录 C:\Windows\System32\GroupPolicy\Machine\

「GroupPolicy」是一个隐藏文件查,需设置查看隐藏文件

删除「Machine」下的所有文件

Thanks