Windows XP 挂起的调试方法

Windows XP 挂起的调试方法

我的台式机 (Windows XP SP3) 偶尔会出现“死机”的情况。我尝试过我所知道的常规调试方法(查看 Process Explorer、运行 ProcMon(很难获得良好的跟踪,因为死机是间歇性的)。

是否有其他系统调试方法可能有助于发现导致这些挂断的原因?

虽然这个问题更多的是关于调试方法而不是实际问题本身(这可能更像是一个超级用户的问题),但挂断的症状是:

  • 所有窗口都无响应。可以调至前台,但不能重绘。
  • 任务栏/资源管理器窗口无响应
  • Ctrl+Alt+Del、Ctrl+Shift+Esc、Win+L,不执行任何操作(尽管这些操作已排队,当系统挂起时,它们就会执行)
  • 奇怪的是,通常我仍然可以滚动浏览我在 Google Chrome 中打开的当前页面,但无法更改标签。
  • 当我打开大量应用程序时可能会发生挂断,但当我只打开 Outlook、Chrome 和 MS Communicator(以及所有公司间谍软件)时也可能发生挂断。
  • 通常挂起时间在 30 秒到 3 分钟左右。之后我就可以继续正常工作了。

答案1

您可以尝试运行性能监视器(perfmon.exe)并尝试几个不同的计数器,直到看到一些有用的信息。

当长时间运行的进程消耗了大量虚拟内存导致分页文件变大时,我就会看到类似的症状。

答案2

请参阅如何创建手动内存转储然后分析它以确定崩溃的原因。我建议下次计算机死机时尝试手动创建转储,然后分析信息,以了解可能导致崩溃的应用程序或驱动程序。

相关内容