![挂起远程桌面](https://linux22.com/image/486766/%E6%8C%82%E8%B5%B7%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2.png)
我有一个运行 Windows 2003 完整补丁的域控制器。每当我登录远程桌面时,它都会在几秒钟内正常登录,然后我可以关闭窗口或注销,然后返回它,它再次正常登录。但是,如果我让它闲置很长时间并且我的会话自动锁定,然后我关闭窗口并在稍后再次需要时重新打开它,我需要 30-60 秒(我实际上没有计时)才能登录,因为它只是挂在灰色的桌面背景上。
知道是什么原因导致的这种情况或如何调试它吗?
谢谢
答案1
我认为最好的办法是更深入地了解正在发生的事情。
我建议如下;对于客户端:
- 执行 TCP 转储(例如使用 whireshark)以查看尝试重新连接时发生的情况
在服务器上:
执行 TCP 转储并将其与客户端进行比较(这将排除或指出任何网络问题)。
尝试连接时在控制台上使用 regmon 和 filemon(这将指出丢失的文件或被另一个进程独占锁定的文件)。
从控制台使用 processexplorer 并尝试查看某个进程是否消耗了比通常需要更多的资源。
目前我的水晶球告诉我这很可能是一个被某个进程锁定的文件,而当您尝试重新连接到服务器时需要该文件。
答案2
- 本地计算机和您正在 rdp 的计算机之间共享的资源是什么?也许您可以尝试禁用所有资源共享并尝试一下?
- 这是您在 Windows 2003 机器上使用的本地帐户还是域帐户?如果是域帐户,您可以尝试使用本地帐户执行此操作,看看是否仍然挂起?这样,我们就可以确定这是 userenv 的问题还是机器的问题。
- 解锁屏幕后,您是否看到 2003 框上的事件查看器中记录了任何事件?