远程桌面到 XP 登录正常,但 5 秒内出现“服务器启动断开连接”

远程桌面到 XP 登录正常,但 5 秒内出现“服务器启动断开连接”

语境

mstsc.exe几台运行 Windows XP SP3 的计算机的远程桌面运行正常。人们可以在另一台 WinXP 或rdesktopLinux 上使用 Microsoft 的客户端。

问题

突然有一天,远程桌面开始与 rdesktop 出现问题。症状是:

disconnect: Server initiated disconnect.

然后连接就会关闭。这发生在成功验证后的 5 秒内。只要您没有成功验证,连接就可以保持很长时间。每次都可以重现这种情况。

Windows 客户端也出现了同样的问题mstsc.exe,打开一个窗口,提示(法语翻译)“您的会话已结束。它可能已被管理员关闭。请尝试重新连接。如果问题仍然存在,请向管理员请求帮助。”

调查

我查看了事件查看器,没有与连接尝试相关的事件。我在 wireshark 中捕获了流以进行分析。Wireshark 提到:

DomainMCSPDU: disconnectProviderUltimatum, reason: rn-provider-initiated.

VNC 可以在相同的机器上运行。机器几乎是全新的,没有安装太多软件,只有 Windows 组件和硬件驱动程序。为了以防万一,视频板是带有双 DVI 输出的 Matrox Millenium P690 PCI。有时,对正在运行的会话执行远程桌面会导致出现一个关于“PowerDesk-SE 应用程序”崩溃的窗口。我们已经看到机器在双头配置损坏的情况下启动(窗口的行为就像左屏幕处于活动状态,但没有信号输出,右屏幕有 256 种颜色而不是 24 或 32bpp),通过从托盘运行 Matrox 工具可以解决这个问题。

我不知道为什么连接被关闭。

问题

有人遇到过这样的问题吗?如何解决?有什么提示吗?谢谢。

答案1

正如问题中所写,这个问题不仅在 WinXP 客户端上发生,在使用时也会发生rdesktop。因此,它可能是任何事情,而不仅仅是rdesktop特定的实现问题。

此外,连接可以保持很长时间,并在成功登录后仅几秒钟关闭,这表明它是由登录后发生的某些事情引起的。

重新安装视频驱动程序并尝试其他方法后,我注意到在本地登录时,UltraVNC 图标在登录后约 5 秒出现。

右键单击它然后选择“停止服务”解决了该问题:我可以从远程桌面继续会话。

因此,问题似乎是由 UltraVNC 引起的。我将看看卸载它是否能完全解决问题。

相关内容