You have upgraded your Windows 7 system to Windows 10 and since the upgrade you notice that your system does not actually shutdown or hibernate. However, the system Restart and Sleep functions works just fine.
Checking in the eventlogs, you notice below messages:
Log Name: System
Date: 5/25/2016 4:54:46 PM
Event ID: 45
Task Category: None
The system could not successfully load the crash dump driver.
The error message in the log “The system could not successfully load the crash dump driver.” indicates that you have invalid drivers listed for your system that is limiting it from halting. You need to find the invalid driver that is listed by checking in below registry:
In my case, I had below two drivers listed. Among which the first one MfeEpeHb.sys is related to McAfee software. As I never used McAfee software on my laptop I just removed the MfeEpeHb.sys entry and left the dumpfve.sys as is.
That’s it. My Windows 10 system just started to Hibernate and shutdown just fine. Further there is no restart required for this fix to apply.