Blue Screen of Death MEMORY_MANAGEMENT (Stop Code 0x0000001A): Complete Fix Guide
Fix the MEMORY_MANAGEMENT blue screen of death on Windows 10/11. Step-by-step diagnostic commands, RAM tests, driver fixes, and recovery tools explained.
- Root Cause 1: Faulty or failing RAM modules causing memory read/write errors — the most common trigger for stop code 0x0000001A.
- Root Cause 2: Corrupt or incompatible device drivers (especially GPU drivers like nvlddmkm.sys or athrx.sys) corrupting kernel memory space.
- Root Cause 3: Windows system file corruption, bad sectors on storage drives, or overclocked hardware exceeding stable voltage/frequency limits.
- Quick Fix Summary: Run Windows Memory Diagnostic or MemTest86 to test RAM, update or roll back problematic drivers via Device Manager, execute 'sfc /scannow' and DISM repair commands in an elevated Command Prompt, and check Event Viewer for the exact fault address before replacing hardware.
| Method | When to Use | Time | Risk |
|---|---|---|---|
| Windows Memory Diagnostic | First-line RAM check, no extra tools needed | 15–30 min | None |
| MemTest86 (bootable) | Thorough RAM test, confirms hardware failure | 2–8 hours | None |
| sfc /scannow + DISM | System file corruption after a Windows Update | 20–40 min | Very Low |
| Driver Rollback / Update | BSOD after installing new driver or Windows Update | 10–20 min | Low |
| DDU + Clean Driver Install | GPU driver (nvlddmkm.sys) causing repeated BSOD | 30–60 min | Low |
| Check Disk (chkdsk) | Bad sectors on HDD/SSD suspected | 30–120 min | Low |
| System Restore | BSOD started after recent software/update change | 15–30 min | Low |
| Reseat or Replace RAM | MemTest86 shows errors, reseating doesn't help | 30–60 min | Medium |
| Windows Reset / Reinstall | All software fixes exhausted, persistent loop | 1–3 hours | High (data loss risk) |
Understanding the MEMORY_MANAGEMENT Blue Screen of Death
The MEMORY_MANAGEMENT stop code (0x0000001A) is one of Windows' most serious kernel-level errors. It appears when the Windows memory manager detects a fatal error in its own internal data structures. Unlike some BSODs that stem from a single bad driver, MEMORY_MANAGEMENT can be triggered by hardware failure, software corruption, or a combination of both.
When this error fires, Windows halts all operations and displays the stop code to prevent data corruption. On Windows 10 and Windows 11, you'll typically see:
Your PC ran into a problem and needs to restart.
Stop code: MEMORY_MANAGEMENT
In older Windows versions the hexadecimal equivalent 0x0000001A is shown directly. Secondary parameters visible in a kernel dump often narrow the root cause further — for example, parameter 1 value 0x41284 points to a pool corruption, while 0x41790 indicates a page table entry problem.
Step 1: Capture the Crash Details with Event Viewer
Before attempting any fix, record exactly what Windows logged at the time of the crash.
- Press Win + R, type
eventvwr.msc, and press Enter. - Navigate to Windows Logs → System.
- Filter by Event ID 41 (unexpected shutdown) and Event ID 1001 (Windows Error Reporting — BugCheck).
- Open the BugCheck event and note the BugcheckCode (should be 27 in decimal = 0x1B hex, or 26 = 0x1A for MEMORY_MANAGEMENT) and all four BugcheckParameter values.
- Also check Windows Logs → Application for entries from
WER-DiagorMicrosoft-Windows-WER-SystemErrorReporting.
These parameters tell you which subsystem failed and at what memory address, drastically narrowing your search.
Step 2: Run Windows Memory Diagnostic
Since faulty RAM is the single most common cause, start here.
- Press Win + R, type
mdsched.exe, press Enter. - Choose Restart now and check for problems.
- Windows will boot into the diagnostic tool and run two passes by default.
- After reboot, open Event Viewer → Windows Logs → System and look for source MemoryDiagnostics-Results (Event ID 1201).
If errors are found, proceed to MemTest86 for a definitive hardware-level test (see the code block section for setup). If no errors are found, the issue is more likely driver or software-related.
Step 3: Repair System Files (SFC and DISM)
System file corruption — often introduced by a failed Windows Update or abrupt shutdown — is another major trigger. Run both tools in sequence from an elevated Command Prompt (search "cmd", right-click, Run as administrator):
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
DISM contacts Windows Update servers to download clean replacement files, so ensure you have an internet connection. After both scans complete, restart and monitor for recurrence. If DISM reports "The source files could not be found," you may need to mount a Windows ISO and point DISM to it with the /Source flag.
Step 4: Identify and Fix Problematic Drivers
Driver-related MEMORY_MANAGEMENT crashes are common after Windows Updates or new hardware installations. Key offenders include:
- nvlddmkm.sys — NVIDIA GPU driver
- athrx.sys — Qualcomm Atheros wireless adapter driver
- atikmdag.sys — AMD GPU driver
- ntfs.sys — NTFS file system driver (indicates storage issues)
To identify the faulting driver:
- Open WinDbg or use the free WhoCrashed tool.
- Point it at your minidump files located at
C:\Windows\Minidump\. - The analysis output will name the driver module responsible.
To fix driver issues:
- Open Device Manager (Win + X → Device Manager).
- Right-click the suspect device → Properties → Driver tab.
- Click Roll Back Driver if available, or Update Driver → Search automatically.
- For NVIDIA GPUs: download Display Driver Uninstaller (DDU), boot into Safe Mode (hold Shift while clicking Restart → Troubleshoot → Advanced Options → Startup Settings → Safe Mode), run DDU to completely remove the driver, then install the latest clean driver from nvidia.com.
Step 5: Check Storage Health
A failing SSD or HDD with bad sectors can corrupt memory-mapped files, leading to MEMORY_MANAGEMENT crashes.
- Open an elevated Command Prompt.
- Run:
chkdsk C: /f /r /x(replace C: with your Windows drive letter). - Schedule a scan on reboot if the drive is in use.
- For SSDs, download the manufacturer's tool (Samsung Magician, CrystalDiskInfo, or WD Dashboard) to check the drive's health attributes — specifically Reallocated Sectors Count and Pending Sectors.
Step 6: Check for Overclocking and Thermal Issues
If your CPU, RAM, or GPU is overclocked, even mildly aggressive XMP/DOCP RAM profiles can destabilize memory operations.
- Enter BIOS/UEFI on startup (usually Del, F2, or F10).
- Disable any XMP/DOCP profile and set RAM to its default rated frequency (e.g., 2133 MHz for DDR4 base).
- Disable any CPU or GPU overclock.
- Use HWiNFO64 or Core Temp to monitor temperatures — CPU should stay below 90°C and GPU below 85°C under load.
- Check that all CPU cooler mounting brackets are firmly seated and thermal paste has not dried out.
Step 7: Recovery Options for Boot Loops
If the MEMORY_MANAGEMENT BSOD appears during startup and Windows cannot load normally:
- Force three hard resets in sequence (hold power button). Windows will automatically enter Automatic Repair mode.
- Navigate to Troubleshoot → Advanced Options → System Restore to revert to a working restore point.
- Select Startup Repair to let Windows attempt automatic fixes.
- If those fail, choose Command Prompt and run
sfc /scannowandbootrec /fixmbrfollowed bybootrec /rebuildbcd. - As a last resort, use Reset this PC → Keep my files to reinstall Windows while preserving personal data.
Platform-Specific Notes
Windows 10 / Windows 11 PC: All steps above apply. On laptops (Samsung, Surface, Toshiba), also check for vendor-specific firmware/BIOS updates via the manufacturer's support site.
After Windows Update: If the BSOD appeared immediately after a Patch Tuesday update, use Settings → Update & Security → View Update History → Uninstall Updates to remove the latest cumulative update.
Android / Phone / TV Blue Screen: A "blue screen" on Android (Samsung Galaxy S21, Motorola, LG), Roku, Vizio TV, LG TV, Sony Bravia, or Nintendo Switch is NOT a Windows BSOD. These devices display blue screens due to firmware panics, app crashes, or display hardware failures. For Android devices, perform a force restart (hold Power + Volume Down), then clear the cache partition via Recovery Mode. For smart TVs, perform a factory reset from the settings menu or unplug for 60 seconds.
Ender 3 / Ender 3 Pro Blue Screen: The Creality Ender 3's LCD can display a blue screen when the firmware is corrupted or the SD card fails. Reflash the firmware using a freshly formatted SD card with the latest Marlin firmware build from the Creality GitHub repository.
Nintendo Switch / Switch Lite: A blue screen typically indicates corrupted system firmware. Hold the Power button for 12 seconds to force a shutdown, then attempt a system update via Settings → System → System Update. If the screen is physically cracked or the GPU is failing, contact Nintendo repair services.
Frequently Asked Questions
# ============================================================
# MEMORY_MANAGEMENT BSOD Diagnostic & Fix Commands
# Run all commands in an elevated Command Prompt (Run as Admin)
# ============================================================
# --- STEP 1: Check Windows System Files ---
# Repair Windows component store first (requires internet)
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
# Then run System File Checker
sfc /scannow
# If DISM cannot reach Windows Update, mount a Windows ISO and use:
# DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\install.wim /LimitAccess
# --- STEP 2: Check Disk Health ---
# Schedule a disk check on next reboot (replace C: with your drive letter)
chkdsk C: /f /r /x
# View disk check results after reboot
Get-WinEvent -FilterHashTable @{LogName='Application'; Id=1001} | Where-Object {$_.Message -like '*Wininit*'} | Select-Object -First 1 -ExpandProperty Message
# --- STEP 3: Analyze Minidump Files (requires WinDbg or use WhoCrashed GUI) ---
# List available minidump files
dir C:\Windows\Minidump\ /od
# Open latest minidump in WinDbg (run from WinDbg command line):
# .open C:\Windows\Minidump\<latest>.dmp
# !analyze -v
# lmvm <driver_name> <- to get driver details
# --- STEP 4: Quick Driver Verification ---
# Enable Driver Verifier to catch rogue drivers (CAUTION: may cause additional BSODs to expose bad driver)
# Run in elevated CMD, then reboot — check Event Viewer for flagged driver
verifier /standard /all
# To DISABLE Driver Verifier (run after identifying the faulty driver):
verifier /reset
# --- STEP 5: Windows Memory Diagnostic (schedules on next reboot) ---
mdsched.exe
# After reboot, check results:
Get-WinEvent -FilterHashTable @{LogName='System'; ProviderName='Microsoft-Windows-MemoryDiagnostics-Results'} | Select-Object -ExpandProperty Message
# --- STEP 6: Check RAM slots and configuration via WMI ---
wmic memorychip get BankLabel, Capacity, Speed, Manufacturer, PartNumber
# --- STEP 7: Boot Loop Recovery Commands (from Windows RE Command Prompt) ---
# Fix Master Boot Record
bootrec /fixmbr
# Fix Boot Sector
bootrec /fixboot
# Rebuild BCD store
bootrec /scanos
bootrec /rebuildbcd
# --- STEP 8: Roll Back a Specific Windows Update (replace KB number) ---
wusa /uninstall /kb:5034441 /quiet /norestart
# --- STEP 9: Export System Info for Remote Diagnosis ---
msinfo32 /nfo C:\Users\%USERNAME%\Desktop\SystemInfo.nfo
# View crash dump summary with PowerShell
Get-WinEvent -FilterHashTable @{LogName='System'; Id=41} | Select-Object TimeCreated, Message | Format-List
# ============================================================
# MemTest86 Setup (run from outside Windows for deep RAM test)
# 1. Download MemTest86 free from: https://www.memtest86.com/download.htm
# 2. Use Rufus to write the ISO to a USB drive
# 3. Boot from USB, let it run at least 2 full passes
# 4. Any FAIL result = replace the flagged RAM module
# ============================================================Error Medic Editorial
The Error Medic Editorial team is composed of senior DevOps engineers, SREs, and Windows systems administrators with 10+ years of hands-on experience diagnosing kernel panics, BSODs, and hardware failures across enterprise and consumer environments. Our guides are built from real incident post-mortems, Microsoft documentation, and thousands of community-verified troubleshooting cases. We test every command before publishing.
Sources
- https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x1a--memory-management
- https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/sfc
- https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism-image-management-command-line-options-s14
- https://support.microsoft.com/en-us/windows/using-windows-memory-diagnostic-tool-6911bf59-e9b3-4f97-94f4-8b30c5a2831c
- https://stackoverflow.com/questions/tagged/blue-screen
- https://github.com/MicrosoftDocs/windows-driver-docs/blob/staging/windows-driver-docs-pr/debugger/bug-check-0x1a--memory-management.md
- https://www.memtest86.com/technical.htm