远程桌面连接协议错误0x112f

问题描述 投票:19回答:4

当我尝试使用远程桌面连接连接到Windows 2012 Server时,我已连接约1秒钟。然后与以下错误断开连接:

由于协议错误(代码:0x112f),远程会话将被断开。

直到昨天,连接工作正常,没有错误,没有服务器更改。我之前从未见过这个错误。我试图降低体验面板中的视觉外观设置(找到类似错误的可能解决方案),但没有结果。

remote-desktop windows-server-2012
4个回答
20
投票

RDP服务器上的内存不足可能会触发此错误。

经过几次尝试此错误后,RDP设法获得与服务器的连接,我能够阻止虚假服务消耗太多内存。这也可以使用sysinternals或sc完成。


11
投票

服务器重启帮助,我能够再次连接到服务器。


1
投票

如果服务器可以通过RPC访问(基本上,如果你可以访问它上面的共享文件夹),你可以释放一些内存,从而让RDP服务正常工作。可以使用以下Windows本机命令:

要获取内存消耗任务列表:

tasklist /S <remote_server> /V /FI "MEMUSAGE gt 10000"

要按名称杀死任务:

taskkill /S <remote_server> /IM <process_image_name> /F

要显示桌面会话列表:

qwinsta.exe /SERVER:<remote_server>

关闭旧的废弃桌面会话:

logoff <session_id> /SERVER:<remote_server> 

释放一些内存后,RDP应该开始工作。


1
投票

一件简单的事。禁用虚拟机的vsphere选项3D。它完美无缺。如果需要,请重新安装虚拟机的vm-tools。


0
投票

我最近得到了同样的错误。我认为McX是对的,这是由于RDP服务器上的内存不足造成的。这是适合我们的解决方案。

  1. 使用sc cmd在远程服务器上获取正在运行的服务。确保您可以使用Windows资源管理器访问远程服务器\\ remote_server。 sc \\<remote_server> query
  2. 找出你可以停止的服务。 sc \\<remote_server> stop <service_name>

停止一项服务后,远程桌面再次运行。

© www.soinside.com 2019 - 2024. All rights reserved.