我的设置
我确实必须遵循 RDS / RemoteApp 设置:
- Windows Server 2019 托管所有 RDS 角色(RD Web 访问、RD 网关、RD 许可、RD 连接代理和 RD 会话主机)
- 一切都已配置完毕,通过 RD Web Access 网站访问远程应用程序总体运行良好
我的问题
使用某些客户端访问已发布的远程应用程序时,会出现严重延迟。尝试移动应用程序、键入一些输入、最大化或最小化应用程序时,速度非常慢。我们说的是数秒的延迟,这使得无法使用这些应用程序。
调查结果/评论
- 仅在少数客户端上存在延迟(20 多个客户端中 3 个)
- 所有客户端均运行 Windows 10,并且始终处于最新的补丁/功能级别
- 通过 RDP/远程桌面访问 RD 会话主机服务器在所有客户端上均能正常工作。因此,网络延迟不是问题
- 所有已发布的远程应用程序均受到影响
- 一旦断开外部 HDMI 显示器,其中一个客户端即可无缝工作
我尝试解决此问题的步骤
- 已验证服务器和所有受影响客户端的补丁级别 => 确定
- 更新了受影响客户端上的所有图形和显示驱动程序 => 没有帮助
这看起来像是客户端的问题,而不是服务器端的问题,还是我错了?
知道我这里遗漏了什么吗?
答案1
mouse polling rate
将鼠标默认值从更改500 reports per second
为系统默认值125 reports per second
解决了我的问题。
tl/dr;
受影响的三台系统都连接了游戏鼠标 (Logitec G400S),该鼠标的轮询间隔比通常的 125 次/秒高,为 500 次/秒,这导致了延迟。为了能够改变鼠标轮询率,我必须在受影响的系统上安装 Logitec 游戏软件。另一个解决方案是改用另一个非游戏鼠标。