Windows 11 睡眠和休眠怎么设置:两条路线 + 3 条 powercfg 命令搞定
Windows 11 睡眠和休眠怎么设置:两条路线 + 3 条 powercfg 命令搞定
【免费下载链接】windows11🌎 Windows 11 Settings, Tweaks, Scripts项目地址: https://gitcode.com/GitHub_Trending/wi/windows11
出差一周回来,笔记本只剩 3% 电量,合盖时它明明"睡着了"却没能真正断电——这种时候救你的只有休眠,不是睡眠。睡眠只是把现场存进内存、靠电池续命;休眠会把内存内容整个写进硬盘再彻底断电,唤醒时再从硬盘读回来。windows11 这个开源脚本库的思路是:不装第三方工具,只用系统自带的命令和脚本把 Windows 11 系统休眠这类电源设置调到位。
动手前先把三件事查清楚,否则调好参数也可能是白调:
- 系统版本:双击运行
archive/versioncheck.bat,它会打印系统版本、x64/x86 类型和完整 build 号。不同 build 的电源选项行为有差异,先留个底。 - 休眠状态和休眠文件:在 CMD 里直接敲
powercfg /hibernate,能看到"休眠状态:开/关"、快速启动状态、休眠文件位置和大小。hiberfil.sys默认约等于 40% 的物理内存(16GB 内存大约占 5GB 系统盘)。 - 磁盘剩余空间:文件资源管理器右键 C 盘 → 属性,确认剩余空间至少比休眠文件大一倍。空间不够时休眠文件写不完整,
powercfg /h on会失败。
路线 A:图形界面派
适合不想碰命令行的用户,全程鼠标操作。
- 按
Win + R,输入powercfg.cpl回车,直达电源选项(Win 11 里控制面板入口藏得深,这个命令最直接)。 - 当前计划右侧点"更改计划设置":
- 关闭显示器:接电源 10 分钟、用电池 5 分钟
- 睡眠:接电源 15 分钟、用电池 10 分钟
- 再点"更改高级电源设置",展开"睡眠",把"休眠后的时间"设成 1 小时以上——这是睡眠之后接着转入休眠的兜底时间,笔记本用户建议保留,防止电池半夜彻底耗尽。
- 快速启动在 设置 → 系统 → 电源和电池 → 其他电源设置 → 选择电源按钮的功能 → "更改当前不可用的设置" 里。要保留"开机快"的体验就留着开;排查"睡眠后无法唤醒"时先把它关掉再试。
路线 B:终端派 ⚡
三条命令覆盖 80% 的电源管理场景。先双击archive/cmd_runas_admin.bat拿到管理员命令行(普通权限改电源计划会报拒绝访问)。
看当前有哪些电源计划、哪个在生效:
powercfg /list输出中带"活动"标记的 GUID 就是当前计划。
启用或关闭休眠(含"休眠"菜单项和快速启动的底层文件):
powercfg /h on powercfg /h off关掉后 C 盘立刻释放数 GB 空间,代价是失去休眠和快速启动。
一键切回默认"平衡"计划:
powercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df21想切到节能或高性能,把
/list里对应 GUID 填进powercfg /setactive即可,属于电源计划一键切换。用定时器精确控制睡眠(可选):
powercfg /change standby-timeout-ac 15 powercfg /change standby-timeout-dc 10 powercfg /change hibernate-timeout-ac 60standby-timeout是进入睡眠的等待分钟数,-ac表示接电源、-dc表示用电池;hibernate-timeout是睡眠后继续转入休眠的等待时间。设成 0 即永不自动睡眠。
注册表路线:先看警告再动手
⚠️ 改注册表前先把相关键导出备份(regedit里右键键 → 导出)。仓库里的archive/windows_tweaker.reg是一份混合配置包,除了杂项还包含**关闭 UAC(EnableLUA=0)**这类高风险项,不建议整包双击导入——它和电源管理没有直接关系,导入前逐行看完每段注释。
电源层面真正藏得深的只有快速启动开关:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power下的HibernateEnabled。但它有powercfg /h on|off做等价操作,没有非改注册表不可的理由。
仓库文件速查表 🛠
| 文件 | 什么时候用它 |
|---|---|
archive/versioncheck.bat | 改配置前留底:查系统版本、x64/x86、build 号 |
archive/cmd_runas_admin.bat | 一切powercfg写操作前,一键拉起管理员 CMD |
archive/windows_tweaker.reg | 参考向的注册表配置合集,含 UAC 等高风险项,导入前逐行审查 |
archive/oldexplorerclean.reg | 想改回旧版资源管理器界面时用,与电源无关 |
archive/win11_oldstartmenu.bat/archive/win11_classicshell.reg/archive/win11_oldcontextmenu.reg | 经典开始菜单、旧右键菜单偏好向配置 |
archive/temp.bat | 把 TEMP 重定向到C:\Temp,减少休眠/快照时的碎片写入 |
archive/InputSwitch.zip | 中英输入切换小工具 |
archive/remove_edge.bat | 卸载 Edge(与电源无关,但常和清理任务一起跑) |
分场景推荐配置
具体数值,直接抄:
| 参数 | 笔记本(通勤主力) | 台式机(日常主力) | 服务器/常驻工作站 |
|---|---|---|---|
休眠文件powercfg /h | on(保留兜底) | on | off |
| 快速启动 | 开 | 开 | 关 |
| 睡眠超时(接电源) | 15 分钟 | 30 分钟 | 永不(-ac 0) |
| 睡眠超时(用电池) | 10 分钟 | —(无电池) | — |
| 休眠超时 | 1 小时 | 1 小时 | 不适用 |
| 关闭显示器 | 5 分钟 / 5 分钟 | 10 分钟 / — | 30 分钟 / — |
| 电源计划 | 节能 ⇄ 平衡(看电池) | 平衡 | 高性能 |
对应终端命令(以笔记本为例):
powercfg /h on powercfg /change standby-timeout-ac 15 powercfg /change standby-timeout-dc 10 powercfg /change hibernate-timeout-ac 60改完用powercfg /query SCHEME_CURRENT SUB_SLEEP STANDBYIDLE核对是否生效。
故障对照表
| 症状 | 可能原因 | 一条修复动作 |
|---|---|---|
| 开始菜单里没有"休眠"选项 | 休眠文件被关掉了 | powercfg /h on |
| 睡眠后无法唤醒 | 网卡/USB 被允许唤醒,或驱动过旧 | 设备管理器 → 网络适配器 → 属性 → 电源管理,取消"允许此设备唤醒计算机",并更新网卡和显卡驱动 |
| 开机变慢、怀疑快速启动 | 快速启动与某些存储驱动不兼容 | 电源选项中取消勾选"启用快速启动",不行再powercfg /h off彻底排除 |
| 笔记本"睡眠"却很快掉光电 | 后台任务未停 / 睡眠质量差 | powercfg /energy /output C:\energy.html跑 60 秒,看报告里点名的耗电项 |
| 最近睡眠异常频繁 | 定时器被改小了 | powercfg /change standby-timeout-ac 30调回 |
| C 盘莫名少了几 GB | hiberfil.sys占位 | powercfg /h off释放(不需要休眠时) |
一句话总结:体检 → 二选一路线改参数 → 按场景抄数值,Windows 11 的睡眠和休眠设置到此闭环。需要完整脚本库时:
git clone https://gitcode.com/GitHub_Trending/wi/windows11【免费下载链接】windows11🌎 Windows 11 Settings, Tweaks, Scripts项目地址: https://gitcode.com/GitHub_Trending/wi/windows11
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
