1.初级阶段,解决因硬件的唤醒事件
powercfg -lastwake
查看上次唤醒电脑的设备
哪些硬件能唤醒电脑?
powercfg /devicequery wake_armed
列出现在可以唤醒电脑的所有硬件设备,可以看到现在键盘能唤醒
powercfg /devicequery wake_programmable
列出全部有能力唤醒电脑的硬件设备,这个范围更大,可以看到也包含了键盘。有能力唤醒,但现在可能不被允许唤醒,你可以允许或禁止这几个设备唤醒电脑,方法如下
如何允许和禁止硬件唤醒电脑?
powercfg /deviceenableawake "HID-compliant mouse (003)"
允许鼠标唤醒电脑
powercfg /devicedisablewake "HID-compliant mouse (003)"
禁止鼠标唤醒,让移动、点击鼠标不再能唤醒电脑
这两条允许和禁止命令与"右键开始菜单-设备管理器-鼠标-电源管理-取消勾选允许鼠标唤醒电脑"的效果是一样的,有的usb无线鼠标在拔插usb接收器后需要再次取消允许唤醒,并且更换usb插口似乎会被识别成不同鼠标,也需要重新设置。网卡同理。有的笔记本上禁止键盘唤醒后依然可以按任意键唤醒,也许需要进入bios设置。
我的电脑支持睡眠和休眠吗?
powercfg -a
查看电脑可用的睡眠类型,以及说明为什么一些睡眠类型不可用。S1是轻度睡眠,S2是更深,S3是最深度睡眠
S0 正常。
S1 CPU停止工作。唤醒时间:0秒。
S2 CPU关闭。唤醒时间:0.1秒。
S3 除了内存外的部件都停止工作。唤醒时间:0.5秒。
S4 内存信息写入硬盘,所有部件停止工作。唤醒时间:30秒。(休眠状态)
S5 关闭。
powercfg /devicequery wake_from_S3_supported
列出所有支持从最深睡眠状态唤醒电脑的设备
powercfg /devicequery wake_from_any
列出所有支持从任何睡眠状态唤醒电脑的设备
powercfg /devicequery S3_supported
列出支持最深度