前言
我是远古穿越来的XP用户,Win7以及Win10并没有在“个人”电脑上使用过,因此,和它们的交集只是短暂的使用,并没有涉及到自定义或者深入配置使用。直到高考后才获得了基于Win11的笔记本,XP直接跃升Win11,发现其理念与我的习惯不符,于是进行修改。
本文将详细地解释Windows睡眠的相关问题,并把它优化。
对于初接触Windows的朋友,可以点击链接去了解Windows几个电源状态:
Windows 11 和 Windows 10 中的关机、睡眠、休眠或更改电源计划 | Dell 中国
如果没有遇到具体问题,不建议跟随本教程盲目修改。
Windows11主推 ModernStandby,又因为 MS 和 S3 是互斥的,所以新出厂的笔记本电脑都取消了 S3 睡眠模式。微软理想中MS(现代待机)的使用场景是:早上使用电脑处理邮件,充好电把电脑装进包里,UMP应用自觉进入低功耗模式,然而新的通知到来电脑也可以叮咚提醒。使用者在高铁上拿出电脑打开屏幕,即可立刻处理新的通知.......
然而理想很美好,现实很骨感,实际的情况可能是:你合上了电脑盖子,放进包里开始行程。在路上你感觉放在大腿上的包有异样,打开包包一摸,刚刚就已经没电关机的电脑在包里面烧的滚烫......
这就是Win11睡眠(现代待机)带来的弊端,点击的是”睡眠“,但是所有硬件都在保持运行。MS的关键环节UMP应用也已经进入微软坟墓,这让初衷本好的现代待机成为降低用户体验的元凶了。
Windows的几个状态
- S0 工作状态:完全可用。
- S0 睡眠(现代待机):低功耗空闲,网络可用 。
- S1 睡眠:CPU停止工作。
- S2 睡眠:CPU关闭。
- S3 睡眠:仅内存工作。
- (S1~S3) + S4 混合睡眠:睡眠+休眠状态的组合。
- S4 休眠:硬件全部关闭,内存映像转为休眠文件写入到硬盘。
- S5 软关机:硬件全部关闭,但仍会涓流消耗电源。
G3 硬关机:硬件全部关闭,系统完全关闭,不消耗电源。
查看当前睡眠状态
打开终端(管理员)- 运行
♾️ text 代码:powercfg -a
得到以下内容
♾️ text 代码:此系统上有以下睡眠状态:
待机 (S3)
休眠
此系统上没有以下睡眠状态:
待机 (S1)
系统固件不支持此待机状态。
待机 (S2)
系统固件不支持此待机状态。
待机(S0 低电量待机)
系统固件不支持此待机状态。
混合睡眠
虚拟机监控程序不支持此待机状态。
快速启动
当前系统策略禁用此动作。
为了示范一个错误,我已经打开了S3睡眠,如果你并未打开,应该是
此系统上有以下睡眠状态:
待机 (S0 低电量待机) 连接的网络
休眠
......
但是请注意是否有“系统固件不支持”字样
♾️ text 代码:待机 (S2)
系统固件不支持此待机状态。
不支持的情况下强行修改,下次进入睡眠时会引发各种问题。在修改完毕后,仍然建议手动睡眠并唤醒一次,查看是否有异常。
确保你的电脑支持S3睡眠后,终端(管理员)
♾️ powershell 代码:reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0
再次
♾️ powershell 代码:powercfg -a
查看是否成功,然后重启。
恢复S0现代睡眠
终端(管理员):
♾️ text 代码:reg delete HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride
“Yes”,重启电脑。
终端可右键Windows徽标呼出