最近,我在通过 RDP 连接到远程计算机时遇到了问题。我只能成功连接一次,但所有后续尝试都会失败,直到远程计算机重新启动。我似乎正确地进行了身份验证,但 RDP 登录对话框在显示“正在配置远程会话...”几秒钟后消失。我的屏幕或所涉及的两台计算机的事件日志中都没有写入任何错误或其他有用信息。我尝试过按照其他人的建议禁用远程声音,但没有成功。
我仍在研究解决方案,但非常感激大家的意见。幸运的是,我可以远程重启盒子而不会造成任何问题,但这不是理想的解决方法。
答案1
您能检查您尝试连接的计算机的事件日志吗?它应该包含 RDP 错误。我最近遇到了同样的问题。这是由于 Windows 7 SP1 覆盖了 Microsoft 补丁。(基本上,更高版本的补丁是在 SP1 之前通过 Windows Update 安装的。)
使固定: 卸载KB2667402并重新安装。请参见这个帖子了解详情。
在运行 Windows 7 或 Windows Server 2008 R2 的计算机上安装安全更新 2667402,然后安装 Windows 7 或 Windows Server 2008 R2 的 Service Pack 1 (SP1) 后,Rdpcorekmts.dll 的二进制版本为 6.1.7600.16952,而不是 6.1.7601.17767。在这种情况下,您可能无法创建远程桌面会话来控制基于 Windows 7 或 Windows Server 2008 R2 的计算机。
出现此问题的原因是,最初安装安全更新 2667402 时未部署 Rdpcorekmts.dll 的 SP1 二进制版本。
答案2
我也遇到了同样的问题。我尝试登录的电脑上装有 Windows 7 Home Premium,它不支持远程桌面服务器端支持。我怀疑我使用黑客手段启用了它,然后安装了 Service Pack 1,结果破坏了黑客手段。
本文(我相信还有其他的),有带有支持文件来恢复 SP1 的黑客攻击的说明。