远程桌面会话因“协议错误”突然结束

远程桌面会话因“协议错误”突然结束

我们偶尔会遇到远程桌面会话断开的问题,并显示错误消息“由于协议错误,此会话将断开连接。请尝试再次连接到远程计算机。”

我们仅在一台运行 Windows Server 2008 的服务器上遇到此问题,该服务器与 Windows 7 客户端连接。会话本身保持运行,您只是断开连接,然后您可以尝试重新连接。有时您登录一段时间,它就会将您踢出。

我们是从 Windows 7 客户端进行连接的。我们尝试在 Mac 上使用 Cord 进行连接,效果很好,因此会话本身并未损坏。

一个问题是,会话下有一些关键应用程序在运行(我知道,我们不要讨论这个愚蠢的问题),所以我们无法在工作日以任何方式重置会话 - 因此任何诊断都必须具有最小的影响。

谢谢,乔恩

答案1

出现此问题的原因可能是远程服务器内存不足。

对我来说,执行以下操作可以解决问题:

  1. 前往经验选项卡,并禁用以下内容:

    • 桌面构图
    • 视觉样式
    • 持久位图缓存
  2. 前往展示标签:

    • 设置较小的分辨率
    • 降低颜色深度(例如 15 位)
  3. 另外,如果你不需要远程音频, 去本地资源标签:

    • 点击远程音频 -> 设置..., 查看不要播放不记录

无需从远程计算机上的组策略更改 RDP 压缩,只需禁用这些即可。

经过测试Windows Server 2008 R2 SP1作为遥控器,Windows 10 专业版作为客户。

答案2

我遇到了同样的问题,幸运的是我找到了解决方案social.technet.microsoft.com 论坛

... 使用组策略将服务器上的 RDP 压缩设置更改为“平衡内存和网络带宽”(推荐)或“优化以使用更少的内存”。

答案3

这通常是由于您尝试连接的系统上的 RAM 可用性低/系统卷已满或交换文件驱动器已满造成的。

答案4

一个可能的测试是查看这种情况是否发生在通过不同的 IP 网络/子网连接的 Windows 7 客户端上(如果当前情况发生在本地网络客户端上)。

相关内容