IRQL_NOT_LESS_OR_EQUAL (stop code 0x0000000A) is one of the most frequently seen blue screens on Windows 11, and its name hides a simple story: a driver tried to touch memory it had no right to touch at that moment. The kernel caught it and crashed the system rather than let corruption spread.
On laptops, the culprits are almost always a misbehaving driver — graphics and Wi-Fi drivers lead the pack — or RAM that’s starting to fail. The fixes below will help you tell the two apart and fix whichever one you’ve got.
Why this happens
- Faulty or incompatible drivers. Graphics, Wi-Fi, and storage drivers that access memory incorrectly are the number one cause, especially after a driver or Windows update.
- Failing RAM. Bad memory returns wrong data when drivers read it, which the kernel interprets as an illegal access.
- Corrupted system files. Damage to Windows’ own kernel components can trigger the error from legitimate operations.
- Overclocking or unstable XMP profiles. RAM running beyond its stable limits produces exactly this kind of intermittent illegal access.
- Malware. Rootkits and other kernel-level malware perform the same illegal memory accesses this stop code detects.
- Hardware conflicts after an upgrade. A newly installed SSD, RAM stick, or dock can introduce driver or resource conflicts.
How to fix it
Work through these in order, from the quickest and safest fixes to the deeper ones. Stop once the crashes stop.
Fix 1: Identify the driver from the blue screen
The crash screen often hands you the answer directly.
- Next time it blue-screens, look for the “What failed:” line near the bottom and note the exact
.sysfilename — photograph it with your phone if it’s gone too fast. - Common offenders:
nvlddmkm.sys(NVIDIA graphics),Netwtw10.sys/Netwtw12.sys(Intel Wi-Fi),rtwlane.sys(Realtek Wi-Fi),storport.sys(storage). - If a file is named, jump to Fix 3 and target that driver specifically. If no file is named, continue in order — the pattern still matters, as our IRQL troubleshooting deep-dive explains.
Fix 2: Boot into Safe Mode to confirm it’s a third-party driver
A quick isolation test before you change anything.
- Interrupt the boot three times (hold the power button at the logo screen) to reach the Windows Recovery Environment.
- Go to Troubleshoot > Advanced options > Startup Settings > Restart and press 5 for Safe Mode with Networking.
- Use the laptop for a while in Safe Mode. If it’s stable here, a third-party driver is definitely the cause — Safe Mode doesn’t load them.
Fix 3: Update, roll back, or reinstall the problem driver
This resolves the majority of IRQL crashes.
- Press Win + X and open Device Manager.
- For the device matching your suspect driver (Display adapters for GPU files, Network adapters for Wi-Fi files), right-click and choose Update driver > Search automatically for drivers.
- If the crashes started after a recent update, open Properties > Driver tab and click Roll Back Driver instead.
- For the cleanest result, download the driver from the source: your laptop maker’s support page, NVIDIA’s download page for NVIDIA GPUs, or Intel Driver & Support Assistant for Intel Wi-Fi and chipset.
- For NVIDIA specifically, choose Custom install and check Perform a clean installation to wipe the old driver’s remnants.
- Restart and test under the conditions that used to crash it.
Fix 4: Run a malware scan
Kernel-level malware causes this exact stop code.
- Open Windows Security > Virus & threat protection > Scan options.
- Select Microsoft Defender Offline scan and click Scan now. The laptop reboots into a pre-Windows environment that catches rootkits hiding from normal scans.
- Remove anything found. If you use third-party antivirus, fully uninstall it temporarily too — its own kernel driver is a candidate cause.
Fix 5: Repair system files
Fix corruption in Windows’ own components.
- Open an elevated Command Prompt (Win + S, type
cmd, right-click, Run as administrator). - Run
sfc /scannow— allow 10–15 minutes. - Then run
DISM /Online /Cleanup-Image /RestoreHealth. - Restart. These tools also fix sibling errors like the ones covered in our guide to the best way to fix IRQL errors .
Fix 6: Test and reseat your RAM
Do this if the crashes name different files each time or happen randomly.
- Press Win + R, type
mdsched.exe, and choose Restart now and check for problems. - If errors are reported, power off, open the RAM compartment, and reseat the sticks firmly.
- With two sticks, test one at a time to find the bad one, and replace it with matching specs.
- If you enabled XMP or any memory overclock in the BIOS, disable it — unstable memory tuning is a classic cause of this stop code.
- For a definitive test, run MemTest86 from a USB drive for two full passes.
Fix 7: Check for overheating and reset the system if needed
Heat-induced instability and deep system corruption are the remaining suspects.
- Monitor CPU/GPU temperatures under load with HWMonitor — sustained temps above 95°C cause exactly these crashes. Clean vents and fans with compressed air.
- If everything else failed, go to Settings > System > Recovery > Reset PC, choose Remove everything with Cloud download, and reinstall drivers from the manufacturer before anything else.
- Crashes on a clean install with passing RAM tests point to a motherboard fault — get professional diagnosis. Microsoft’s Windows support hub has the full reset documentation.
Closing
IRQL_NOT_LESS_OR_EQUAL looks technical, but your job is simple: find whether it’s a driver or the RAM. The blue screen often names the driver file outright — update or roll back that driver and you’re done. When it doesn’t, the pattern tells the story: same trigger every time means driver, random chaos means RAM. Work the list in order and you’ll land on the right answer without guessing.
