How To Fix Missing Hibernation Option On Windows 10
Posted by jpluimers on 2022/03/10
Windows 10 on desktops still defaults to the Sleep option to be available in any Power action while the Hibernation option is unavailable.
This is odd now that most systems have fast and sizable SSD options: from a power loss perspective, Hibernate is much safer than Sleep on desktop machines.
[Wayback] How To Fix Missing Hibernation Option On Windows 10 explains how to restore the Hibernate option.
It is a three step process, partial on the Administrator elevated command-line, part in the UI. I wish all could be done on the commandline
- Enable an hibernation file:
powercfg.exe /hibernate on
- Start the “Power Options” control panel applet:
powercfg.cpl
- In the UI, under “Choose what the power buttons do”, disable “Sleep” and enable “Hibernate” (you might need to “Change settings that are currently unavailable” first), then press “Save changes”
I have not tried yet, but these Registry Values under [Wayback]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FlyoutMenuSettings
might just cut it, but I am not sure it is complete:
ShowHibernateOption
with values0
and1
ShowSleepOption
with values0
and1
There is also a value ShowLockOption
that defaults to 1
.
Two git places where these registry values are mentioned:
- [Archive.is] This Windows 10 Setup Script turns off a bunch of unnecessary Windows 10 telemetery, bloatware, & privacy things. Not guaranteed to catch everything. Review and tweak before running. Reboot after running. Scripts for reversing are included and commented. Fork of https://github.com/Disassembler0/Win10-Initial-Setup-Script (different defaults). N.B. for a more secure baseline, refer to https://github.com/nsacyber/Windows-Secure-Host-Baseline
- [Archive.is] Disassembler0/Win10-Initial-Setup-Script: PowerShell script for automation of routine tasks done after fresh installations of Windows 10 / Server 2016 / Server 2019 (now archived)
–jeroen
Leave a Reply