Skip to main content
pcfixby shin
Home/Diagnostic Library/Blue screen (BSOD)
Hardware CategoryCritical Fault36 Step-by-Step Resolution Guides

Blue screen (BSOD)

Crashes with a stop code

Explore Targeted Resolution Guides

Showing 36 of 36 researched guides in this category.

Filter:
Critical5 steps

Blue screen of death (BSOD)

A stop-code crash usually points to a driver conflict, faulty RAM, or overheating, rarely the operating system itself.

PC crashes to a blue screen with a stop code
Happens during specific tasks (gaming, sleep/wake) or randomly
Open Step-by-Step Fix
Critical4 steps

IRQL_NOT_LESS_OR_EQUAL (Stop 0x0000000A)

A kernel-mode process or driver attempted to access a pageable memory address at an elevated interrupt request level (IRQL) that is strictly prohibited.

Blue screen displaying stop code 0x0000000A or IRQL_NOT_LESS_OR_EQUAL
Often lists a specific driver file (e.g., ntoskrnl.exe, nvlddmkm.sys, tcpip.sys)
Open Step-by-Step Fix
Critical5 steps

PAGE_FAULT_IN_NONPAGED_AREA (Stop 0x00000050)

The system attempted to reference nonexistent physical memory, typically indicating a failing RAM stick, bad L2/L3 CPU cache, or a corrupt NTFS volume.

Stop code 0x00000050 on blue screen
Crashes immediately upon waking from sleep or booting up
Open Step-by-Step Fix
Critical4 steps

SYSTEM_SERVICE_EXCEPTION (Stop 0x0000003B)

An unhandled exception occurred during the execution of a system service routine, frequently caused by graphics drivers or anticheat software.

Stop code 0x0000003B with parameters
Commonly references win32kbase.sys, dxgkrnl.sys, or EasyAntiCheat.sys
Open Step-by-Step Fix
Critical5 steps

KERNEL_DATA_INPAGE_ERROR (Stop 0x0000007A)

The operating system kernel failed to read requested kernel data from disk storage into physical RAM due to hardware connection failure or bad sectors.

Stop code 0x0000007A with status codes like 0xC000009C (bad sector) or 0xC000009D (disconnected device)
System freezes completely before blue screen appears
Open Step-by-Step Fix
Critical5 steps

CRITICAL_PROCESS_DIED (Stop 0x000000EF)

An essential Windows system process (such as csrss.exe, wininit.exe, or svchost.exe) unexpectedly terminated, forcing an immediate safety kernel panic.

Sudden blue screen displaying CRITICAL_PROCESS_DIED
Crash dump file fails to save or stays stuck at 0%
Open Step-by-Step Fix
Critical4 steps

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (Stop 0x0000007E)

A system thread generated an exception that the kernel error handler did not catch, predominantly caused by outdated hardware device drivers.

Stop code 0x0000007E, often naming files like nvlddmkm.sys, atikmdag.sys, or RTKVHD64.sys
Repeated blue screen reboots during Windows startup
Open Step-by-Step Fix
Critical4 steps

DPC_WATCHDOG_VIOLATION (Stop 0x00000133)

The Deferred Procedure Call (DPC) watchdog timer detected a single DPC routine that ran for excessive duration or spent too long at high IRQL.

Stop code 0x00000133 on crash screen
Cursor freezes completely for 5-10 seconds before BSOD triggers
Open Step-by-Step Fix
Common4 steps

DRIVER_POWER_STATE_FAILURE (Stop 0x0000009F)

A device driver was unable to transition between active and power-saving states (sleep, hibernation, or resume) within the kernel timeout window.

Stop code 0x0000009F appears when waking PC from sleep or closing laptop lid
PC hangs indefinitely on 'Shutting down' or 'Restarting' screen
Open Step-by-Step Fix
Critical4 steps

WHEA_UNCORRECTABLE_ERROR (Stop 0x00000124)

Windows Hardware Error Architecture (WHEA) detected a physical hardware error that cannot be corrected by CPU or bus architecture.

Stop code 0x00000124 on crash screen
Immediate reboot without writing dump file (0% progress)
Open Step-by-Step Fix
Critical5 steps

MEMORY_MANAGEMENT (Stop 0x0000001A)

The Windows memory manager encountered severe corruption in its internal page translation tables or physical memory structures.

Stop code 0x0000001A with subtype parameters
Web browser tabs crash frequently with 'STATUS_ACCESS_VIOLATION'
Open Step-by-Step Fix
Critical4 steps

KMODE_EXCEPTION_NOT_HANDLED (Stop 0x0000001E)

A kernel-mode program generated an exception that the error handler was unable to process, typically due to faulty drivers or memory corruption.

Stop code 0x0000001E on blue screen
Often mentions a driver such as ndis.sys, tcpip.sys, or athw8x.sys
Open Step-by-Step Fix
Critical5 steps

CLOCK_WATCHDOG_TIMEOUT (Stop 0x00000101)

An expected clock interrupt on a secondary processor core was not delivered within the allocated time interval, pointing to CPU core lockup or instability.

Stop code 0x00000101 on blue screen
System completely freezes; mouse cursor stops moving instantly
Open Step-by-Step Fix
Critical4 steps

KERNEL_SECURITY_CHECK_FAILURE (Stop 0x00000139)

The operating system kernel detected corruption of critical kernel structures, indicating a driver or program violated kernel data integrity.

Stop code 0x00000139 on blue screen
Occurs when opening specific games, VPN software, or virtualization tools
Open Step-by-Step Fix
Critical4 steps

BAD_POOL_HEADER (Stop 0x00000019)

A device driver improperly allocated memory in the kernel pool, resulting in a corrupted memory allocation header.

Stop code 0x00000019 appears unexpectedly
Crashes when writing to external drives or transferring large files
Open Step-by-Step Fix
Critical4 steps

DRIVER_IRQL_NOT_LESS_OR_EQUAL (Stop 0x000000D1)

A named kernel-mode driver attempted to access pageable memory at an improper IRQL level, identifying the driver at fault.

Stop code 0x000000D1 clearly displaying the driver filename on screen
Common files: storport.sys, netwtw08.sys, nvlddmkm.sys
Open Step-by-Step Fix
Critical5 steps

BSOD: DXGKRNL_FATAL_ERROR (0x00000113)

The DirectX Graphics Kernel subsystem detects a fatal violation, typically triggered by an unstable GPU memory overclock, corrupt display driver, or failing PCIe power delivery.

Blue screen displaying stop code: DXGKRNL_FATAL_ERROR
Screen freezes or turns black for 3 seconds before blue screen
Open Step-by-Step Fix
Critical4 steps

BSOD: VIDEO_SCHEDULER_INTERNAL_ERROR (0x00000119)

The Windows GPU video scheduler detects that a display driver timed out while executing a graphics command and could not be recovered via Timeout Detection and Recovery (TDR).

Stop code 0x00000119: VIDEO_SCHEDULER_INTERNAL_ERROR
Frequent display driver crashes when watching YouTube or hardware-accelerated video
Open Step-by-Step Fix
Critical5 steps

BSOD: PFN_LIST_CORRUPT (0x0000004E)

The Page Frame Number (PFN) list, an internal operating system structure used to map physical memory addresses, became corrupted due to faulty RAM chips or disk I/O driver errors.

Stop code: PFN_LIST_CORRUPT (0x0000004E)
Crash occurs randomly during web browsing, file copying, or gaming
Open Step-by-Step Fix
Critical4 steps

BSOD: BAD_OBJECT_HEADER (0x00000189)

The Windows kernel executive found that an internal object header was corrupted, almost always caused by a misbehaved third-party driver overwriting kernel memory pools.

Stop code 0x00000189: BAD_OBJECT_HEADER
Bugcheck occurs during shutdown, sleep, or wake transition
Open Step-by-Step Fix
Critical4 steps

BSOD: KERNEL_MODE_HEAP_CORRUPTION (0x0000013A)

A kernel-mode driver corrupted the operating system kernel heap memory manager, commonly triggered by kernel-level gaming anti-cheat engines or outdated network filter drivers.

Stop code 0x0000013A: KERNEL_MODE_HEAP_CORRUPTION
Crash happens upon launching Valorant (Vanguard), Fortnite (Easy Anti-Cheat), or Call of Duty (Ricochet)
Open Step-by-Step Fix
Critical4 steps

BSOD: HYPERVISOR_ERROR (0x00020001)

The Windows Hyper-V hypervisor encountered an unrecoverable exception, typically caused by conflicting third-party virtualization software (VirtualBox, VMware) or unstable CPU voltage.

Stop code: HYPERVISOR_ERROR (0x00020001)
Occurs when launching WSL2, Windows Sandbox, or Docker Desktop
Open Step-by-Step Fix
Critical4 steps

BSOD: DRIVER_VERIFIER_DETECTED_VIOLATION (0x000000C4)

Windows Driver Verifier caught an active device driver performing an illegal operation, such as accessing paged memory at elevated IRQL or freeing already-released memory.

Stop code: DRIVER_VERIFIER_DETECTED_VIOLATION (0x000000C4)
Names the failing driver file directly on the blue screen (e.g., driver.sys)
Open Step-by-Step Fix
Critical4 steps

BSOD: SYSTEM_PTE_MISUSE (0x000000DA)

A driver attempted an illegal operation against Page Table Entries (PTEs) or conflicting memory protection flags, often triggered by outdated security software or firmware bugs.

Stop code 0x000000DA: SYSTEM_PTE_MISUSE
Occurs during high memory pressure or intensive data streaming
Open Step-by-Step Fix
Critical3 steps

WHEA_UNCORRECTABLE_ERROR (0x00000124) hardware CPU or PCIe crash

Hardware error detected by Windows Hardware Error Architecture (WHEA) caused by unstable CPU voltage, bad undervolt, or PCIe fault.

Blue screen stop code: WHEA_UNCORRECTABLE_ERROR
Bugcheck parameter 1 = 0x00000000 (Machine Check Exception)
Open Step-by-Step Fix
Critical3 steps

KERNEL_SECURITY_CHECK_FAILURE (0x00000139) anti-cheat or memory crash

Windows kernel integrity check failed, typically caused by kernel-level anti-cheat drivers (Vanguard, BattlEye, EAC) or faulty RAM.

Stop code KERNEL_SECURITY_CHECK_FAILURE
Crashes while playing Valorant, Rainbow Six Siege, or Easy Anti-Cheat games
Open Step-by-Step Fix
Critical3 steps

CRITICAL_PROCESS_DIED (0x000000EF) NVMe SSD dropping or Windows system crash

Essential Windows background process terminated abruptly, often caused by an M.2 NVMe SSD suddenly dropping off the PCIe bus.

Blue screen stop code: CRITICAL_PROCESS_DIED
BSOD dump creation gets stuck at 0% and fails to write minidump
Open Step-by-Step Fix
Critical3 steps

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (0x0000007E) driver crash on boot

System thread generated an unhandled exception, pointing directly to a specific third-party .sys driver file on the blue screen.

Stop code: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Blue screen mentions filename: nvlddmkm.sys, atikmdag.sys, rtpx64.sys, or netwtw10.sys
Open Step-by-Step Fix
Critical4 steps

PAGE_FAULT_IN_NONPAGED_AREA (0x00000050) invalid memory address crash

Invalid system memory referenced, usually caused by defective RAM hardware, bad memory timings, or corrupted NTFS volume.

Blue screen stop code: PAGE_FAULT_IN_NONPAGED_AREA
Random crashes happening at different times and in different applications
Open Step-by-Step Fix
Critical3 steps

DRIVER_VERIFIER_DETECTED_VIOLATION (0x000000C4) Windows Driver Verifier boot loop

PC is stuck in an infinite blue screen restart loop after running Windows Driver Verifier tool (verifier.exe).

PC crashes with DRIVER_VERIFIER_DETECTED_VIOLATION within 5 seconds of Windows loading
User ran 'verifier.exe' following bad online forum advice and is now locked out
Open Step-by-Step Fix
Critical5 steps

UNEXPECTED_STORE_EXCEPTION (Stop 0x00000154) Storage Timeout Triage

Troubleshoot UNEXPECTED_STORE_EXCEPTION stop code caused by NVMe SSD communication dropouts, controller timeouts, and corrupted kernel memory stores.

Blue screen with stop code UNEXPECTED_STORE_EXCEPTION (0x00000154)
Crash dump percentage counter stuck at 0% without progressing
Open Step-by-Step Fix
Critical4 steps

CRITICAL_STRUCTURE_CORRUPTION (Stop 0x00000109) PatchGuard Crash Triage

Diagnose CRITICAL_STRUCTURE_CORRUPTION bugchecks triggered by Windows Kernel PatchGuard detecting unauthorized memory modification or RAM hardware parity faults.

Blue screen with stop code 0x00000109 CRITICAL_STRUCTURE_CORRUPTION
Crashes occur during gaming, virtualization, or kernel anticheat launch
Open Step-by-Step Fix
Critical4 steps

KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL (0x192) Triage

Resolve KERNEL_AUTO_BOOST_LOCK_ACQUISITION_WITH_RAISED_IRQL (Stop 0x192) crashes caused by driver lock deadlocks during elevated IRQL processor states.

Blue screen crash displaying stop code 0x00000192
Crashes triggered when connecting USB audio interfaces, DACs, or wireless dongles
Open Step-by-Step Fix
Critical4 steps

ATTEMPTED_WRITE_TO_READONLY_MEMORY (Stop 0x000000BE) Driver Violation Triage

Diagnose ATTEMPTED_WRITE_TO_READONLY_MEMORY bugchecks where a kernel-mode device driver attempts to overwrite write-protected memory segments.

Blue screen stop code 0x000000BE ATTEMPTED_WRITE_TO_READONLY_MEMORY
Crash screen indicates a specific driver file ending in .sys
Open Step-by-Step Fix
Critical5 steps

MEMORY_MANAGEMENT (0x1A) Sub-Parameter Triage and TestMem5 TM5 Testing

Decode MEMORY_MANAGEMENT (0x0000001A) bugcheck sub-parameters (such as 0x41792 Page Table Entry corruption) and stress test with TestMem5 Anta777 profiles.

Repeated blue screens with stop code MEMORY_MANAGEMENT (0x0000001A)
Browser tabs randomly crash with STATUS_ACCESS_VIOLATION or STATUS_BREAKPOINT
Open Step-by-Step Fix
Critical5 steps

Driver Verifier Configuration (0xC4) and WinRE Boot Loop Recovery

Safely configure Windows Driver Verifier to catch misbehaving kernel drivers and recover from DRIVER_VERIFIER_DETECTED_VIOLATION boot loops via WinRE.

System stuck in endless BSOD loop with DRIVER_VERIFIER_DETECTED_VIOLATION (0xC4) after running verifier.exe
PC crashes during Windows boot logo and cannot reach login screen or desktop
Open Step-by-Step Fix