如何找出哪个系统组件禁用了休眠模式?(Windows 7)

如何找出哪个系统组件禁用了休眠模式?(Windows 7)

安装 VMware Workstation 7.1 Windows 7 VM,发现无法启用休眠功能powercfg -h on。Windows 说

An internal system component has disabled hibernation

哪里出了问题?如何修复?

在此处输入图片描述

答案1

使用注册表重新启用休眠模式。

  1. 启动 regedit.exe
  2. 找到关键HKEY_LOCAL_MACHINE\SYSTEM\CurrentCongtrolSet\Control\Power
  3. 改变值休眠已启用01

现在重新启动并查看是否恢复休眠状态。

答案2

我终于明白了。如果安装在 VHD 中,Windows 7 和 8 不允许休眠。

Windows 7 powercfg.exe 没有明确说明这一点。Windows 8 则有,屏幕截图如下:

在此处输入图片描述

我无法理解微软为什么要施加这样的限制。如果他把 hiberfil.sys 放到一个分区上,真实磁盘,事情应该能够顺利进行。

但是,有没有办法通过系统日志或其他方式在 Windows 7 上了解它?

相关内容