DRIVER_IRQL_NOT_LESS_OR_EQUAL (stop code 0x000000D1) is Windows catching a driver breaking a fundamental rule: it tried to touch pageable memory while running at an elevated IRQL — an interrupt level where only non-pageable memory is safe to access. The kernel stops the system rather than allow the corruption this could cause. Like most driver stop codes, the blue screen usually names the guilty .sys file, which turns a scary crash into a straightforward driver repair job.
Network drivers cause this more than any other category — Wi-Fi drivers in particular, because they constantly transition between power states as you roam, sleep, and wake the laptop. Storage and graphics drivers are next. The fix path is: identify the file, update or roll back that driver, and verify the hardware if the culprit keeps changing. For the quick-reference version of this same error, see our IRQL fix summary ; for crashes where the kernel’s own integrity check fires instead, see our kernel security check failure guide .
Why this happens
- Buggy network drivers: Wi-Fi/Ethernet drivers mishandling power transitions — the single most common trigger.
- Driver update regressions: A new version introducing an IRQL bug the previous version didn’t have.
- Storage driver faults: Disk controller drivers accessing paged memory at high IRQL during I/O.
- Antivirus filter drivers: Kernel-level security hooks executing at the wrong IRQL after updates.
- Failing RAM: Memory corruption making valid driver accesses fault unpredictably.
- Overclocked system: Unstable CPU/RAM clocks causing timing-sensitive driver code to fault.
- Corrupt driver files: Damaged .sys files from disk errors or partial installations.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Identify the named driver
The blue screen usually hands you the answer.
- Photograph the blue screen, capturing the
.sysfilename shown with the stop code. - Map it:
Netwtw*.sys= Intel Wi-Fi,rtwlanu.sys/rtwlane.sys= Realtek Wi-Fi,e2f*.sys/e1d*.sys= Intel Ethernet,storahci.sys/iaStor*.sys= storage,nvlddmkm.sys= NVIDIA graphics. - If no file is named, check Event Viewer > Windows Logs > System for the BugCheck entry, or analyze
C:\Windows\Minidumpwith BlueScreenView. - If the named file differs across crashes, treat it as a hardware signal and prioritize Fix 6.
Fix 2: Update the network driver cleanly
Since network drivers lead the statistics, start here when one is named — or even when none is.
- Download the latest driver from the chip vendor or laptop manufacturer. For Intel wireless and Bluetooth, Intel’s driver detection tool finds the exact match.
- In Device Manager, right-click the network adapter > Uninstall device (tick Attempt to remove the driver if offered), then install the downloaded driver fresh.
- For Killer/Intel Wi-Fi cards, prefer the driver from your laptop manufacturer’s support page — OEMs customize these drivers and generic versions cause exactly this crash.
- Restart and test through sleep/wake cycles and network roaming — IRQL crashes love power transitions, so test those specifically.
Fix 3: Roll back if an update triggered it
Timing is evidence — use it.
- If crashes began after a driver update: Device Manager > device > Properties > Driver > Roll Back Driver.
- If they began after a Windows update: Settings > Windows Update > Update history > Uninstall updates > remove the recent KB.
- Check Microsoft’s support site for known IRQL issues with that update before reinstalling it.
- After rolling back, pause driver updates temporarily so Windows doesn’t immediately reinstall the bad version.
Fix 4: Address the other usual suspects
Graphics, storage, and security drivers get the same treatment.
- Clean-install the GPU driver from the vendor (NVIDIA/AMD/Intel) using the clean-install option.
- Update the chipset and storage controller drivers from your laptop manufacturer’s support page.
- Update third-party antivirus, or temporarily uninstall it with the vendor’s removal tool to test — filter drivers at the wrong IRQL are a documented cause.
- Change one driver at a time and test between changes; shotgun-updating destroys your ability to identify the fix.
Fix 5: Boot into Safe Mode with Networking for testing
Isolate whether third-party drivers are even involved.
- Boot into Safe Mode with Networking (recovery > Startup Settings > Restart > 5).
- If crashes stop in Safe Mode, a third-party driver is confirmed — the clean-boot procedure (
msconfig, hide Microsoft services, disable all) finds which one. - If IRQL crashes happen in Safe Mode too, the fault is in a Microsoft driver, system files, or hardware — continue to Fixes 6 and 7.
- Safe Mode with Networking still loads the network stack, so Wi-Fi-driver crashes can reproduce there — useful for confirming a network driver suspect.
Fix 6: Test the RAM
Inconsistent culprits mean memory until proven otherwise.
- Press Windows + R, type
mdsched.exe, and choose Restart now and check for problems. - For conclusive results, run MemTest86 from USB overnight.
- Reseat sticks and test one at a time if errors appear; replace the failing stick.
- Reset XMP/DOCP profiles to stock in the BIOS — aggressive memory timings are a notorious source of IRQL crashes that look exactly like driver bugs.
Fix 7: Repair system files and reset clocks
Close out the remaining causes.
- Run
sfc /scannowthenDISM /Online /Cleanup-Image /RestoreHealthfrom an elevated terminal. - Reset any CPU/GPU/RAM overclocks to stock in the BIOS and vendor utilities.
- Update the BIOS from the laptop manufacturer’s support page — BIOS updates fix interrupt-routing and power-delivery bugs that manifest as IRQL errors.
- Retest for several days under normal use including sleep/wake cycles before declaring the issue resolved.
Closing
DRIVER_IRQL_NOT_LESS_OR_EQUAL looks arcane, but it’s one of the most actionable blue screens: it usually names the driver, and the fix is updating or rolling back that driver. The discipline is in the order — identify first, change one thing at a time, and let inconsistent culprit files redirect you to RAM testing rather than deeper into driver-chasing. Keep a note of the working driver version once you find it; driver problems recur most often when Windows Update silently “upgrades” you back to the broken one. For the condensed reference on this stop code, our IRQL quick-fix guide is worth bookmarking.
