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

时间:2015-07-14 09:07:53

标签: remote-desktop windows-server-2012

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

  

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

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

9 个答案:

答案 0 :(得分:19)

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

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

完成

答案 1 :(得分:9)

服务器重启有帮助,我可以再次连接到服务器。

答案 2 :(得分:8)

可能不是所有解决方案,但我发现如果降低RDP会话的屏幕分辨率,我就可以进入。服务器的容量为95%,我从3台高分辨率显示器转到了1 800x600窗口

答案 3 :(得分:1)

视频适配器可能有问题。至少那是我所拥有的。将Windows 10更新到2004版本后,我立即发现了问题。禁用硬件图形-解决了问题。

https://www.reddit.com/r/sysadmin/comments/gz6chp/rdp_issues_on_2004_update/

答案 4 :(得分:0)

我最近遇到了同样的错误。我认为McX是正确的,这是由RDP服务器上的内存不足引起的。这是对我们有用的解决方案。

  1. 使用sc cmd获取远程服务器上正在运行的服务。确保可以使用Windows资源管理器访问远程服务器\\ remote_server。

      

    sc \\<remote_server> query

  2. 找到可以停止的服务。

      

    sc \\<remote_server> stop <service_name>

停止一项服务后,远程桌面将再次工作。

答案 5 :(得分:0)

如果服务器可以通过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应该开始工作。

答案 6 :(得分:0)

具有更多内存的经过调整大小的VM解决了此问题。

答案 7 :(得分:0)

如果有人使用Windows 10 1903远程访问VMware VM时遇到此线程并遇到此问题,则禁用图形卡中的3d对我有用。

答案 8 :(得分:-1)

一件简单的事情。 禁用虚拟机的 vsphere 选项 3D 。完美的作品。如果需要,可以重新安装虚拟机的 vm-tools