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不能共存