Windows laptop will not Hibernate

1] Update your device drivers

The common reason could be outdated drivers. It is quite possible that some rogue device driver may be preventing your laptop from going into the Hibernation mode. A hardware device like USB flash drives and USB mice can actually keep your laptop awake! The recommended solution would be first to see whether you are using the latest available drivers for your devices. If not, you may want to update your device drivers before you proceed. You may also need to update your drivers for your Video Card. If updating your drivers resolves the issue, well and good, else you may try the next steps.

2] Change Power Options setting

Open Advanced Power Options via Control Panel and confirm that Allow Wake Timer is enabled as shown in the image.

3] Run Power Troubleshooter

Use the built-in Power Troubleshooter and see if it can resolve the issue. It will also help you if Sleep mode is not working.

4] Check if Power-saving settings in BIOS

Enter your systems BIOS and check if Power-saving states like Sleep or Hibernation have been turned off. If so, turn Power-saving states on and restart your laptop. To enter BIOS, you have to press a specific key while the system is booting. This key depends on the manufacturer, so pleases find out which key you need to press while booting. You will also typically see this information while your system is booting. Read: Laptop stuck on Hibernating screen

5]  Disable Fast Startup

Disable Fast Startup and see if that works for you.

6] Uninstall VM Oracle Virtual Box

Richard suggests the following:

7] Troubleshoot using PowerCFG command-line tool

If you need to troubleshoot or know more about the Power Plans in Windows 10/8/7 then you may need to use the PowerCFG command-line tool. This tool helps you in diagnosing power-management issues. If you feel, you may change your Power Plan and see if that helps.

8] Reset Power plans

To reset Power plans to default, open Command Prompt as administrator and execute the following command: Let us know if any of these or something else helped you resolve this issue. If your problem is related but slightly different, maybe some of these links will help you: