PAGE_FAULT_IN_NONPAGED_AREA is one of the oldest and most common blue screens in Windows, and it still shows up regularly on Windows 11 laptops. One moment you’re working, the next you’re staring at a sad face and a stop code, and after the reboot there’s no obvious explanation.
The technical meaning is simpler than it sounds: Windows reached for something in a protected memory region that is never supposed to be paged out to disk — and it wasn’t there. That gap usually comes from failing RAM, a driver reading memory it already freed, or disk corruption. Here’s how to pin down which one it is and fix it for good.
Why this happens
- Failing RAM sticks. A bad cell in nonpaged pool memory is the single most common cause; the data Windows expects simply isn’t where it should be.
- Buggy storage or chipset drivers. NVMe, SATA AHCI, and RAID controller drivers manage the boundary between memory and disk — a bug there triggers exactly this fault.
- Antivirus filter drivers. Security products hook deep into the memory manager, and an outdated filter driver referencing freed pool memory is a classic trigger.
- Corrupted page file. If the page file itself is damaged, the memory manager can lose track of what’s resident and what isn’t.
- Disk errors on the system drive. Bad sectors or a failing SSD in areas Windows uses for paging produce the same symptom as bad RAM.
- Faulty hardware recently added. A new RAM stick, a replacement SSD, or even a dock with a flaky controller can introduce the fault.
- Corrupted system files. Damaged kernel components can break the bookkeeping that keeps nonpaged memory consistent.
How to fix it
Work through these in order, starting with memory — because if the RAM is bad, nothing else you do will stick.
Fix 1: Run a full memory diagnostic
This is step one for a reason: stop code 0x50 loves bad RAM.
- Press Win + R, type
mdsched.exe, and press Enter. - Choose Restart now and check for problems.
- On the blue test screen, press F1, choose Extended, and set the pass count to at least 2. A single quick pass misses intermittent faults.
- If errors appear, power down, remove one stick at a time (if your laptop allows it), and retest to identify the bad module. Replace it — RAM is cheap compared to the hours this error steals.
Fix 2: Update storage and chipset drivers
The drivers sitting between memory and disk are the next most likely culprits.
- Open Device Manager via Win + X.
- Expand IDE ATA/ATAPI controllers and Storage controllers. Right-click each entry and choose Update driver > Search automatically for drivers.
- Visit your laptop maker’s support site — Dell , HP , or Lenovo’s official support portal — and install the latest chipset and storage driver package for your exact model.
- If your SSD maker offers a firmware updater (Samsung Magician, WD Dashboard, Crucial Storage Executive), check for SSD firmware updates too.
Fix 3: Update or temporarily remove your antivirus
Filter drivers are notorious for this exact stop code.
- Open your antivirus and check for program updates — not just definition updates, the actual engine.
- If crashes persist, uninstall the third-party antivirus completely and rely on Windows Security for a few days as a test. Use the vendor’s dedicated removal tool to clear leftover filter drivers.
- If the blue screens stop, the antivirus was the cause. Reinstall the latest version from the vendor, or stick with Windows Security, which is genuinely solid on Windows 11 now.
Fix 4: Check the disk for errors
Rule out the storage side of the equation.
- Open Terminal (Admin) from Win + X.
- Run
chkdsk C: /f /r. Type Y when asked to schedule the check, then restart. - Let the full scan finish —
/rlocates bad sectors and recovers readable data, which takes time on large drives. - After the scan, check your SSD’s health with the manufacturer’s tool or CrystalDiskInfo (look at the SMART “health status” percentage). A drive under 70% health is living on borrowed time.
Fix 5: Reset the page file
A corrupted page file confuses the memory manager’s bookkeeping.
- Open Settings > System > About, click Advanced system settings.
- Under Performance, click Settings, go to the Advanced tab, and click Change under Virtual memory.
- Uncheck Automatically manage paging file size for all drives, select No paging file, and click Set.
- Restart, then go back and re-enable Automatically manage paging file size for all drives. This rebuilds the page file from scratch.
Fix 6: Repair system files
Damaged kernel files can break nonpaged memory accounting.
- In Terminal (Admin), run
sfc /scannow. - Follow with
DISM /Online /Cleanup-Image /RestoreHealthto repair the component store SFC draws from. - Restart and monitor. If SFC reports unfixable corruption even after DISM, an in-place upgrade (see Fix 8) is the cleaner path than fighting it file by file.
Fix 7: Roll back the last Windows update or driver
If the crashes have a clear “started on Tuesday” story, trust the timeline.
- Go to Settings > Windows Update > Update history > Uninstall updates.
- Remove the most recent quality update and restart.
- If a driver update coincided with the crashes, open Device Manager, find the device, open Properties > Driver, and click Roll Back Driver.
- Then pause updates for a week (Settings > Windows Update > Pause updates) so the bad update doesn’t reinstall before a fixed version ships.
Fix 8: Do an in-place upgrade repair
When everything checks out individually but crashes continue, refresh Windows without losing your files.
- Download the Windows 11 ISO from Microsoft’s software download page .
- Mount the ISO, run setup.exe, and choose Keep personal files and apps.
- Let the repair install complete. It reinstalls every system file and driver framework component while leaving your data and programs in place.
- Afterward, reinstall only essential drivers from your laptop manufacturer’s site rather than letting Windows Update grab everything at once.
If the memory test keeps failing on known-good sticks, or crashes persist across a clean Windows install, you’re looking at a motherboard-level memory controller fault — that’s a warranty or board-replacement conversation. Related stop codes share a lot of the same root causes, so if you’re seeing memory-flavored crashes generally, our MEMORY_MANAGEMENT BSOD guide and the general blue screen of death walkthrough are worth a read too.
Closing
PAGE_FAULT_IN_NONPAGED_AREA is Windows telling you that something it trusted in memory betrayed that trust. Nine times out of ten the betrayal comes from a RAM stick or a storage driver, and the fixes above find it methodically. Work the list, test your memory honestly, and this stop code becomes a solved problem instead of a recurring nightmare.
