这里有一个通用的办法。如果你电脑经常被无故唤醒,可以键入如下命令行:
cmd 管理员模式
powercfg /devicequery wake_armed
然后系统就会告诉你哪些设备可以唤醒电脑。此时你再键入:
powercfg /devicedisablewake "设备名"
就可以禁止该设备唤醒电脑了。注意第二个命令需要管理员权限。
此外,还可以在Windows事件查看器的系统日志里查看每一次唤醒都是由哪个设备发起的。在系统日志里搜索“Power-Troubleshooter”即可,
注意有时候是惹祸的设备是网卡而不是鼠标。有的网卡接受到特定的packet时会唤醒系统。
如果上述查询到的“唤醒源”是unknown的话,有可能是Windows Task Scheduler里的计划任务唤醒了你的电脑。有的计划任务里开启了“唤醒电脑”选项,电脑会从睡眠中醒来执行这些任务。
解决的办法是在powershell中输入:
Get-ScheduledTask | where {$_.settings.waketorun}
可以搜索到所有带有唤醒功能的计划任务。然后手动修改掉这些计划任务就可以了
网友评论