远程桌面会话突然终止,出现“协议错误”


14

间歇性地我们遇到一个问题,其中远程桌面会话将被断开,并显示错误消息“由于协议错误,该会话将被断开。请尝试再次连接到远程计算机。”

我们只能通过一台运行Windows Server 2008并与Windows 7客户端连接的服务器来实现这一点。会话本身保持运行状态,您只是断开连接,然后可以尝试重新连接。有时您进入一会儿就会被踢出局。

我们正在从Windows 7客户端连接。我们已经尝试在Mac上使用Cord进行连接,并且效果很好,所以这并不意味着会话本身已损坏。

一个问题是,在该会话下有一些关键应用程序正在运行(我知道,我们不要讨论它的愚蠢之处),因此我们不能在工作日内以任何方式重置该会话-因此任何诊断都必须将影响降到最低。

谢谢,乔恩


您的所有Windows 7客户端都会发生这种情况吗?
Supercereal

是的-会话进入此“状态”后,我无法从任何Windows 7客户端连接(我没有Vista / XP可以尝试)。我可以使用Mac上的Cord或CentOS上的其他一些开源产品进行连接。
乔恩

Answers:


3

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

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


谢谢!下次发生时我会尝试。我已经在Microsoft上开了一个付费的支持案例几个月了……跳过了100个箍,没有解决方案。下次出现错误时,我将报告结果。
乔恩

3

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


3

由于远程服务器上的内存不足,可能会出现此问题。

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

  1. 转到“ 体验”选项卡,然后禁用以下各项:

    • 桌面组成
    • 视觉风格
    • 持久位图缓存
  2. 转到显示标签:

    • 设置较小的分辨率
    • 降低颜色深度(例如15位)
  3. 另外,如果不需要远程音频,请转到“ 本地资源”选项卡:

    • 单击远程音频->设置...,选中不播放不录制

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

经过测试可在Windows Server 2008 R2 SP1作为远程服务器,以及Windows 10 Pro作为客户端上运行。


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.