Disable the Fast Startup Feature
- Windows + R > powercfg.cpl
- Select: 'Choose what the power button do'
- Deselect: 'Turn on fast startup (recommended)'
It is also possible to disable Hiber Boot with the following registry key, (caveats implied):
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power]
"HiberbootEnabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power]
"HiberbootEnabled"=dword:00000000
As an alternative to disabling the Windows 'fast startup' feature, create a batch script to shutdown Windows without using 'fast startup':
C:\Windows\System32\shutdown.exe /s /f /t 0
This Fast Startup feature also affects Windows system re-starts, for example after system updates: