答案1
我在 RDP 中多次遇到过同样的问题。以下内容适用于从运行 Windows7 的本地 PC 到运行 XP 的远程 PC 的 RDP。今天我尝试对其进行调试,发现了两个可能的问题和解决方案:打印机和剪贴板。
1 - 打印机
从其他网站我得到了检查远程 PC 上的系统日志的想法(计算机管理 -> 系统工具 -> 事件查看器 -> 系统),我发现了许多错误和警告,其中一些与打印机有关,例如:
- 错误(TermDD):RDP 协议组件 X.224 检测到协议流中的错误,并已断开客户端连接。
- 错误(TermServDevices):打印机“发送至 OneNote 2010”所需的驱动程序“发送至 Microsoft OneNote 2010”驱动程序未知。
- 警告(打印机):打印机 Adobe PDF(来自 [the-PC-I-RDP-from])正在等待删除。
- 警告(打印机):打印机 Microsoft XPS Document Writer(来自 [the-PC-I-RDP-from])正在等待删除。
因此我决定更改 RDP 设置并禁用本地打印机的转发(RDP -> 选项 -> 本地资源 -> 本地设备和资源 => 取消勾选“打印机”)。 经过此操作后,我的 RDP 最初似乎运行得更好了。
2 - 剪贴板
即使禁用打印机,同样的应用程序冻结问题仍然会再次出现(特别是:一个 IE 窗口停止响应)。我在任务管理器中检查发现 rdpclip.exe 经常占据 CPU 的顶部(即使 CPU 很小,只有 1%)。然后我杀死了 rdpclip.exe,神奇的是,我的远程 IE 又恢复了响应。所以我怀疑 rdpclip 也应该对此负责。
请注意,您可以选择禁用剪贴板,就像您可以禁用打印机一样(RDP -> 选项 -> 本地资源 -> 本地设备和资源 => 取消勾选“剪贴板”)。但我喜欢启用它,所以这对我来说不起作用。您可以尝试杀死 rdpclip.exe,然后重新启动它(在远程 PC 上),这足以让我让 IE 响应,但随后我无法在本地/远程 PC 之间复制/粘贴。断开与 RDP 会话的连接并重新连接是我发现能够再次正常工作的唯一解决方案。也许对于 Windows7 PC 来说,RDP 会更好,rdpclip 版本不同(XP 上为 5.1,7 上为 6.1)。