DRIVER_POWER_STATE_FAILURE — stop code 0x9F — is the blue screen of bad power manners. It means a driver was asked to handle a power transition (sleep, wake, hibernate, shutdown) and failed to do it in time. Windows waited, the driver never finished, and the system crashed rather than continue in an inconsistent power state. On laptops, where sleep and wake happen dozens of times a day, a driver with a power-management bug turns into a daily blue screen.
The pattern is your best diagnostic tool: crashes when closing the lid, opening the lid, or shutting down point squarely at power-transition bugs. The usual suspects are Wi-Fi drivers, USB devices (especially docks and external drives), storage controllers, and graphics drivers — anything that has to save and restore hardware state. The fixes below identify the offender and fix it, in the order that resolves most cases. For the detective-style approach to the same stop code, see our troubleshooting companion .
Why this happens
- Buggy Wi-Fi or Ethernet driver: Network drivers are the number one cause — they mishandle the sleep/wake handshake constantly, especially after updates.
- USB device refusing to suspend: External drives, docks, and peripherals whose drivers don’t handle power transitions hang the whole chain.
- Outdated storage controller driver: AHCI/NVMe drivers with power bugs stall during the disk spin-down phase of sleep.
- Graphics driver power bug: GPUs have elaborate power states; a buggy driver can hang when transitioning between them.
- Fast Startup conflicts: The hybrid shutdown interacts badly with drivers that expect clean power transitions.
- BIOS power management bugs: Firmware-level power handling (ACPI tables) can conflict with Windows’ expectations, fixed by BIOS updates.
- Corrupt hibernation file: A damaged hiberfil.sys breaks resume-from-hibernate, crashing during the wake transition.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Identify the timing pattern and the suspect
Before changing anything, characterize when it crashes.
- Note exactly when the BSOD occurs: closing the lid, opening the lid, pressing power to sleep, shutting down, or resuming from hibernate. Write it down.
- Disconnect all USB devices and docks, then sleep/wake the laptop several times. If crashes stop, reconnect devices one at a time to find the offender.
- Open the latest dump in BlueScreenView (quicker than WinDbg for this) and check parameter 1 and the stack for a named driver — network drivers (
Netwtw*.sys,rtwlan*.sys) are the classic find. - Our dump-reading guide covers the deeper analysis if BlueScreenView’s output is inconclusive.
Fix 2: Update the network drivers
The highest-probability fix — do this first regardless.
- Identify your Wi-Fi adapter in Device Manager > Network adapters.
- Download the latest driver from your laptop manufacturer’s support page (Dell, HP, Lenovo) — or from Intel’s assistant for Intel Wi-Fi.
- Install it, restart, and test sleep/wake cycles deliberately: sleep and wake the laptop five times in a row.
- Update the Ethernet driver too if you use wired connections or a USB-C dock with Ethernet — dock network chips are frequent 0x9F offenders.
Fix 3: Stop devices from misbehaving during power transitions
Prevent the suspect devices from participating in power management badly.
- In Device Manager, right-click your Wi-Fi adapter > Properties > Power Management tab, and untick Allow the computer to turn off this device to save power.
- Do the same for USB Root Hubs under Universal Serial Bus controllers if USB devices are implicated.
- In Settings > System > Power & battery, set Screen and sleep timeouts sanely, and under Power mode avoid aggressive battery-saver settings that force deeper sleep states.
- Retest. If crashes stop, you’ve confirmed a device power-management bug — keep the setting, and report it to the driver vendor.
Fix 4: Update storage and chipset drivers
The second tier of suspects after networking.
- Update the chipset driver from your manufacturer’s support page or the Intel /AMD driver pages.
- Update the storage controller driver (Intel RST / VMD, AMD NVMe) the same way — never rely on the generic Microsoft storage driver for a laptop with a vendor-specific controller.
- Update the graphics driver with a clean install — NVIDIA , AMD, or Intel.
- Restart and run your sleep/wake test cycle again.
Fix 5: Disable Fast Startup and rebuild the hibernation file
Eliminate the hybrid-shutdown variables.
- Open Control Panel > Power Options > Choose what the power buttons do > Change settings that are currently unavailable, and untick Turn on fast startup.
- Open Windows Terminal (Admin) and run
powercfg /h off— this deletes hiberfil.sys entirely. Restart. - If you use hibernate, re-enable it with
powercfg /h on— this creates a fresh, uncorrupted hibernation file. - Test shutdown and sleep cycles. Fast Startup conflicts alone account for a meaningful share of 0x9F crashes.
Fix 6: Update the BIOS
Firmware-level ACPI bugs cause power-transition crashes no driver update can fix.
- Check your current BIOS version in System Information (
msinfo32). - Visit your manufacturer’s support page and compare — if yours is old, download the update and read the release notes for power/ACPI/stability mentions.
- Flash with the charger connected and don’t interrupt the process.
- Retest sleep/wake thoroughly — BIOS updates frequently resolve 0x9F on specific laptop models where the ACPI tables were buggy.
Fix 7: Run Driver Verifier on the suspects
If the dump won’t name names, force the issue.
- Press Windows + R, type
verifier, choose Create standard settings, then Select driver names from a list. - Select the network, storage, and USB drivers you suspect. Restart — Verifier will crash the system faster and the dump will pinpoint the offender.
- After capturing the dump, boot into Safe Mode and run
verifier /resetto disable it. - Never leave Verifier on permanently — it slows the system and is purely a diagnostic tool.
Fix 8: Clean-boot to isolate software interference
Some crashes come from software that hooks power transitions.
- Run
msconfig, hide all Microsoft services, disable the rest; disable non-Microsoft startup apps in Task Manager; restart. - Test sleep/wake cycles. If stable, re-enable in halves to find the culprit — VPN clients, backup tools, and “optimizer” utilities are common interferers.
- Once found, update or remove the offending software.
- For persistent cases across all software fixes, check Microsoft’s support hub for known 0x9F issues with your Windows build — some are OS bugs fixed by cumulative updates.
Closing
DRIVER_POWER_STATE_FAILURE is almost never mysterious once you watch the pattern: it crashes around sleep, wake, or shutdown because a driver fumbles the power transition. Update the network drivers first — they’re the cause more often than everything else combined — then work through storage, chipset, and graphics drivers, and don’t forget the BIOS. The sleep/wake test cycle (five deliberate cycles after each change) is what turns guessing into diagnosis. Fix the driver, keep the laptop’s sleep working, and the 0x9F screens stop for good.
