windows10的睡眠问题(切回win7时代正常睡眠S3方法)

最近换了新电脑,也从win7系统换成了win10,随之而来的是睡眠变的极端难用,经过一番搜索,终于搞清了原因:

首先上概念: S-State,它是指电脑的系统睡眠状态,共有 S0-S5 六个等级。

S0 正常开机状态; S1至S3从浅到深不同程度的睡眠(S3标准睡眠);S4 休眠; S5关机

近年微软和厂商们搞出个新状态:S0ix 的“新式待机”(Modern Standby),号称达到S3的省电功耗,

但是吧,这次整出来的花活就整出事了。原因就是厂商完全忽视了 Windows 的混乱生态。

2.4G 适配器、蓝牙、垃圾应用等都会强制唤醒电脑,回到功耗非常大的 S0 开机状态,在背包里风扇狂转,短短几小时就把电量彻底榨干,骁龙 8 来了都直呼内行。

最坑的是厂家和微软都把这玩意设成默认睡眠模式了,甚至休眠默认不启用.

查看自己电脑睡眠模式方法:

cmd命令行或者power shell 输入命令:powercfg -a

如果待机只有 待机 (S0 低电量待机) 连接的网络,恭喜中招;

如果出现例如此系统上没有以下睡眠状态:
    待机 (S3)
        系统固件不支持此待机状态。

那多半电脑已经不支持S3了,只能使用休眠代替

结论:

还能怎么办,改回去呗;

1.如果嫌麻烦,直接开启休眠,以后都用休眠模式,对于现在的nvme固态来说,也就三秒的事

控制面板--电源选项---选择电源按钮功能--更改当前不可用设置--勾选休眠(可以顺便去掉睡眠和启用快速启动前面的勾)--确定即可

电源按钮 对应的操作 也可以改成休眠

2.觉得休眠慢,那就只能试着改回S3休眠模式

2.1 如果能从bios改最好,最彻底

2.2 不行的话再尝试改注册表

切换S3,在cmd命令行输入 reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0   执行后重启电脑

 重启后如果发现 睡眠没有了,说明电脑已经不支持S3,没办法,要么忍了,要么使用休眠

切换回S0ix模式: reg delete "HKLM\System\CurrentControlSet\Control\Power" /v PlatformAoAcOverride /f  同样执行后重启电脑

注意:S0ix与S3不能共存

参考文章:https://m.huxiu.com/article/594439.html

posted @ 2022-12-15 09:54  dirgo  阅读(2426)  评论(0编辑  收藏  举报