Stop code Memory Management is Windows catching corruption in its own memory bookkeeping and pulling the emergency brake. It can strike at random — browsing, gaming, waking from sleep — and the randomness is the clue: something is corrupting memory in ways that only sometimes become visible. The name points at RAM, and sometimes it really is the RAM, but drivers cause this stop code just as often.
The way to handle it is elimination. Test the memory properly (one definitive test beats a week of guessing), then clean up drivers, then repair Windows itself. Most people find the answer in the first three fixes below.
Why this happens
- Failing RAM modules. Degraded memory cells return corrupted data that the memory manager cannot trust.
- Buggy graphics, storage, or network drivers. Drivers that corrupt memory pools trigger this stop code directly.
- Corrupted system files. Damaged memory-management components inside Windows itself.
- Unstable overclock or XMP profile. Aggressive timings corrupt data in transit through RAM.
- Disk errors. Corrupted pagefile or system files on a failing drive manifest as memory errors.
- Conflicting software. Some antivirus and “RAM optimizer” tools interfere with memory management.
How to fix it
Work through these in order, using the laptop normally between steps to check stability.
Fix 1: Run Windows Memory Diagnostic
A quick first pass at the most feared cause.
- Press
Win + R, typemdsched.exe, and press Enter. - Choose Restart now and check for problems (recommended).
- Let the Standard test complete — do not interrupt it.
- After rebooting, open Event Viewer > Windows Logs > System and filter for MemoryDiagnostics-Results to read the verdict.
- Errors here mean bad RAM — jump to Fix 6. A clean result means continuing below, but consider Fix 2 for certainty.
Fix 2: Confirm with MemTest86
The Windows test can miss intermittent faults; MemTest86 rarely does.
- On another PC, create a bootable MemTest86 USB drive.
- Boot your laptop from it via the boot menu (F12/F9/Esc depending on brand).
- Run at least two full passes (several hours for 16 GB).
- Any errors confirm faulty RAM. Test sticks individually to isolate the bad one.
- Clean results point firmly at drivers or software — continue below with confidence.
Fix 3: Update your major drivers from manufacturer sources
This fixes the largest share of non-RAM cases.
- Open Device Manager (
Win + X). - Update Display adapters first — but do it properly: download from Intel , NVIDIA , or AMD rather than relying on Windows Update.
- Update Storage controllers, IDE ATA/ATAPI controllers, and Network adapters the same way.
- Get the chipset driver from your laptop maker: Dell , HP , or Lenovo .
- Restart and use the laptop normally for a day to verify.
Fix 4: Run SFC and DISM
Repair the Windows memory-management components themselves.
- Open Terminal (Admin) from
Win + X. - Run
sfc /scannowand let it finish. - Run
DISM /Online /Cleanup-Image /RestoreHealth. - Restart the laptop.
Fix 5: Disable overclocking and Fast Startup
Both can produce or preserve memory corruption.
- Enter the BIOS (F2/Del at boot) and disable XMP/EXPO profiles and any CPU overclock; load optimized defaults.
- In Windows, open Control Panel > Power Options > Choose what the power buttons do.
- Click Change settings that are currently unavailable and uncheck Turn on fast startup.
- Shut down fully once (not restart), then power on and test.
Fix 6: Reseat or replace the RAM
For confirmed memory faults on laptops with removable RAM:
- Power off, unplug, and remove the charger and battery if removable.
- Open the bottom panel and reseat each RAM stick — remove it fully and click it firmly back in.
- Test with one stick at a time to isolate the faulty module.
- Replace the bad stick with matching spec RAM (type, speed, voltage).
- On ultrabooks with soldered RAM, a confirmed fault means a warranty or board-level repair — contact the manufacturer.
Related RAM-linked crashes are covered in our guides to PFN List Corrupt and the Memory Management BSOD fix .
Fix 7: Check the drive and pagefile
Disk-level corruption can masquerade as memory errors.
- Open Command Prompt (Admin) and run
chkdsk C: /f, scheduling it for restart if asked. - After the check, open Settings > System > About > Advanced system settings > Performance Settings > Advanced > Virtual memory.
- If the pagefile was manually set to a odd size, switch it back to Automatically manage paging file size for all drives.
- Restart and monitor.
Fix 8: Update the BIOS and check for known Windows issues
Firmware and OS-level bugs occasionally produce this stop code on specific hardware.
- Check your BIOS version with
msinfo32and compare it to the latest on the manufacturer’s support site. - Update the BIOS if you are behind — keep the charger connected and do not interrupt the flash.
- After updating, load BIOS defaults to clear any stale settings.
- Check Microsoft’s Windows release health dashboard (via Microsoft Support ) for known memory-management issues with your current build — if one is documented, the fix may be a specific cumulative update rather than anything on your machine.
Closing
Stop code Memory Management rewards a methodical approach: test the RAM definitively, update drivers from the real manufacturer sources, repair system files, and kill unstable overclocks. That sequence finds the actual cause instead of throwing parts at the problem. If MemTest86 gives your memory a clean bill of health and fresh drivers do not help, look hard at the drive and consider a clean Windows install before concluding the hardware is at fault — software causes are simply more common than dead RAM.
