RDP 会话错误:由于协议错误 (0x112f),远程会话将断开连接

RDP 会话错误:由于协议错误 (0x112f),远程会话将断开连接

我在 MSDN 上发起了讨论:http://social.msdn.microsoft.com/Forums/en-US/winappswithhtml5/thread/72ceca09-ab4a-4689-896c-6c86697333d6

我发现RDP ActiveX控件好像是一个黑盒子,用起来还行,但是有时候会出现一些奇怪的错误。

今天又遇到一个错误:我通过另一台 Win8 Pro 上的 RDP ActiveX 控件连接到远程 Win8 Pro 机器,当我播放高清视频大约几秒钟时,RDP 会话就会断开。原因正如标题所说:由于协议错误 (0x112f),远程会话将断开... 我进行了一些搜索,但没有找到正确的解决方案。似乎问题可能出在分辨率上,但我不确定。

对我来说最奇怪的是,如果我用 Windows Media Player 播放高清视频,效果很好。但如果用 Win8 Video 应用播放高清视频,就会出现问题。

以下帖子进行了长时间的讨论:http://social.technet.microsoft.com/Forums/en-US/w7itprogeneral/thread/4523ce86-9a0b-4e6c-90d1-225ddda67ce5/。但是这对我的问题没有任何帮助。

其他文章建议将 RDP 属性 bitmapcachepersistenable 设置为 false,但这也无济于事。

有人知道如何解决这个问题吗?

谢谢你们。

答案1

我突然在已经正常运行了 5 个月的远程桌面连接上出现此错误。

当我尝试远程桌面时,会出现 0x112f 协议错误,因此我尝试使用 TeamViewer,如果我刚刚连接 TeamViewer 然后再次断开连接,远程桌面就会再次工作。

经过大量的反复试验后,我发现,如果我在客户端设置的“显示”选项卡上禁用“使用我的所有显示器进行远程会话”选项,它会运行得更加一致。

在此处输入图片描述

不过,仍然不确定为什么它在正常运行几个月后突然出现问题。

答案2

查看以下文章,基本上它与 RDP 主题相关。 http://computerboom.blogspot.com/2008/08/solution-because-of-protocol-error-this.html

答案3

今天使用 mstsc 客户端时,我遇到了同样的 0x112f 问题。在我将 mstsc 中的颜色深度从 32 位更改为 16 位后,问题就消失了。我不知道为什么,但它有效。我的远程桌面操作系统是 Win10,本地操作系统也是 Win10。

编辑:在 mstsc 中使用 16 位几天后,0x112f 问题再次出现多次。但频率远低于 32 位。这个临时解决方法对我来说没问题。我在网上搜索了一下,有些用户说这是因为主机内存不足。我检查了远程 Win10 虚拟化,它消耗了 4G 物理内存中的 3.7G。也许这就是原因。我没有权限重新启动它以进行进一步测试。

答案4

RDP 会话的宽度和高度最好是偶数,否则可能会导致问题,尤其是连接到非 Windows 服务器版本时。

相关内容