How to Fix DRIVER_POWER_STATE_FAILURE BSOD (0x9F)
powercfg /energy to identify the bad driver, update or roll back that driver, stop Windows from cutting power to devices, and turn off fast startup. Step-by-step below.What error 0x9F means
Every time your PC sleeps, hibernates, wakes up, or shuts down, Windows sends every device driver a power-change request: spin this down, power that up, do it now. Each driver gets a strict deadline to finish its part. DRIVER_POWER_STATE_FAILURE is what happens when one driver doesn't finish in time. Windows doesn't wait politely — it blue-screens to prevent the device from being left in a half-powered, unpredictable state.
The telling detail is the timing. If the crash always happens while the PC is going to sleep, waking from sleep, or shutting down, but never during normal use, that's the classic 0x9F fingerprint. The hardware itself is almost never broken — this is a software timing problem between Windows' power manager and a driver that is buggy, outdated, or fighting with aggressive power-saving settings. That's good news: it means the fix is almost always a driver or a setting, not a repair bill.
Common causes
- Outdated or buggy network drivers: Wi-Fi and Ethernet drivers are the number-one source of 0x9F crashes, especially on laptops.
- Aggressive power-saving settings: Windows cutting power to USB devices and network adapters while their drivers aren't ready for it.
- Fast startup: the hybrid shutdown-hibernation mix at startup is a classic trigger when drivers mishandle the wake path.
- USB controllers and peripherals: docking stations, USB hubs, and certain devices ship drivers that botch power transitions.
- Outdated BIOS or chipset firmware: old firmware can mismanage how devices hand power states back and forth.
How to fix error 0x9F — step by step
Work through these fixes in order. The first three resolve the majority of real-world cases.
- Run the power efficiency report to find the bad driver. Open Terminal as administrator, type
powercfg /energy, and press Enter. After 60 seconds Windows saves anenergy-report.htmlfile showing exactly which drivers have errors or block power transitions. Open the report in your browser and note any driver named under Errors. - Update or roll back the suspect drivers. Press Win + X, open Device Manager, and expand Network adapters, Display adapters, and Universal Serial Bus controllers. Right-click the adapter named in the energy report, choose Update driver, then Search automatically for drivers. If the blue screen started right after a driver update, use Properties, then the Driver tab, then Roll Back Driver instead.
- Stop Windows from cutting power to devices. In Device Manager, right-click your network adapter and USB Root Hubs, open Properties, go to the Power Management tab, and uncheck “Allow the computer to turn off this device to save power.” Then open Power Options, click Change plan settings, then Change advanced power settings, and set PCI Express Link State Power Management to Off and USB selective suspend setting to Disabled.
- Turn off fast startup. Open Control Panel, go to Hardware and Sound, then Power Options, then click “Choose what the power buttons do.” Click “Change settings that are currently unavailable,” uncheck “Turn on fast startup,” and save the changes. Fast startup mixes shutdown with hibernation and is a classic trigger for 0x9F.
- Update the BIOS and chipset drivers. Visit your motherboard or laptop manufacturer's support page, find your exact model, and download the latest BIOS and chipset drivers. Install the chipset drivers first, then flash the BIOS exactly as the manufacturer instructs, never interrupting it. New firmware often fixes how devices handle power-state transitions.
- Repair system files and disable hibernation. Open Terminal as administrator and run
sfc /scannow, thenDISM /Online /Cleanup-Image /RestoreHealth, restarting after both finish. If the crash happens on sleep or hibernate, also runpowercfg /hibernate offto disable hibernation entirely and test whether the blue screens stop. - Confirm the driver from the crash dump. Install WinDbg Preview from the Microsoft Store, open the latest minidump from the
Minidumpfolder under your Windows directory, and run the command!analyze -v. The output names the faulting driver module, which tells you exactly which driver to update, roll back, or uninstall.
Did this fix it? Quick checklist
- The PC sleeps, wakes, and shuts down with no blue screen
- powercfg /energy shows no driver errors
- Network and USB devices stay connected after wake
- No new minidumps appear in C:\Windows\Minidump
If crashes continue after all seven steps, disconnect every non-essential USB device and any docking station, then test sleep and shutdown again. If the crashes stop, reconnect devices one at a time until the blue screen returns — the last device reconnected ships with the problem driver. External hardware is the hidden cause in a surprising share of stubborn 0x9F cases, and its driver rarely gets updated through Windows Update, so check the device maker's own support page for a fresh driver.
Frequently asked questions
What does DRIVER_POWER_STATE_FAILURE mean?
It means a device driver failed to complete a power-state transition within the allowed time. When your PC sleeps, hibernates, wakes, or shuts down, every driver gets a deadline to power its device down or up. If one driver hangs past that deadline, Windows stops everything with a blue screen rather than risk the device in a half-powered state.
Why does 0x9F happen after sleep or shutdown?
Because sleep, hibernation, wake, and shutdown are exactly the moments when drivers must switch power states. A driver that is buggy, outdated, or fighting with aggressive power-saving settings works fine during normal use but hangs when asked to power down or wake up, which is why the crash lines up with those moments.
Which drivers cause 0x9F most often?
Network adapters, especially Wi-Fi and Ethernet drivers, are the most common culprits, followed by USB controllers, display drivers, and storage or chipset drivers. External hardware matters too: docking stations, USB hubs, and certain peripherals ship with drivers that mishandle power transitions.
Can 0x9F damage my hardware?
The blue screen itself is protective, not destructive, and your files are as safe as with any unexpected shutdown. The underlying cause deserves attention anyway: a driver that mishandles power can corrupt open files during repeated crashes, so fix the driver rather than living with the crashes.
How do I find the exact driver causing 0x9F?
Two built-in paths give you the answer. The quick one is powercfg /energy, which produces a report flagging drivers with power errors. The precise one is reading the minidump with WinDbg and running !analyze -v, which names the faulting driver module directly in the output.