问题
当我告诉计算机进入睡眠状态时,它会进入休眠状态而不是睡眠状态。无论我是使用键盘上的按钮还是使用 UI 来告诉它进入睡眠状态,都会发生这种情况。有趣的是,当它进入睡眠状态时通过它自己(由于用户不活动),它正常工作。
故障排除
以下是我检查过的内容:
- Windows 事件日志确认它应该处于休眠状态:
Event 42, Kernel-Power
并将TargetState
设置EffectiveState
为5
。日志条目中的消息为:系统正在进入睡眠状态。
- 睡眠按钮动作被设定为睡觉。
- 允许混合睡眠被设定为离开。
- 基于计时器的休眠模式已禁用。
对于怀疑论者
这就是为什么我认为它是在冬眠而不是睡觉:
- 硬盘指示灯和风扇亮了几分钟,然后我看到和听到计算机没有运行。
- 单击鼠标和按键盘按钮无法唤醒计算机。我需要使用电源按钮将其重新打开。
- 它完成了启动序列,而不是像它应该的那样立即恢复其以前的状态。
- 启动后,HDD指示灯亮几分钟。
- 整个“睡眠”和随后“醒来”的过程需要几分钟。
计算机设置/配置
- 从 Windows Update 安装的最新更新。
- 这是我直接从原始 DVD 完成的全新操作系统安装。
- 使用 Windows 自动提供的驱动程序。
答案1
解决方法
您的系统可能与 Windows 8/8.1 不完全兼容。如果您不需要休眠功能,可以将其完全关闭:
打开命令提示符以管理员身份。
键入或粘贴以下命令,然后按Enter运行它:
powercfg -h off
更改将立即应用。
评论
您将重新获得之前为休眠文件 (
hiberfil.sys
) 保留的一些磁盘空间。默认情况下,这是已安装 RAM 的 75%。快速启动功能也将被禁用:
从 Windows 8 开始,可以使用快速启动模式,以比传统冷启动所需的时间更短的时间启动计算机。快速启动是冷启动和休眠唤醒启动的混合组合。
来源:区分快速启动与休眠唤醒
答案2
我遇到了同样的问题(计算机应该休眠时却休眠了)。当我应用解决方法完全禁用休眠时:powercfg -h off
。它为我解决了这个问题。我的电脑终于可以进入睡眠状态了。更酷的是,我一时兴起重新打开了休眠模式powercfg -h on
,问题仍然没有解决。现在,当我说休眠时,休眠模式可以工作,当我说睡眠时,睡眠模式可以工作。至少对我来说,这已经完全解决了这个问题。