BSOD Stop Code Lookup: Meaning and Causes

Type the stop code from your blue screen in any form (0x1A, 1a or MEMORY_MANAGEMENT) to see what it means, common causes and what to check first.

Results show up here as you type. Enter the code as it appears on your screen.

Blue screen stop code list

34 stop codes people run into most. Open a code to see its causes and what to check.

  • 0x0000000AIRQL_NOT_LESS_OR_EQUAL

    Windows or a driver accessed memory at an invalid address.

    Common causes

    It usually follows installing a faulty driver, system service or BIOS. During a Windows upgrade, an incompatible driver, antivirus or backup tool may be the cause.

    Check first

    • If a driver (.sys) is named on the screen, update or disable that driver
    • Remove or roll back drivers and programs you installed or updated recently
    • Temporarily turn off antivirus or other tools that constantly monitor the disk
    • Remove hardware you added recently and confirm it is compatible with your Windows
  • 0x00000019BAD_POOL_HEADER

    A pool header in kernel memory is corrupted.

    Common causes

    A driver mishandling memory can cause it. If it shows up only now and then, faulty RAM is a possibility.

    Check first

    • Remove or roll back drivers and programs you installed or updated recently
    • Test your RAM with Windows Memory Diagnostic
    • Look for errors at the same time in the Event Viewer System log
  • 0x0000001AMEMORY_MANAGEMENT

    A severe memory management error occurred.

    Common causes

    It can point to a problem with physical memory (RAM), so a memory test is a good first step.

    Check first

    • Test your RAM with Windows Memory Diagnostic
    • Remove or roll back drivers and programs you installed or updated recently
    • Look for errors at the same time in the Event Viewer System log
  • 0x0000001EKMODE_EXCEPTION_NOT_HANDLED

    A kernel-mode program, such as a driver, raised an exception that was not handled.

    Common causes

    A faulty driver or system service is a common cause. Hardware issues such as BIOS incompatibility or memory conflicts can also trigger it.

    Check first

    • If a driver (.sys) is named on the screen, update or disable that driver
    • Remove or roll back drivers and programs you installed or updated recently
    • Test your RAM with Windows Memory Diagnostic
    • Check for BIOS (UEFI) and firmware updates from the maker
  • 0x00000024NTFS_FILE_SYSTEM

    A problem occurred in ntfs.sys, the driver that reads and writes NTFS drives.

    Common causes

    Disk corruption (a damaged NTFS file system or bad sectors) or a corrupted storage driver can cause it.

    Check first

    • Scan for disk errors and bad sectors with chkdsk /f /r
    • Look for errors at the same time in the Event Viewer System log
    • Keep 10-15% of the drive free
    • Repair corrupted system files with sfc /scannow
  • 0x0000003BSYSTEM_SERVICE_EXCEPTION

    An exception happened while switching from non-privileged code to privileged code.

    Common causes

    Accessing an invalid memory address can cause it. If the responsible driver is known, its name appears on the screen.

    Check first

    • If a driver (.sys) is named on the screen, update or disable that driver
    • Update drivers for any device marked with ! in Device Manager
    • Look for errors at the same time in the Event Viewer System log
    • Repair corrupted system files with sfc /scannow
  • 0x0000004EPFN_LIST_CORRUPT

    The page frame number (PFN) list is corrupted.

    Common causes

    It is usually caused by a driver passing bad memory information.

    Check first

    • Remove or roll back drivers and programs you installed or updated recently
    • Update drivers for any device marked with ! in Device Manager
    • Look for errors at the same time in the Event Viewer System log
  • 0x00000050PAGE_FAULT_IN_NONPAGED_AREA

    Invalid system memory was referenced, such as a wrong address or memory already freed.

    Common causes

    A faulty driver or system service, antivirus software, a corrupted NTFS volume or defective RAM (including video memory) can cause it.

    Check first

    • If a driver (.sys) is named on the screen, update or disable that driver
    • Temporarily turn off antivirus or other tools that constantly monitor the disk
    • Scan for disk errors and bad sectors with chkdsk /f /r
    • Test your RAM with Windows Memory Diagnostic
  • 0x00000077KERNEL_STACK_INPAGE_ERROR

    Kernel data could not be read from the paging file into memory.

    Common causes

    Bad disk sectors, loose or faulty cables and RAM errors are common causes. A virus can also cause it.

    Check first

    • Scan for disk errors and bad sectors with chkdsk /f /r
    • Check storage cables and connections
    • Test your RAM with Windows Memory Diagnostic
    • Look for errors at the same time in the Event Viewer System log
  • 0x0000007AKERNEL_DATA_INPAGE_ERROR

    Kernel data could not be read from the paging file into memory.

    Common causes

    Bad sectors and cable problems are common. Failing storage, failing RAM or a virus can also cause it.

    Check first

    • Scan for disk errors and bad sectors with chkdsk /f /r
    • Check storage cables and connections
    • Test your RAM with Windows Memory Diagnostic
    • Run a virus scan with up-to-date antivirus
  • 0x0000007BINACCESSIBLE_BOOT_DEVICE

    Windows lost access to the system partition during startup.

    Common causes

    A failing boot disk, repartitioning, changed BIOS settings, a new disk controller or incompatible storage hardware can cause it.

    Check first

    • Undo recent BIOS (UEFI) changes, such as the storage controller mode
    • Remove hardware you added recently and confirm it is compatible with your Windows
    • Boot into safe mode, then restart normally
    • Check for BIOS (UEFI) and firmware updates from the maker
  • 0x0000007ESYSTEM_THREAD_EXCEPTION_NOT_HANDLED

    A system thread raised an exception that was not handled.

    Common causes

    A driver problem, hardware incompatibility or a memory conflict can cause it.

    Check first

    • If a driver (.sys) is named on the screen, update or disable that driver
    • Look for errors at the same time in the Event Viewer System log
    • Check for BIOS (UEFI) and firmware updates from the maker
    • Remove hardware you added recently and confirm it is compatible with your Windows
  • 0x0000007FUNEXPECTED_KERNEL_MODE_TRAP

    The CPU raised a trap that the kernel failed to catch.

    Common causes

    It typically follows installing faulty or mismatched hardware (especially RAM) or a hardware failure. Overclocking can also cause it.

    Check first

    • Remove hardware you added recently and confirm it is compatible with your Windows
    • Test your RAM with Windows Memory Diagnostic
    • If you overclocked, go back to default clocks
    • Look for errors at the same time in the Event Viewer System log
  • 0x0000009FDRIVER_POWER_STATE_FAILURE

    A driver is in an inconsistent or invalid power state.

    Common causes

    Driver problems when the PC enters or wakes from sleep or hibernation can cause it.

    Check first

    • Remove or roll back drivers and programs you installed or updated recently
    • Update drivers for any device marked with ! in Device Manager
    • Temporarily turn off power saving in Power Options
    • Look for errors at the same time in the Event Viewer System log
  • 0x000000A5ACPI_BIOS_ERROR

    The PC's ACPI BIOS is not fully compliant with the ACPI specification.

    Common causes

    It is a BIOS-side problem, so a newer BIOS is needed.

    Check first

    • Check for BIOS (UEFI) and firmware updates from the maker
  • 0x000000BEATTEMPTED_WRITE_TO_READONLY_MEMORY

    A driver tried to write to read-only memory.

    Common causes

    It is a driver problem. If the responsible driver is known, its name appears on the screen.

    Check first

    • If a driver (.sys) is named on the screen, update or disable that driver
    • Remove or roll back drivers and programs you installed or updated recently
    • Update drivers for any device marked with ! in Device Manager
  • 0x000000C2BAD_POOL_CALLER

    The current thread made a bad pool request.

    Common causes

    It happens when a driver makes an invalid request, such as freeing the same memory twice. Faulty RAM is also possible.

    Check first

    • Remove or roll back drivers and programs you installed or updated recently
    • Test your RAM with Windows Memory Diagnostic
    • Update drivers for any device marked with ! in Device Manager
  • 0x000000C4DRIVER_VERIFIER_DETECTED_VIOLATION

    Driver Verifier caught a fatal error in a driver.

    Common causes

    It only appears when Driver Verifier has been turned on.

    Check first

    • If you turned on Driver Verifier, turn it off
    • If a driver (.sys) is named on the screen, update or disable that driver
  • 0x000000D1DRIVER_IRQL_NOT_LESS_OR_EQUAL

    A kernel-mode driver accessed pageable memory at too high an IRQL.

    Common causes

    It is usually a driver using an improper memory address. An outdated network driver is also a known cause.

    Check first

    • If a driver (.sys) is named on the screen, update or disable that driver
    • Update your network driver
    • Remove or roll back drivers and programs you installed or updated recently
    • Look for errors at the same time in the Event Viewer System log
  • 0x000000EATHREAD_STUCK_IN_DEVICE_DRIVER

    A thread in a device driver is spinning endlessly.

    Common causes

    It is often stuck waiting for hardware to go idle. A bad graphics card or display driver is a frequent cause.

    Check first

    • Update your graphics driver to the latest version
    • Remove hardware you added recently and confirm it is compatible with your Windows
    • Look for errors at the same time in the Event Viewer System log
  • 0x000000EDUNMOUNTABLE_BOOT_VOLUME

    The boot volume could not be mounted.

    Common causes

    It is typically related to a failing boot storage device such as a hard drive.

    Check first

    • Run Startup Repair from the Windows Recovery Environment
    • Scan for disk errors and bad sectors with chkdsk /f /r
    • Run the PC or drive maker's hardware diagnostics
  • 0x000000EFCRITICAL_PROCESS_DIED

    A critical system process (such as csrss.exe or winlogon.exe) ended.

    Common causes

    It happens when that process is corrupted. To narrow it down, start with system files and recently changed drivers or hardware.

    Check first

    • Repair corrupted system files with sfc /scannow
    • Remove or roll back drivers and programs you installed or updated recently
    • Update drivers for any device marked with ! in Device Manager
    • Look for errors at the same time in the Event Viewer System log
  • 0x000000F4CRITICAL_OBJECT_TERMINATION

    A process or thread crucial to the system exited or was terminated unexpectedly.

    Common causes

    Once such a process ends for any reason, the system cannot keep running. Narrow it down with the basic checks.

    Check first

    • Look for errors at the same time in the Event Viewer System log
    • Remove or roll back drivers and programs you installed or updated recently
    • Repair corrupted system files with sfc /scannow
  • 0x000000FCATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY

    An attempt was made to execute non-executable memory.

    Common causes

    When possible, the driver that tried to run that memory is named on the screen.

    Check first

    • If a driver (.sys) is named on the screen, update or disable that driver
    • Remove or roll back drivers and programs you installed or updated recently
  • 0x00000101CLOCK_WATCHDOG_TIMEOUT

    A secondary processor did not receive an expected clock interrupt in time.

    Common causes

    It typically happens when a processor is unresponsive or deadlocked.

    Check first

    • Check for BIOS (UEFI) and firmware updates from the maker
    • Remove or roll back drivers and programs you installed or updated recently
    • Run the PC or drive maker's hardware diagnostics
    • Look for errors at the same time in the Event Viewer System log
  • 0x00000109CRITICAL_STRUCTURE_CORRUPTION

    The kernel detected corruption of critical kernel code or data.

    Common causes

    Either a driver modified kernel code or data, or hardware such as failing memory corrupted it.

    Check first

    • If a driver (.sys) is named on the screen, update or disable that driver
    • Test your RAM with Windows Memory Diagnostic
    • Look for errors at the same time in the Event Viewer System log
    • Run the PC or drive maker's hardware diagnostics
  • 0x00000116VIDEO_TDR_FAILURE

    Resetting the display driver to recover from a timeout failed.

    Common causes

    It mostly happens under heavy graphics load such as gaming. An outdated graphics driver, overclocking, poor cooling or power, or defective parts can cause it.

    Check first

    • Update your graphics driver to the latest version
    • If you overclocked, go back to default clocks
    • Check that fans, cooling and power supply are adequate
    • Close background programs while gaming
  • 0x00000119VIDEO_SCHEDULER_INTERNAL_ERROR

    The video scheduler detected a fatal violation.

    Common causes

    The faulting module is sometimes the graphics (video) driver.

    Check first

    • Update your graphics driver to the latest version
    • Look for errors at the same time in the Event Viewer System log
  • 0x00000124WHEA_UNCORRECTABLE_ERROR

    A fatal hardware error occurred, reported through WHEA.

    Common causes

    It is typically a physical hardware failure: heat, or defective parts such as memory or the CPU. A driver is a less likely cause.

    Check first

    • If you overclocked, go back to default clocks
    • Check that fans, cooling and power supply are adequate
    • Test your RAM with Windows Memory Diagnostic
    • Run the PC or drive maker's hardware diagnostics
  • 0x0000012BFAULTY_HARDWARE_CORRUPTED_PAGE

    The memory manager detected corruption caused through physical memory access.

    Common causes

    Defective RAM, or a device, driver or firmware wrongly modifying physical memory, causes it.

    Check first

    • Test your RAM with Windows Memory Diagnostic
    • Remove or roll back drivers and programs you installed or updated recently
  • 0x00000133DPC_WATCHDOG_VIOLATION

    A deferred procedure call (DPC) ran too long, or the system stayed at a high IRQL for too long.

    Common causes

    It is caused by a faulty driver that does not finish its work in the allowed time.

    Check first

    • If a driver (.sys) is named on the screen, update or disable that driver
    • Look for errors at the same time in the Event Viewer System log
    • Remove hardware you added recently and confirm it is compatible with your Windows
    • Remove or roll back drivers and programs you installed or updated recently
  • 0x00000139KERNEL_SECURITY_CHECK_FAILURE

    The kernel detected corruption of a critical data structure.

    Common causes

    It is usually a driver mishandling kernel data.

    Check first

    • Update drivers for any device marked with ! in Device Manager
    • Look for errors at the same time in the Event Viewer System log
    • Remove or roll back drivers and programs you installed or updated recently
  • 0x00000154UNEXPECTED_STORE_EXCEPTION

    The kernel memory store component caught an unexpected exception.

    Common causes

    There is no single known cause, so work through memory, drivers and system files first.

    Check first

    • Look for errors at the same time in the Event Viewer System log
    • Test your RAM with Windows Memory Diagnostic
    • Update drivers for any device marked with ! in Device Manager
    • Repair corrupted system files with sfc /scannow
  • 0xC000021AWINLOGON_FATAL_ERROR

    The Winlogon process ended unexpectedly.

    Common causes

    It happens when a user-mode subsystem such as Winlogon or CSRSS is compromised. Newly installed third-party apps or drivers, or mismatched system files after restoring a backup, are common causes.

    Check first

    • Remove or roll back drivers and programs you installed or updated recently
    • Repair corrupted system files with sfc /scannow
    • Look for errors at the same time in the Event Viewer System log

How to find your stop code

  1. Bottom of the blue screenThe stop code, such as MEMORY_MANAGEMENT, is shown here. If the faulting module is known, its name (a .sys file) appears too.
  2. Windows 11 24H2 and laterThe screen color and message changed, so it can appear as a black screen. The stop code and module name are still shown.
  3. Event ViewerPress Win+R, enter eventvwr.msc, and open the bug check event in the System log at the time of the crash to see the stop code details.
  4. Dump filesSmall dumps are saved in %SystemRoot%\Minidump and the rest in %SystemRoot%\MEMORY.DMP. Reading them takes a debugger such as WinDbg.

Most blue screens come from drivers

About 70% of Windows crashes come from third-party drivers and about 10% from hardware. Whatever the code, start with drivers and devices you changed recently.

Basic checks when blue screens keep coming back

A one-off blue screen is usually fixed by the restart. If the same code keeps restarting your PC, go through these steps.

  1. Remove new hardwareIf you added hardware before the error, shut down, remove it and restart.
  2. Start in safe modeIf the PC will not restart normally, start in safe mode and do the remaining steps from there.
  3. Check Device ManagerRight-click Start, open Device Manager and update the driver of any device marked with an exclamation point (!).
  4. Free up spaceKeep 10-15% of your drive free.
  5. Windows UpdateGo to Start > Settings > Windows Update and select Check for updates.
  6. Restore WindowsIf nothing helps, roll back with a system restore point or another recovery option.

How often has it crashed?

Lutimize (our app) runs a System Check that counts blue screen dumps from the last 30 days with the latest time, lists devices with driver problems and runs SFC. It does not analyze stop codes.

See Lutimize

Common questions

I got one blue screen. Do I need to fix something?

Usually the restart fixes it and nothing else is needed. Check things only if the same stop code keeps restarting your PC.

Are a stop code and an error code the same thing?

Yes. Each stop code has a name (MEMORY_MANAGEMENT) and a hex value (0x0000001A), and either one finds the same code.

My screen was black, not blue. Is it the same?

From Windows 11 24H2 the same error can show on a black screen. A blank black screen with no stop code, or just a cursor, is a different problem.

What if my code is not on the list?

This page covers the 34 most common codes. For other codes, start with the basic checks.

Can a stop code alone tell me the exact cause?

No. One code can have several causes, so pinning it down takes analyzing the dump file with a debugger (WinDbg).

Is my search sent anywhere?

No. Searching happens only in this browser, and what you type is never sent to a server or added to the address.

Last reviewed 2026-11-12