挂起远程桌面

挂起远程桌面

我有一个运行 Windows 2003 完整补丁的域控制器。每当我登录远程桌面时,它都会在几秒钟内正常登录,然后我可以关闭窗口或注销,然后返回它,它再次正常登录。但是,如果我让它闲置很长时间并且我的会话自动锁定,然后我关闭窗口并在稍后再次需要时重新打开它,我需要 30-60 秒(我实际上没有计时)才能登录,因为它只是挂在灰色的桌面背景上。

知道是什么原因导致的这种情况或如何调试它吗?

谢谢

答案1

我认为最好的办法是更深入地了解正在发生的事情。

我建议如下;对于客户端:

  • 执行 TCP 转储(例如使用 whireshark)以查看尝试重新连接时发生的情况

在服务器上:

  • 执行 TCP 转储并将其与客户端进行比较(这将排除或指出任何网络问题)。

  • 尝试连接时在控制台上使用 regmon 和 filemon(这将指出丢失的文件或被另一个进程独占锁定的文件)。

  • 从控制台使用 processexplorer 并尝试查看某个进程是否消耗了比通常需要更多的资源。

目前我的水晶球告诉我这很可能是一个被某个进程锁定的文件,而当您尝试重新连接到服务器时需要该文件。

答案2

  1. 本地计算机和您正在 rdp 的计算机之间共享的资源是什么?也许您可以尝试禁用所有资源共享并尝试一下?
  2. 这是您在 Windows 2003 机器上使用的本地帐户还是域帐户?如果是域帐户,您可以尝试使用本地帐户执行此操作,看看是否仍然挂起?这样,我们就可以确定这是 userenv 的问题还是机器的问题。
  3. 解锁屏幕后,您是否看到 2003 框上的事件查看器中记录了任何事件?

相关内容