IRQL Not Less or Equal (0xA) is the blue screen most Windows users meet eventually. In plain terms: a driver tried to touch memory it had no business touching, and Windows stopped the system rather than let the corruption spread. On Windows 11 24H2 it’s surged because the update enforces memory-access rules more strictly — drivers that got away with sloppy access before now crash reliably.
The good news is the pattern is well understood: it’s a driver problem until proven otherwise, and the crash dump usually names the offender. That “until proven otherwise” matters — the RAM test in Fix 5 exists because hardware causes produce this exact stop code too, and you don’t want to spend days updating drivers when a memory stick is the real problem.
Work through the steps below. For the driver-specific variant see Driver IRQL Not Less or Equal in Windows 11 24H2 , and for the general fix there’s IRQL Not Less or Equal on Windows 11 .
Why this happens
- Incompatible or buggy driver. Network, audio, graphics, and USB drivers are the most frequent offenders on 24H2.
- Driver not updated for 24H2. Older drivers that worked on 23H2 violate the stricter 24H2 memory rules.
- Faulty RAM. Corrupts addresses drivers use, producing crashes with no consistent driver.
- Corrupted system files. Damaged Windows components mishandle driver memory requests.
- Overclocking instability. Unstable CPU/RAM overclocks cause drivers to misbehave at high IRQL.
- Conflicting drivers. Two drivers managing the same device corrupt each other’s memory access.
How to fix it
Work through these in order — the dump names the driver, you fix the driver.
Fix 1: Identify the driver from the crash dump
Start with evidence, not guesses.
- Verify dumps: Win + R >
sysdm.cpl> Advanced > Startup and Recovery Settings > Small memory dump selected. - After the next crash, grab the newest
.dmpfromC:\Windows\Minidump. - Open it in WinDbg Preview (Microsoft Store, free) and run
!analyze -v. - Note IMAGE_NAME. Common readings:
Netwtw10.sys/rtwlanu.sys(Wi-Fi — update network driver),nvlddmkm.sys(NVIDIA graphics),ndis.sys(network stack — update the underlying adapter driver). - If every dump names something different, skip to the RAM test (Fix 5) — that’s the hardware signature.
Fix 2: Update the named driver
Replace the specific offender. A clean uninstall-then-reinstall beats an in-place update here, because it removes corrupted driver binaries that an update would otherwise leave in place.
- Download the newest driver from the vendor: Intel for Wi-Fi/Bluetooth/chipset, NVIDIA or AMD for graphics, or your laptop maker’s support page.
- In Device Manager, right-click the device, choose Uninstall device, tick Attempt to remove the driver for this device, and restart.
- Install the downloaded driver fresh.
- Test under the conditions that crashed before — gaming, video calls, large downloads.
Fix 3: Update the other common offenders
If the dump was unclear, update the usual suspects one at a time. Patience here pays off — each update either fixes the crashes or eliminates a suspect, and either outcome moves you forward.
- Network adapters — Wi-Fi first, then Ethernet. These cause more IRQL crashes than any other category on laptops.
- Sound, video and game controllers — audio drivers are a perennial IRQL trigger.
- Display adapters — graphics drivers next.
- Restart and test between each so you know which one fixed it.
Fix 4: Roll back a recent driver update
When the timeline implicates an update, reverse it.
- In Device Manager, open the suspect device’s Properties > Driver tab.
- Click Roll Back Driver, choose a reason, and confirm.
- Restart and verify stability.
- To stop Windows Update reinstalling it immediately: Settings > Windows Update > Advanced options > Optional updates — don’t install the driver version offered there.
Fix 5: Test your RAM
For inconsistent dumps or random idle crashes. When every crash names a different driver, no single driver is guilty — something is corrupting memory underneath all of them, and that something is usually RAM.
- Press Win + R, type
mdsched.exe, press Enter, choose Restart now and check for problems. - Press F1 during the test for Extended mode with multiple passes.
- Test sticks individually if errors appear. Replace the faulty one.
- Mismatched RAM (different brands or speeds) is a standalone cause — a matched kit is the fix.
Fix 6: Run SFC and DISM
Repair the Windows components drivers interact with.
- Right-click Start > Terminal (Admin).
- Run:
sfc /scannow - Then:
DISM /Online /Cleanup-Image /RestoreHealth - Restart and retest.
Fix 7: Disable overclocking and XMP
Remove instability from the equation.
- Enter BIOS/UEFI setup at boot (F2/Del).
- Disable XMP / EXPO memory profiles and reset any CPU or GPU overclocks to stock.
- Save (F10), exit, and test for a few days at stock settings.
- Gaming laptops with factory “turbo” modes: test with those disabled too.
Fix 8: Check for Windows updates and known issues
Microsoft ships driver-compatibility fixes through Windows Update.
- Go to Settings > Windows Update and install everything pending, then restart.
- Check Microsoft’s Windows support hub for documented 24H2 known issues matching your stop code.
- If a specific update caused the crashes, you can uninstall it from Settings > Windows Update > Update history > Uninstall updates as a temporary measure.
Closing
IRQL Not Less or Equal on 24H2 is overwhelmingly a driver-compatibility story: the update raised the bar, and older drivers trip over it. Read the dump, update the named driver to a 24H2-ready version, and test the RAM if the dumps won’t settle on a single culprit. One driver at a time, verified with real use — that’s the whole method, and it works because it treats the crash as evidence instead of a mystery.
