谁唤醒了我的电脑?以及奇葩的S0待机模式。
问题提出
经常有人说,把笔记本电脑一盖就上路了,结果再打开发现很烫,或者干脆没电强制休眠了,这还怎么干活?恼火!
网上回复就说你怎么不关机?或者设置成合盖即关机/休眠。
可是重新开机我的工作环境就要重新打开了,休眠倒是可以,但是费硬盘,有点舍不得。
简单便捷地合盖睡眠,开盖工作,就不行吗?
当然可以,我的本本一直是这样,完全可以
轻松解决
其实出问题的原因很简单,一般是不小心碰到鼠标从而唤醒了电脑。
你合盖前将鼠标关了(无线的)或拔了(有线的、无线没开关的)。
可连这样的动作我也不想做(太麻烦)。
想这样更轻松也是可以的,不让鼠标唤醒计算机就行了。
许多人都知道,不是秘密,可还有更多人不知道,当然也不是本文的主题,顺便列出一下吧。
路径是:
设备管理器——鼠标和其它指针设备——电源管理——允许此设备唤醒计算机(取消勾选才是不允许)
同时有文章表明,如果是键鼠套装(同一个接收器的),可能需要将对应的键盘也做以上设置。
可是,昨天我的台式机睡眠后,一会儿又醒了,吵得我不能好好地午睡了!
这!出现了新的问题。
检查了所有的鼠标唤醒设置,确定没有遗漏。
而且,咦,我也没有碰鼠标呀。
还是一会儿又醒!怒了,关机!先睡!
到!底!是!谁?
谁唤醒了我的电脑?
终于到主题了。
搜过一圈,若干网站引导我到了微软官方,在这篇文档中很清楚:
Powercfg,这个一般被用来启用禁用休眠的命令,居然这么多功能。
powercfg /lastwake
可以查询到最后一次是谁唤醒了我的电脑。
结果显示很清楚,是网卡唤醒的!
原来是它!很久前我已经禁止过网卡唤醒,最近卸载重装过网卡驱动。
好,问题解决了。
一句话的事,干货往往很简单。
此命令还有许多
其它功能
自行查看吧。
比如:
powercfg /devicequery wake_armed
查询现在到底有哪些设备具备唤醒我电脑的能力;
powercfg /requests
枚举应用程序和驱动程序电源请求(查询谁会唤醒电脑、妨碍电脑进入睡眠);
powercfg /waketimers
枚举活动的唤醒计时器(比如我设定过一些计划任务,定期唤醒电脑起来干活或接受远程指令);
powercfg /sleepstudy
电源消耗记录;
powercfg /a
报告系统上可用的睡眠状态。 尝试报告睡眠状态不可用的原因。
2025有关S0
以上的知识可能已经是古董,现在许多笔记本已经不可设置允许此设备唤醒计算机,究其原因,是Windows和笔记本生产厂商力推S0(现代待机模式)而不再支持S3模式……
这个S0原来在2023年就有博主吐槽。本本像往常习惯一样,不关机合盖后往包里一放,拿出来发烫,电几乎耗光!
比如大牛LinusTechTips在视频【官方双语】微软这是在逼我买MacBook - Windows新式待机#linus谈科技中说得很清楚了,微软它居然是想让电脑具有手机的待机特点,保持网络连接,后台继续耗电发热工作,这是脑袋上有包吗?这真很现代!
用一台联想拯救者笔记本实测(和许多新笔记本一样,干脆偷懒在固件层面不支持S3):
1、不合盖,没法阻止外接鼠标唤醒计算机;
2、盒盖后不会唤醒,这还好,唤醒之类的设置无所谓了,但功耗显然比S3要高;
3、会影响“电池养护模式”导致电池被充满;
4、想阻止待机时后台网络,防止系统更新等大动作,可进组策略编辑器,对“计算机配置\管理模板\系统\电源管理\睡眠设置”中“允许在连接待机期间进行网络连接(接通电源)”和“允许在连接待机期间进行网络连接(使用电池)”,禁用这两个策略。
powercfg /a
以上命令可检查系统上可用的睡眠状态,如果是“已断开连接”而不是“连接的网络”
此系统上有以下睡眠状态:
待机 (S0 低电量待机) 网络已断开连接
则设置成功。
如果竟然还有S3则万事大吉!
本文来自博客园,作者:supervisor,转载请注明原文链接:https://www.cnblogs.com/repus/p/16917223.html
浙公网安备 33010602011771号