Last Updated on September 23, 2016

On searching a bit about DROVER_POWER_SATE_FAILURE (error 0x0000009f) on MSDN, it looks like even MS isn’t fully aware of why this happens. Even in the documentation, there is no conclusive statement which can help anyone with this error. In the official documentation, it is written as “This bug check indicates that the driver is in an inconsistent or invalid power state“.

This, of course, isn’t very explanatory. At least for me, this doesn’t tell me what to do.

One of the main culprits for something like this happening to your PC is the installation (or absence) of some incompatible (or bad) driver. Though MSDN also suggests that a newly installed hardware device is the main cause. If you have recently installed some new piece of hardware on your PC, then it is quite likely that it is the main cause of this error.

Fix for the DROVER_POWER_SATE_FAILURE is reinstalling the software driver

Sometimes, when a new hardware or software device is added, Windows doesn’t automatically install its drivers. This can cause the PC to hang, reboot and show bluescreens. To fix this, you will just need to manually install the driver from the Device manager. Continue with the article for the steps on how to do that.

  • Open the Device manager. For that, right-click on This PC icon on the Desktop and select Manage. This will open the Computer Management window.
  • Here, select Device Manager inside the System Tools hierarchy.device-manager-yellow-triangle
  • Once in the Device Manager window, check for a yellow colored triangle beside any of the devices listed. Right-click on that device and select Update Driver Software. This will open an update box.
  • Click on Search automatically for updated driver software and let Windows finish installing it.
  • Once that is done, close everything and restart your PC.

Your PC will stop showing you the blue screens of death while using it.

Photo of author

Written by Utkarsh

Utkarsh Bhatt is a certified tech expert and software engineer for a Fortune 500 Company. He was born in 1995, making him one of the oldest members of the team at EFX. Utkarsh loves solving technical issues and is always the first to jump on any problem that needs solving. When he’s not coding or debugging, he enjoys playing video games (especially Super Smash Bros.) and watching cartoons.

Share on:

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.