彭某的技术折腾笔记

彭某的技术折腾笔记

Windows 睡眠后风扇依然运转解决方案

2022-07-13

Windows 睡眠后风扇依然运转解决方案

2022年7月13日

摘要

Windows 自带的睡眠模式可以在暂时不使用电脑的时候使计算机进入低功耗模式,即 S3 State。在此模式下,仅需要微弱的功耗来维持内存中的数据,使得重新唤醒后能极快的恢复睡眠之前的状态,比休眠和关机的唤醒快很多。然而,如迅雷之类的软件,时常会阻止计算机进入睡眠状态从而在长时间没有操作的时候依然让计算机保持唤醒使其自身能够在后台继续运行。此时,计算机会进入一种“假睡眠”状态,症状是即使睡眠风扇也持续运转,且碰一下鼠标就会瞬间唤醒,需要手动解决。

问题分析

从 Windows Vista 开始,Microsoft 增加了一个新的功能,叫做离开模式(Away Mode)。此模式的初衷在于可以在低功耗的情况下维持下载等任务的正常进行。在该模式下,系统并不会从 S0 State 降至 S3 State,因此,风扇等设备会持续运行,几乎只有显卡和显示器得到了关闭,省电效果存疑。

迅雷等软件,为了阻止正常睡眠,通过修改注册表的方式打开了 Windows Away Mode,为了解决这个问题,回归原始的睡眠模式,我们可以将相关注册表项改回即可。

方法

在 Windows 开始菜单中输入 regedit进入注册表编辑器,从左边的边栏依次找到:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session\Manager\Power

然后在右侧的 AwayModeEnabled条目,将其中的值改为 0即可恢复关闭 Away Mode 从而恢复正常的睡眠模式行为。

有的计算机也可以通过控制面板中的 更改高级电源设置进行修正,具体如下图所示:

Advanced Power Setting

  • 0