Update: The hang was traced to BT, and the good news is it isn't the BT driver per se, it is the BT features that get turned on every time you update the BT driver.
I usually disable all of these because I know I don't want them on, but the last time I did a Wifi update the BT update came along in the package and I didn't take the time to go through the BT options dialogs to disable everything.
Via the systray BT icon => Settings - turned off everything I don't want on, and quick reboot came right back
🙂BT features turned off:
1) Options Tab => Notification "Alert me when a new Bluetooth device wants to connect"
2) Share Tab => Turned off "Allow remote devices to browse, send, and receive pictures, music, and other files"
3) Share Tab => Turned off "All remote devices to use the printer connected to your computer"
4) Sync Tab => Turned off "Allow Bluetooth devices to send you PIM items..."
A BT driver update shouldn't change your BT user preferences - especially ones that open up your security!
Anyway, not sure which one causes the hanging, but I don't want any of them on anyway
🙂----------------------------------------------------------------------------------------
These instructions on disabling Hibernation and Fastboot aren't the cure for slow shutdowns, but they aren't a bad idea anyway - at least for me my boot time goes from 5 seconds to 10 seconds, and I gain back 24GB of C drive space.
Good news, I just turned off Fastboot in the BIOS, after already disabling Fast Startup in Power Options, and immediately my hang at shutdown/restart problem vanished.
🙂The other good news is that I regained 24GB of disk space by turning off Hibernation.
Here is how to do it. Disable Hibernation in Windows to disable Fast Startup, then go into the BIOS and disable Fastboot in the BIOS.
Disable Hibernation in a cmd shell - Right click and Run as Administrator:
c:\ powercfg -h off
That will disable Hibernation and also disable Fast Startup in Power Options as it depends on Hibernation to work.
Now go into the BIOS and Disable Fastboot.
That is all. You should now be able to restart/shutdown without a long delay.
After disabling Hibernation, Power Options => "Change what the power buttons do":