0x0000009F DRIVER POWER STATE FAILURE caused by ntkrnlpa.exe or halmacpi.dll (Solved)

On a Windows 7 based computer the following  BSOD error may occur: " 0x0000009F: DRIVER POWER STATE FAILURE. The problem seems to be caused by ntkrnlpa.exe & halmacpi.dll files". The blue screen error 0x0000009F, is occurred occasionally and even if the system is idle, and when it occurs, the system freezes and restarts at the "Advanced Options" menu, after displaying the following error message (for a few seconds), on the screen:

"A problem has been detected and Windows has been shut down to prevent damage
to your computer.
The problem seems to be caused by the following file: ntkrnlpa.exe
Technical Information:
*** STOP: 0x0000009f (0x00000003, 0x883f8030, 0x82f71ae0, 0x89a13da8)
*** ntkrnlpa.exe – Address 0x82f26d04 base at 0x82e47000 DateStamp 0x59028822

0x0000009F DRIVER POWER STATE FAILURE caused by ntkrnlpa.exe


This tutorial contains detailed instructions to resolve the blue screen 0x0000009F  DRIVER POWER STATE FAILURE caused by ntkrnlpa.exe or halmacpi.dll.


Blue screen problem "0x0000009F" may caused for several reasons e.g. faulty devices drivers, corrupted system files, virus attacks or from a program that running on the background. To fix the issue, follow the methods below:

Method 1. Scan your system for Viruses and Malware.

The first step to resolve the "DRIVER_POWER_STATE_FAILURE" blue screen problems, is to ensure that your system is virus/malware free. For that task follow the instructions in this guide: How To Scan Your Computer for Viruses and other Malicious Programs.


Method 2. Uninstall your Antivirus/Security Software.

"The "DRIVER_POWER_STATE_FAILURE" blue screen problem, may caused after the automatic update of your Antivirus/Security program (especially if you 're using AVAST or AVG). So, proceed and completely uninstall your antivirus program from your system and restart your computer.
– If the "DRIVER_POWER_STATE_FAILURE" doesn't occur after antivirus removal, then proceed to download and re-install the latest version of your security software on your system.


Method 3. Start Windows in Clean Boot State.

The next method, to resolve the "ntkrnlpa.exe – DRIVER_POWER_STATE_FAILURE" blue screen issue, is to start Windows in a "clean boot" state, in order to identify which program causes your system to crash. To start Windows in Clean Boot state:

1. Press Windows image_thumb8_thumb + R keys to open the run command box.
2. In the Search box, type: msconfig & click OK to launch the System Configuration utility.
3. At Services tab, Hide all Microsoft Services checkbox and then press the Disable All button, to prevent all non Microsoft services from starting at Windows startup.


clean boot state


4. Then select the Startup tab, and Disable all other programs which starting during Windows startup and run on the background. *

* Note: On Windows 10 or 8, select Open Task Manager in order to disable the startup programs.

Windows clean boot


5. When done, click OK and Restart your computer.
6. If after restarting, your computer is working fine and without BSOD problems, then launch the System Configuration utility again and enable one by one all the disabled items and restart your system, until you find out which one causes the BSoD problem. *

* Note: To exit from Clean Boot state, launch the System Configuration utility and at the General Tab choose Normal startup.


Method 4. Check Memory (RAM) and Hard Disk (HDD) for problems.

Blue Screen Problems, may be due to a damaged RAM module or a bad hard drive. To test and diagnose your RAM and HDD components for problems, follow the instructions in these guides:


Other Methods to fix Blue Screen issues caused by ntkrnlpa.exe and halmacpi.dll.

1. Update device drivers: In some cases, the BSOD issue which seems to be caused by the "ntkrnlpa.exe" and the "halmacpi.dll" files, occurs because of an invalid or corrupted device driver. For that reason, proceed and update the drivers of the following devices with this order: VGA adapter, Chipset, Ethernet and Wi-Fi adapter (if exists).

2. Analyze Minidump: When Windows crashes with a blue screen, stores the details of the BSoD screen to small file(s), which called "MiniDump". The analysis of the Minidump file(s) can help you to troubleshoot and resolve the blue screen problem. To accomplish this task follow the instructions in this article: How to Analyze MiniDump Files with BlueScreenView.

That’s all! Did it work for you?
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this solution.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue fighting spam while keeping this site free: