睡眠已经不是当年的睡眠
二十年来,睡眠指的都是S3:内存保持供电,其余全部断电,风扇无事可做。而现代笔记本出厂就是Modern Standby(S0低功耗待机):系统在打盹,但它的部分组件不断醒来——网络保持半在线,后台任务获得运行时间,CPU的峰值负载甚至会高到需要散热。运行 powercfg /a 就能看到你的机器用的是哪种模式——2020年以后的大多数笔记本只支持Modern Standby。
合上盖子后风扇短促转一下是正常的:系统散掉余热就安静了。不正常的是一小时后机身还是温的,或者电池一晚掉了三分之一的电——这说明睡眠期间真的有活儿在跑,而且是有人安排的。好消息是:Windows把这些都记进了日志,只要你懂得去哪儿查。
谁在唤醒机器
powercfg /sleepstudy 会生成一份覆盖每次待机会话的HTML报告:是什么占着CPU、哪些设备挡住了更深的睡眠状态、每个元凶烧掉了多少电池。读起来像警方案情记录,因为它本来就是。
我诊断过的大多数机器都叠着下面因素中的两三个:一个更新任务、一个唤醒定时器,加上连接待机。把三个全干掉只要十分钟,夜间耗电就能从两位数降到个位数。
- Windows Update和自动维护——默认被允许在夜间唤醒电脑来安装更新并“照顾”它
- 计划任务带来的唤醒定时器——任务计划程序里勾着“唤醒计算机”的条目
- 待机时的网络连接——“保持连接”设置让Wi-Fi无线电为了邮件和通知半死不活地开着
- USB设备和扩展坞——传感器抖动的鼠标、武装着Wake-on-LAN的网卡
- 固件缺陷——厂商的BIOS/UEFI更新会悄悄修复待机耗电;去制造商页面看看
- 积灰的散热器——抬高基础温度,让轻量的待机工作都能把风扇带起来
怎么把它治住
按sleepstudy报告的清单逐项处理。在高级电源设置里把“允许唤醒计时器”设为禁用,把“待机时的网络连接”设为已禁用——光这两项就覆盖大多数情况。把自动维护挪到笔记本真正插着电的时段,或者干脆禁止它唤醒机器。再去厂商官网查一下BIOS更新;睡眠退化问题在那里被源源不断地修补。
如果机器支持S3(新笔记本上罕见,台式机上常见),在BIOS里切回去就能找回老派那种睡死过去的睡眠。否则,为背包时间准备的终极手段就是休眠:零耗电、零风扇,唤醒更慢。而如果风扇在S3下、甚至拔掉充电器完全关机后仍然在转——别再怪软件了:那是硬件或固件故障,任何设置菜单都救不了。
常见问题与解答
笔记本睡眠时风扇还在转,正常吗?
合上盖子后短暂的散热旋转是正常的;一小时后机身仍温热、风扇听得见,就意味着睡眠期间有后台工作在跑,值得做一份sleepstudy报告。
怎么查看是什么唤醒了我的电脑?
运行 powercfg /lastwake 查看最近一次唤醒事件,运行 powercfg /sleepstudy 获取待机会话期间耗电情况的完整报告。
联系我们: [email protected]