Windows11——Modern Standby(现代待机) S0改Suspend to RAM(待机到内存)S3睡眠解决方案

Posted Starzkg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows11——Modern Standby(现代待机) S0改Suspend to RAM(待机到内存)S3睡眠解决方案相关的知识,希望对你有一定的参考价值。

截图只代表现象,上下文截图不出自同一处,例如:不同机子,参考文章,其他网络资源

问题描述


睡眠合上盖子后两三分钟内可以正常唤醒,但稍微时间长一点,打开盖子就无法正常唤醒,只有电源键的灯在一直闪烁,按键盘和鼠标也没有反应,笔记本开合程度也已经开到最大,可就是没有反应。必须长按电源键关机重启才可以正常工作。
耗电高,合盖一晚上能吃掉50%电

问题分析

理论知识:电源选项中S1,S2,S3,S4,S5的含义
微软在Win11上强推的Modern Standby(现代待机),体验那是一言难尽。
与100%正常工作和可靠的S3(挂载到RAM)睡眠相比,它永远无法正常工作且永远无法可靠运行。
删除了大多数笔记本电脑上的Bios强制S3进入睡眠状态选项,甚至不提供ACPI。
从Windows 10 2004(2020年5月更新)开始,微软还从注册表中删除了CsEnabled选项。您现在无法恢复到S3,并且陷入了糟糕的Modern Standby待机状态,这就是颗定时炸弹,它可能使笔记本电脑超温死机,或在1-2小时内随机耗尽电池。与S3相比,能耗消耗不可同日而语。

解决方案

方法一

管理员模式打开CMD,分别输入以下3条命令

reg add "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Power" /v PlatformAoAcOverride /t REG_DWORD /d 0 /f

reg add "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Power" /v CsEnabled /t REG_DWORD /d 0 /f

reg add "HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/SessionManager/Power" /v AwayModeEnabled /t REG_DWORD /d 0 /f

如果添加失败,也可以去注册表手动添加;

添加注册表这个办法,适合以前有S3,升级win10后变成S0睡眠的所有机器
或者powercfg -a显示

待机(S3)
当支持S0低电量待机时,禁用此待机状态。

升级系统

升级到Windows 10 20h2的更新
继续方法一

开启ACPI

进入BIOS—Advanced-ACPI Settings
如果有继续下一步
将ACPI Sleep State先改成另一个,保存不重启,再改成S3保存重启
(默认就是S3,但不这样改下睡眠直接就休眠了,很奇怪)

继续方法一

解决结果

电源选项

参考文章

以上是关于Windows11——Modern Standby(现代待机) S0改Suspend to RAM(待机到内存)S3睡眠解决方案的主要内容,如果未能解决你的问题,请参考以下文章

Operation category READ is not supported in state standby

Windows Server 2016 Modern Application Platform Features -3: Containers

Windows Server 2016 Modern Application Platform Features -1: Microservices

求助,Windows 2008如何配置睡眠(Sleep)、休眠(hibernate)、混合休眠(Hybird Sleep)、标准睡眠(Standby)

Oracle 11g R2 Snapshot Standby

Oracle 11g中的snapshot standby特性