Windows Server 2012 R2 - 更改 RDP 端口

Vee*_*Vee 5 windows security remote-desktop windows-server windows-firewall

按照 Microsoft 和其他 Google 结果的说明,这似乎很简单。不幸的是,在更改 Reg KeyHKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber并允许新端口通过防火墙后,我得到了可怕的“由于在客户端代码 0x1104 处检测到协议错误,此会话将被断开连接”

我已经阅读了几篇关于解决这个问题的文章;但是,它们都需要一个域,这是托管公司 (Go-Daddy) 的独立 Windows Server 2012 R2 服务器。

我确定我遗漏了一些东西,但我不确定它是什么。任何帮助将不胜感激。谢谢。

I s*_*ica 3

出现错误“由于在客户端代码 0x1104 处检测到协议错误,此会话将被断开”的可能原因是您尝试使用的端口与系统上已使用的端口之间存在冲突。

您可以运行该命令netstat -ano | findstr ":9999"(其中9999是您的端口号)来查找正在侦听您的端口的任何正在运行的进程的 PID。netstat 输出中的最后一列是进程的 PID。使用 Sysinternals Process Explorer 等工具来查找使用 PID 的进程。如果它不是您的进程,那么您就发现了冲突,在这种情况下,您应该将远程桌面配置为侦听另一个端口。