要彻底关闭Windows休眠功能,需执行powercfg /h off命令删除hiberfil.sys并禁用休眠机制,再关闭混合睡眠,最后通过powercfg /a验证Hibernate: Off且C:\无hiberfil.sys。
要彻底关掉 windows 系统的休眠功能,关键在于禁用休眠机制本身(不只是调高超时时间),并移除底层支持文件 hiberfil.sys。这一步会从系统内核层面切断休眠能力,比单纯改电源设置更彻底。
用管理员命令禁用休眠(推荐首选)
这是最直接、最可靠的方式,适用于所有 Windows 10/11 版本(家庭版也支持):
- 右键点击“开始”按钮,选择“Windows 终端(管理员)”或“命令提示符(管理员)”
- 输入命令:powercfg /h off,回车执行
- 成功后,系统将立即删除 hiberfil.sys 文件(通常位于 C:\ 根目录,隐藏且受保护),并永久停用休眠选项
- 重启后验证:按 Win+X,打开“关机或注销”,若“休眠”选项消失,说明已生效
检查并关闭混合睡眠(避免残留触发)
即使休眠被禁用,若“混合睡眠”仍开启,部分硬件行为(如合盖)可能试图调用休眠逻辑:
- 进入“控制面板 → 电源选项 → 更改计划设置 → 更改高级电源设置”
- 展开“睡眠 → 允许混合睡眠”,将“接通电源”和“使用电池”两项都设为“否”
- 同时确认“睡眠 → 休眠后”设为“从不”,避免策略冲突
验证休眠是否真正关闭
仅靠界面设置不能保证彻底关闭,需通过系统级确认:
- 再次以管理员身份运行终端,输入:powercfg /a,回车
- 查看输出中是否含 “Hibernate: Off” 或 “The system does not support hibernation”
- 同时检查 C:\ 目录下是否已无 hiberfil.sys(需在文件资源管理器启用“显示隐藏的文件”和“受保护的操作系统文件”)
注意:恢复休眠的方法
如后续需要重新启用休眠,只需以管理员身份运行:
- powercfg /h on
- 系统会自动生成新的 hiberfil.sys,大小约等于物理内存容量


















