一台(Windows 7)笔记本电脑从我们拿到它的那天起就让我很烦。当它进入睡眠状态(盖子合上)时,它似乎在夜间(即晚上 10 点、凌晨 1 点 30 分、早上 7 点等)间歇性地随机醒来。有很多人遇到这种情况,但我做了几次测试并进行了大量观察以在此处提供尽可能多的信息来诊断问题。
当笔记本电脑在半夜醒来时,可以进行几个有说服力的观察:
powercfg -lastwake返回唤醒历史记录和唤醒源计数为 0)其他观察结果包括:
正如马克建议的那样,我检查了事件日志,发现了一组事件是最好的线索:
6:51:37pm The system is entering sleep.
Sleep Reason: Button or Lid
6:51:42am The system time has changed to ?2012?-?08?-?21T10:51:42.500000000Z from ?2012?-?08?-?20T22:51:39.080510600Z.
6:51:42am-6:51:47am Six services were stopped…
6:51:47am …Run Code Online (Sandbox Code Playgroud)我有 Windows 7 不休眠的问题。
PowerCfg -requests
Run Code Online (Sandbox Code Playgroud)
说“传统内核调用程序”驱动程序会阻止睡眠模式。这不是很有帮助或提供信息。我如何获得有关该对象的更多详细信息?
编辑:
我找到
Powercfg -requestsoverride
Run Code Online (Sandbox Code Playgroud)
是处理此类行为不端的驱动程序和软件的最佳方法。
选项-requestsoverride没有很好的文档记录。MSDN 没有提到 NAME 区分大小写,要从覆盖列表中删除请求,您可以提供带有空白 REQUEST 参数的选项。
单击“休眠”后,我的笔记本电脑会休眠,但只是有时。其他时候,屏幕会立即变黑。但随后电源按钮保持亮起,10 秒后(在我单击“休眠”后)屏幕重新出现,之前的所有内容仍然打开。在这两种情况下,我的笔记本电脑都插入了相同的 3 个 USB 设备。