进入睡眠状态时出现 BSOD(DRIVER_POWER_STATE_FAILURE)

进入睡眠状态时出现 BSOD(DRIVER_POWER_STATE_FAILURE)

我有一台装有 Windows Vista Ultimate 的 ThinkPad T400。

当我尝试进入待机状态时,我经常会收到 DRIVER_POWER_STATE_FAILURE 停止代码。

最初,WinDbg 将其标记为 Citrix 确定性网络增强器。从 Citrix 下载最新版本后,WinDbg 将最新的内存转储标记为 VMNetSrv.sys。

但是我已经拥有Virtual PC 2007的最新服务包。

有没有人有什么建议?

答案1

解决睡眠问题的思路:

  1. 在 BIOS 中查找挂起 ACPI 选项,并尝试在“S1 和 S3”、“S3”等之间切换模式。
  2. 关闭混合睡眠,见解释这里(适用于 Vista,但是一样的)
  3. 休眠文件有时会被磁盘清理禁用,要恢复,请在 cmd 中以管理员身份运行“powercfg -h on”。

注意:任何无帮助的上述操作都应被撤销。

在 Windows 7 中,您可以使用以下命令来解决睡眠问题并返回详细报告:

powercfg-能量

图像

答案2

尝试使用NirSoft BlueScreenView,它应该将你想要的所有信息集中到每次蓝屏的一个地方,可能会对这个问题有更多的启示。

答案3

您是否检查过您的 ThinkPad 是否有任何 BIOS 更新?

即使您的错误指向 VMNetSrv.sys,实际问题可能比这更深,但只会显示在最顶层(您的虚拟机)。

我不确定你的“网络增强器”有什么用。但除了检查最新的 BIOS 之外,我还会确保你所有的网络适配器驱动程序都更新到最新版本。

如果仍然出现 BSOD,请尝试删除变量。例如,禁用所有网络适配器,看看是否仍然出现 BSOD,如果是,则看看未安装 Virtual PC 时是否会出现 BSOD。我猜,如果禁用网络适配器,问题就会消失。

另外,可能有两种方法可以禁用网络适配器,一种是在适配器控制面板设置中。另一种是在设备管理器本身中,您实际上可以直接禁用该设备(这可能会产生更好的结果),因为这样甚至不会为其加载任何驱动程序。

更新您的结果以获取更多故障排除信息。

答案4

我通过切换到 Windows 7 解决了该问题。

相关内容