笔记本待机发热耗电快 (S0 现代待机 )/睡眠休眠混乱 的 解决办法

笔记本天选4 ,yoga14,windows系统(win10/win11)之前经常放包里被唤醒发热,待机一晚上电池用光,待机一小会就进入休眠频繁摩擦硬盘,发现,新笔记本因为不支持待机到内存的s3的睡眠方式,一般都是s0(现代待机),其实现代待机并不耗电,毕竟cpu厂家已经完善验证,只是在电池模式下,待机会不断被网络唤醒,导致耗电快,只要禁止了待机中的网络唤醒,可以很放心的用待机功能,我这里习惯是,把休眠时间设置为1天后或者待机已经耗掉电池30%的电之后,实测待机1小时用电百分之一,目前已经满足日常工作的情况了。

第一步,打开高级电源模式设置面板中的待机中网络是否可用的设置项,这一步也可不做,不影响

让电源高级设置中出现该设置项

“计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\F15576E8-98B7-4186-B944-EAFA664402D9”

“Attributes”选项,将“数值数据”由“1”修改为“2”

在电源高级设置中,会出现 待机状态下的网络连接性 设置项,电池模式设置为禁用

管理员模式打开powershell,此时输入“Powercfg -a”,显示的应为“ S0低电量待机 网络已断开连接 ”,而非“已连接网络”。

第二步,可用命令行方式,快速解决 s0 现代待机发热,电池掉电快,莫名其妙休眠,等种种问题,以管理员方式打开powershell,如下

powershell 以管理员方式打开

powercfg /list
现有电源使用方案 (* Active)
-----------------------------------
电源方案 GUID: 27fa6203-3987-44cc-918d-748559d549ec  (Performance) *
电源方案 GUID: 381b4222-f6b4-41f0-9685-ff5bb260df2e  (平衡)
电源方案 GUID: 64a64f24-65b1-4b56-befd-5ec1eaced9b3  (Silent)
电源方案 GUID: 6fecc5ae-f350-48bb-b669-b472cb895ccf  (Turbo)

设置电池模式  休眠前耗电百分比 
powercfg /setdcvalueindex 27fa6203-3987-44cc-918d-748559d549ec sub_presence standbybudgetpercent 30
powercfg /setdcvalueindex 381b4222-f6b4-41f0-9685-ff5bb260df2e sub_presence standbybudgetpercent 30
powercfg /setdcvalueindex 64a64f24-65b1-4b56-befd-5ec1eaced9b3 sub_presence standbybudgetpercent 30
powercfg /setdcvalueindex 6fecc5ae-f350-48bb-b669-b472cb895ccf sub_presence standbybudgetpercent 30

设置电池模式休眠时间  秒  86400为待机一天后休眠
powercfg /setdcvalueindex 27fa6203-3987-44cc-918d-748559d549ec  SUB_SLEEP  HIBERNATEIDLE  86400
powercfg /setdcvalueindex 381b4222-f6b4-41f0-9685-ff5bb260df2e  SUB_SLEEP  HIBERNATEIDLE  86400
powercfg /setdcvalueindex 64a64f24-65b1-4b56-befd-5ec1eaced9b3  SUB_SLEEP  HIBERNATEIDLE  86400
powercfg /setdcvalueindex 6fecc5ae-f350-48bb-b669-b472cb895ccf  SUB_SLEEP  HIBERNATEIDLE  86400

设置交流模式休眠时间  秒  86400为待机一天后休眠
powercfg /setacvalueindex 27fa6203-3987-44cc-918d-748559d549ec  SUB_SLEEP  HIBERNATEIDLE  86400
powercfg /setacvalueindex 381b4222-f6b4-41f0-9685-ff5bb260df2e  SUB_SLEEP  HIBERNATEIDLE  86400
powercfg /setacvalueindex 64a64f24-65b1-4b56-befd-5ec1eaced9b3  SUB_SLEEP  HIBERNATEIDLE  86400
powercfg /setacvalueindex 6fecc5ae-f350-48bb-b669-b472cb895ccf  SUB_SLEEP  HIBERNATEIDLE  86400

设置 现代待机 电池禁止联网  否则待机耗电很快,如果背包里唤醒,会严重发热
禁用睡眠中的联网功能,S0现代待机耗电量实测为每小时百分之一,如不禁用,耗电很快
powercfg /setdcvalueindex 27fa6203-3987-44cc-918d-748559d549ec SUB_NONE CONNECTIVITYINSTANDBY 0
powercfg /setdcvalueindex 381b4222-f6b4-41f0-9685-ff5bb260df2e SUB_NONE CONNECTIVITYINSTANDBY 0
powercfg /setdcvalueindex 64a64f24-65b1-4b56-befd-5ec1eaced9b3 SUB_NONE CONNECTIVITYINSTANDBY 0
powercfg /setdcvalueindex 6fecc5ae-f350-48bb-b669-b472cb895ccf SUB_NONE CONNECTIVITYINSTANDBY 0

Linux操作系统中的待机休眠睡眠是三种不同的电源管理模式。它们的区别主要在于系统的状态和功耗。 待机模式是指将电脑关闭显示屏、硬盘等不必要的设备,进入低功耗状态,但仍然保留内存中的数据和运行状态。此时,CPU处于较低的频率和电压,节省了电能,但系统仍处于活动状态,可以速恢复到之前的工作状态。 休眠模式又称为挂起模式,是将系统状态保存到硬盘上,除了CPU之外的其他硬件设备都被关闭。在休眠模式下,将所有内存中的数据存储到磁盘上,CPU停止运行,并降低系统的功耗。通过这种模式,可以关闭电源而不丢失未保存的工作,系统可以在恢复时恢复到以前的状态。 睡眠模式是指将操作系统和硬件设备都置于低功耗状态,关闭显示屏、硬盘,同时将内存中的数据保留在RAM中。在睡眠模式下,系统会进一步降低功耗,但仍然保持部分硬件设备(如内存)的供电。通过这种模式,可以速恢复到之前的状态,但它相比于休眠模式消耗的电源更多。 总的来说,待机模式是系统仍然保持活动状态,不会保存当前状态;休眠模式是将状态保存到硬盘上,电源关闭,可以速恢复;睡眠模式是将状态保存在内存中,保持部分硬件供电且功耗更低,也可以速恢复。选择适合自己需求和电源管理的模式可以更有效地管理电脑的电能消耗。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值