需将Windows默认睡眠改为休眠:先以管理员身份运行powercfg -h on启用休眠,再在高级电源设置中将“在此时间后休眠”设为所需分钟数,并把“在此时间后睡眠”设为“从不”。

你想让电脑在闲置时自动断电保存状态,而不是维持内存供电的睡眠模式,这就需要把系统默认的睡眠行为替换成休眠行为。Windows 默认启用睡眠,但休眠功能常被禁用,必须手动开启并重新绑定触发逻辑。
先启用系统休眠功能
休眠选项在电源菜单中不可见,是因为系统底层尚未激活该功能——它不会随系统安装默认开启,尤其在SSD为主、追求快速唤醒的设备上更常被关闭。
方法一:通过控制面板启用
点击任务栏搜索框→输入“控制面板”→打开后选择“硬件和声音”→点击“电源选项”→左侧点“选择电源按钮的功能”→点击“更改当前不可用的设置”→勾选“休眠”→点击“保存更改”。【这一步会立即生成hiberfil.sys文件,大小约等于你物理内存容量,若C盘剩余空间不足该数值,操作将失败】
方法二:命令行强制启用(推荐)
右键“开始”按钮→选择“Windows终端(管理员)”→输入 powercfg -h on →回车执行。无报错即成功;若提示“拒绝访问”,说明未以管理员身份运行,需重开终端。
把“闲置自动进入睡眠”改为“闲置自动进入休眠”
启用休眠只是第一步,系统仍按原计划走睡眠路径。必须进入高级电源设置,把触发动作从S3(睡眠)切换到S4(休眠)。
步骤一:打开高级电源设置
回到“电源选项”主界面→点击当前使用的电源计划旁的“更改计划设置”→点击“更改高级电源设置”。
步骤二:定位并修改休眠前时间
在弹出窗口中展开“睡眠”→展开“在此时间后休眠”→分别设置“使用电池”和“接通电源”下的分钟数(例如:15分钟 / 30分钟)。【注意:这里填的是“休眠前等待时间”,不是“睡眠前时间”;原“睡眠”项可设为“从不”,避免冲突】
步骤三:禁用睡眠触发(可选但建议)
在同一窗口中,展开“睡眠”→找到“在此时间后睡眠”→将两个值均设为“从不”。这样系统就不会在到达睡眠时限时抢先挂起内存,确保完全走休眠流程。
快捷实现一键休眠(绕过菜单)
如果你习惯用快捷键或桌面图标快速休眠,不必每次进菜单点选。
创建桌面快捷方式:
桌面右键→新建→快捷方式→在位置栏粘贴:rundll32.exe powrprof.dll,SetSuspendState 0,1,0→点“下一步”→命名为“立刻休眠”→完成。
设置热键(如 Ctrl+Alt+H):
右键刚建好的快捷方式→属性→“快捷键”框内直接按 Ctrl+Alt+H→点“确定”。此后任意时刻按下该组合键,电脑立即执行休眠。

















