当没有 BSOD 时诊断 Windows 7 中的远程桌面冻结?

当没有 BSOD 时诊断 Windows 7 中的远程桌面冻结?

好吧,华硕和微软对此并不满意,所以希望得到一些关于如何缩小原因的线索。

我的操作系统经常死机,总是并且只在 Windows 7 x64 中运行远程桌面客户端 (mstsc) 时才会死机。我从来没有遇到过蓝屏,也从来没有出现过小型转储。显示和输入只是冻结——没有键盘,没有鼠标,如果有声音,只会继续最后一个波长。到目前为止,由于没有蓝屏,我找不到一种方法来捕获挂起;系统故障的高级启动和恢复设置是选中“写入事件”,选中“自动重启”和“内核内存转储”。

我已更新至最新的 BIOS,并尝试了几种不同的图形驱动程序,包括通用驱动程序和 ATI 驱动程序。我还尝试禁用 Aero 和有关远程桌面体验的所有功能(逐步取消选中 mstsc -> 选项 -> 体验选项卡中的每个框),甚至禁用/拔下外接显示器以确保这不是双显示器问题。

我的规格是:

Asus G73jh notebook
8GB RAM
ATI Mobility Radeon HD 5800 Series graphics
    (recently tried driver versions 8.791.0.0, 8.801.0.0)
American Megatrends G73jh.211 BIOS (7/27/2010)
Windows 7 Home Premium x64

Windows 内存诊断程序至少 3 次通过以下所有检查且没有任何错误:

MATS+
INVC
LRAND
Stride6
WMATS+    
WINVC

这款笔记本的散热效果比大多数笔记本都要好(值得称赞的通风口设计),所以我不太怀疑是热原因造成的(尤其是连续运行数小时的 1080p 视频从未导致过死机,但 mstsc 确实会在 5 分钟到一个小时内导致死机)。

这似乎是在 Windows 更新后开始发生的,但我已经恢复了自第一次发生前一周以来应用的所有补丁,但没有任何效果。(而且在那之前我只拥有这台电脑几个星期,所以这可能是偶然事件 + 一开始实际花在远程处理上的时间较少。)

我已经束手无策了,我买这台笔记本电脑主要是为了用作远程终端客户端(想想吧,对吧?)有什么想法可以确定造成这种情况的原因吗?

谢谢!

更新:找到了一个可行的解决方法:使用远程控制代替 mstsc,我已让多个 RDP 会话运行了 24 多个小时,没有出现任何冻结。这很奇怪,因为 mRmmote 的底层使用的是 MS 的 DLL 和 OCX,但不知何故肯定存在差异。

更新2:问题仍然存在;现在使用 Chrome 浏览器(任何版本,通过 Canary 稳定)访问 Google Plus 时也会出现冻结。即使在 Chrome 中显示 GMail 中的 Plus 通知图标也经常会导致这种情况,而在任何其他浏览器中访问 Plus 则不会(已经非常详尽地验证了这一点)。Chrome 对硬件的使用一定存在很大不同,可能是通过其自定义 Flash 实现)。还发现使用以下浏览器仍然会发生冻结远程控制,只是比使用 MSTSC 时频率要低一些。

答案1

使用“msconfig”,我禁用了启动部分中的所有内容。这样做使计算机运行得更好,远程桌面不再冻结计算机。因此,我一次重新启用启动中的几个功能,直到我逐步启用 Adob​​e 启动项(Acrotray、CS5 管理器和 Adob​​e 更新程序 - 还有其他几个)。系统仍然运行良好,不再死机。新的 Adob​​e 产品中肯定有某些东西与华硕软件或驱动程序不能很好地配合。我拥有的 Adob​​e 应用程序是 Design suite CS5 和 Acrobast X Pro。

答案2

听起来你已经尝试了所有合理的措施,包括系统还原。这可能有点麻烦,因为你必须备份所有内容,但你有没有想过尝试全新安装 Windows 7?这可能会帮助你解决停止错误,或者至少给你另一个选择。

答案3

当我遇到这种情况时,它与图形驱动程序或 NIC 驱动程序有关。图形驱动程序最常出现在您终止会话时,Windows 必须切换回硬件驱动程序,而不是软件虚拟化。如果您仍然处于连接状态并且发生这种情况,那么这是驱动程序被积极使用的结果。它可能是声音驱动程序,但我的经验是 NIC 驱动程序最常见。

相关内容