如何诊断哪个进程在进入睡眠状态时导致系统挂起?

如何诊断哪个进程在进入睡眠状态时导致系统挂起?

我的 Windows 7 系统出现了一个奇怪的问题:有时,当我尝试让计算机进入睡眠状态时,它会挂起 - 屏幕变黑,但指示灯保持活动状态,并且 CPU 风扇会在一分钟左右内加速到最大。没有 BSOD。

我知道这不是等待的问题:有时候我晚上按下电源按钮,但早上回来时风扇仍然全速运转。

这种情况似乎是随机发生的 - 大概五次中有两次 - 我无法找到方法来诊断可能导致问题的原因。

我尝试运行 ProcessMonitor,并/backingfile选择自动写入跟踪文件当我让计算机进入睡眠状态时,但它不起作用:procmon 会在挂起发生之前停止写入日志,并且因为我必须硬重置系统,所以它的最终日志文件将始终损坏。

我怀疑这可能与 VirtualBox 或 Vagrant 有关,但我已经运行虚拟机多年了,这个问题是最近才出现的。我能想到的唯一另一个罪魁祸首是一个名为听到,该系统唤醒后经常崩溃。

如果有帮助的话,有问题的计算机是戴尔 Inspiron n5050。我对戴尔论坛上的专业知识持怀疑态度,但我确实找到了类似问题的帖子,并确认“混合睡眠”已禁用。我的所有驱动程序相对于戴尔的名单,所以这似乎是一条死路。

如何诊断导致系统在尝试进入睡眠状态时挂起的原因?

相关内容