用注册表开关 Windows 快速启动
通过 HiberbootEnabled 注册表值关闭或重新开启快速启动,解决关机不彻底、双系统、更新卡住等问题。
以管理员身份执行 reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t REG_DWORD /d 0 /f 关闭快速启动,把 0 改成 1 则重新开启。
01命令
命令
$ reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t REG_DWORD /d 0 /f02作用说明
快速启动的原理是"关机"时把系统内核状态保存成一个休眠文件,下次开机直接恢复,所以开机特别快。但它也带来一些毛病:某些更新装不完、双系统用户写不进另一块盘上的文件、关机后外设状态不对、电源键其实执行的是休眠等。把 HiberbootEnabled 设为 0 可以关闭这种混合关机方式,同时不影响正常的休眠功能;设为 1 则恢复。
03风险
!注意: 注册表路径必须一字不差,且需要管理员权限。不想改设置又想真正关机一次时,可以按住 Shift 再点"关机",效果等同于完全关机。
04撤销
撤销
$ reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Power" /v HiberbootEnabled /t REG_DWORD /d 1 /f05来源
- Distinguishing Fast Startup from Wake-from-Hibernation依据: Explains that Fast Startup is a hybrid shutdown that hibernates the kernel session, so restart and full shutdown behave differently.
- powercfg - SS64依据: Documents powercfg /hibernate, which must be enabled for Fast Startup's kernel hibernation file to exist.
最后验证: 2026-09-18 · 分类: 系统与设置