我们昨晚(9 月 27 日)重新启动了 Windows 2003 服务器 R2,从那天起我们就无法通过 RDP 连接。
我们在使用 mRemote 时遇到了这种错误:
RDP Disconnected! Error Code: 2308 Error Description: Socket closed
使用远程桌面连接我们可以:
This computer can't connect to the remote computer. Try connecting again. If the problem continues, contact the owner of the remote computer or your network administrator.
有人知道如何将 TCP 绑定到一个 NIC 吗?你能给我路径或命令吗?有没有我可以用来执行此操作的命令行?
感谢您的帮助
萨宾(德克萨斯州休斯顿)
答案1
我遇到过类似的问题,错误 2308。
我如何修复它:
- 我已经在我的计算机上打开了 services.msc。
- 通过 RPC 连接到具有非工作 RDP 的服务器。
- 重新启动服务“终端服务”和依赖服务“终端服务用户模式端口重定向器”。
- 已成功连接到 RDP。
注意:在 Windows Server 2008(可能还有 2012)上,这些服务被称为远程桌面服务和远程桌面服务用户模式端口重定向器。另一位用户报告说,只需重新启动端口重定向服务即可解决该问题。
答案2
我不确定我是否理解了您的问题,但是为了仅在一个 NIC 上使用 TCP/IP,您需要在网络设置中取消选中除您想要连接的 NIC 之外的任何其他 NIC 的“Internet 协议 (TCP/IP)”。
不确定这如何回答您的 RDP 问题 - 但就 RDP 而言,您应该检查服务器日志。终端服务 (RDP) 服务器已关闭,可能是防火墙问题,也可能是许可问题,这会导致该错误。
答案3
您确定服务器确实重新启动了吗?也许是由于某种原因,关机过程挂起了。您查看过事件日志并看到过启动事件吗?
答案4
也遇到了这个问题。通过激活“Keep-Alive-Connection”解决了这个问题。请关注此知识库:http://support.microsoft.com/kb/216783