你有没有遇到过这种事:早上走进房间,电脑屏幕亮着,风扇在转,可你昨晚明明点了睡眠。没人碰过键鼠,家里也没别人。你以为是系统抽风,重启一下就算了。然后过几周,它又来一次。
一位用户就忍了整整两个月。他的电脑每隔几周就会自己醒过来,频率不高,所以一直没当回事。直到某天他实在受不了,打开管理员权限的命令提示符,敲下一行命令:powercfg lastwake。真相立刻浮出水面。
结果不是系统故障,也不是什么玄学。是一个他自己装的第三方备份软件——Macrium Reflect。这个软件带着一个计划任务,通过唤醒定时器(wake timer)把电脑从睡眠里叫醒。而那个两周一次的备份计划,正是他两个月前亲手设置的。时间一长,他早忘了这回事,自然也没把备份和"电脑自己醒"联系到一起。
除了这个软件,还有另一个常客:Windows Update。他从 Windows 10 换到 Windows 11 之后,没有像以前那样把系统更新关掉,于是系统也会偶尔触发唤醒事件。两个来源交替出现,难怪他找不到规律。
如果你也遇到类似情况,先别急着怪系统。唤醒的来源可能不止一种,下面这几类都值得排查。
第一类:计划任务和唤醒定时器
这是最容易被忽略的一类。你装过的备份工具、同步软件、杀毒程序,都可能悄悄注册了唤醒定时器。它们不会天天发作,所以很难被察觉。用 powercfg lastwake 这条命令,可以直接看到最近一次是谁把电脑叫醒的。
第二类:局域网唤醒(Wake-on-LAN)
这是电脑自己醒来的最常见原因之一。你可能在手机上装过一个 WoL 应用,用来远程唤醒家里的电脑,好让 Plex 服务器随时在线。如果这个应用的图标就放在手机桌面,误触的概率比你想的要高得多。
还有一种情况是网卡设置不当。如果网卡被配置成"收到任何网络数据包都唤醒",而不是只认特定的魔术包(magic packet),那么路由器或 Mesh 系统在做状态检查、客户端 ping、设备发现的时候,就可能把电脑叫醒。这种情况不常见,但确实会发生。你可以在设备管理器里调整网卡的电源属性,改成只允许魔术包唤醒。
第三类:无线外设和电流干扰
最无聊的原因,有时候恰恰是真的。你的无线键盘或鼠标,可能被设置成按任意键或移动一下就唤醒电脑。如果家里有小孩或宠物,它们碰一下桌子,电脑就醒了。
另一个潜在原因是轻微的电流干扰。空调、台灯或者其他电器在同一个电路上开关时,会产生微小的电涌,传到电脑的无线接收器上,被误判成真实的用户输入。这类唤醒事件特别难查,因为大多数人根本不会把它和电脑醒来联系到一起。
所以,电脑从来不会无缘无故地醒。它要么是被计划任务叫醒的,要么是被网络包叫醒的,要么是被你的键鼠或者隔壁的台灯叫醒的。区别只在于,你有没有找到那条命令去看一眼。
热门跟贴