Fix: Hibernate shuts down computer running Windows 8.1 PC

I came across a client machine where, whenever he Hibernated the computer, it ends up in shutting down the machine. What used to happen was that he first used the Hibernate option. Then while switching back on, the computer would get stuck on the start-up screen and finally turn off the machine, loosing all the saved data.

So I had some idea on how to approach this issue. First one needs to check one’s Power Plan because I have experienced before, that a corrupted power plan can cause strange issues with Windows Sleep, Shutdown, etc. So first I decided to delete the power plan, since he was using a custom power plan I had created for him. Remember if you’re following this you cannot delete the standard power plans - you can only just reset the plans to default settings – which you should!

Hibernate shuts down computer

So I opened Control Panel\All Control Panel Items\Power Options\Edit Plan Settings. You can also just click on the Battery icon in the notification area and click on More options.

More Power options Fix: Hibernate shuts down computer running Windows 8.1 PC

Next select the power plan you created and use and click on Delete this plan. Now use one of the built-in standard Power Plan and see if the problem goes away.

Unfortunately I had the same problem, so I decided to reboot the system in Selective Startup. In Windows 8, to disable or manage startup programs, you have to open Task Manager and click on the Startup tab. Here you can see the list and right-click on any entry to Disable it.

tm startup 400x263 Fix: Hibernate shuts down computer running Windows 8.1 PC

So I disabled all non-Microsoft related items except the drivers and rebooted. But I still had the same problem.

So finally I thought that it might be a driver related problem, since most of the times, the Sleep or Hibernate related issues are related to Display drivers. My client was using nVidia driver card. Lucky I found a driver that is released for Windows 8.1. So first I uninstalled the current driver, rebooted and then installed the newly downloaded drivers. Once it was installed, I rebooted again.

Then I found out there was also a BIOS update available for his Laptop model (It was a Samsung Laptop). So I updated that as well.

Now I tried to Hibernate and voilà it worked. So it’s either the Power Plan or Display drivers or the BIOS update that may help you fix this problem. I’m still not sure which one. So in case if you’re ever experiencing this problem I hope my steps will help you troubleshoot the problem.

Posted by on , in Category Windows with Tags
Shyam aka “Captain Jack” is a Microsoft MVP and a Windows Enthusiast whose area of expertise is Crash Dump Analysis and Advanced Windows troubleshooting. He has developed Windows based Tools like SF IE Restorator for troubleshooting Internet Explorer issues and SF Diagnostic Tool for collecting Crash dump files for troubleshooting purpose. He blogs at captaindbg.com.
  • jsvanhoy

    I am having the same problem. Thank you for posting your solution. I will try this now and hope for the best.

  • Richaard Finland Johnson Jr.

    I had another problem for those out there who 8.1 PC’S WILL NOT HIBERNATE OR SLEEP AND IT JUST SITS THERE WITH FANS AND LIGHTS BUT SCREEN BLANKS OFF ..I JUST FIXED MINES on another forum someone uninstalled the VM oracle (virtual box ) someone also had some sort of cisco driver that was network related and it worked for about 4 of them out of 4!

    BTW I had did a system restore at first & everything worked after it would not hibernate or sleep.. installed a few programs later and BOOM back to my problem. Just uninstalled VM again after installing it and BOOM SLEEP and HIBERNATE WORKS!

    SO the key is to make sure you don’t have some sort of NETWORK interface virtual or physical that is interfering or has a setting that blocks it!

  • Ken Burns

    I also had a similar problem, with a Sony Vaio Pro 13. Sleep worked fine until I updated to Windows 8.1. I tried updating the video card drivers, like you suggested, and it worked fine. Thanks for the help!

  • Recent Comments