List of all Windows Blue Screen Errors and causes + Solution

Full list :

Error MessageStop codesCause of the Blue Screen
ACPI_BIOS_ERROR0x000000A5This error occurs when the ACPI BIOS is not fully compliant with the ACPI specification, leading to critical failures in power management and device configuration.
ACPI_BIOS_FATAL_ERROR0x000000E0This error occurs when the ACPI BIOS is not compliant with the ACPI specification, often due to outdated or incompatible BIOS firmware.
ACPI_DRIVER_INTERNAL0x000000A3This error occurs when the Advanced Configuration and Power Interface (ACPI) d river detects a severe internal inconsistency, often due to BIOS errors, corrupted drivers, or incompatibilities with newly installed hardware.
ACTIVE_EX_WORKER_THREAD_TERMINATION0x000000E9This error occurs when an active executive worker thread is unexpectedly terminated, often due to faulty drivers or system resource management issues.
AGP_GART_CORRUPTION0x00000105This error typically arises from corruption in the graphics address remapping table (GART), which can occur due to faulty hardware, such as a malfunctioning graphics card or memory issues.
AGP_ILLEGALLY_REPROGRAMMED0x00000106This error occurs when the AGP hardware is reprogrammed by an unauthorized agent, indicating potential tampering or corruption in the graphics driver or system configuration.
AGP_INTERNAL0x00000115This error occurs when the Accelerated Graphics Port (AGP) detects a critical issue with the installed video device or driver, often resulting from outdated, corrupted, or incompatible drivers.
AGP_INVALID_ACCESS0x00000104This error occurs when there is an attempt to access a method or resource that is not permitted in the context of the Accelerated Graphics Port (AGP), often due to changes in method signatures or access modifiers after an upgrade.
APC_INDEX_MISMATCH0x00000001This error occurs primarily due to a mismatch in the sequence of calls to disable and re-enable asynchronous procedure calls (APCs) within a driver or file system.
APP_TAGGING_INITIALIZATION_FAILED0x0000010AThis error occurs when the application tagging subsystem fails to initialize properly, often due to issues with system resources or conflicts with existing applications.
ASSIGN_DRIVE_LETTERS_FAILED0x00000072This error occurs when the Windows operating system is unable to assign drive letters to partitions, often due to corrupted system files or incompatible drivers that prevent proper recognition in disk management .
ATDISK_DRIVER_INTERNAL0x00000042This error occurs when there is an internal error within the Advanced Technology Attachment Packet Interface (ATAPI) disk driver, often due to issues such as corrupted driver files or conflicts with other hardware components.
ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY0x000000FCThis error occurs when the system attempts to execute code from a memory region that is marked as non-executable.
ATTEMPTED_SWITCH_FROM_DPC0x000000B8This error occurs when a Deferred Procedure Call (DPC) routine attempts to perform an illegal operation, such as switching to a lower priority thread while still executing at a hig h IRQL.
ATTEMPTED_WRITE_TO_CM_PROTECTED_STORAGE0x0000011CThis error occurs when an application tries to write data to a protected storage area managed by the Configuration Manager (CM), which is typically restricted to prevent unauthorized modifications.
ATTEMPTED_WRITE_TO_READONLY_MEMORY0x000000BEThis error occurs when a driver or software attempts to write data to a memory segment that is marked as read-only, typically due to faulty or incompatible device drivers.
BAD_EXHANDLE0x000000A7This error occurs when the kernel-mode handle table detects an inconsistent handle table entry, indicating a serious issue with handle management in the operating system.
BAD_POOL_CALLER0x000000C2This error occurs when a thread in the Windows operating system makes an invalid request to the memory pool, often due to corrupted drivers, memory corruption, or misconfigured system settings.
BAD_POOL_HEADER0x00000019This error occurs when the Windows operating system encounters issues with memory allocation, often due to corrupted drivers, faulty RAM, or conflicts with newly installed hardware or software.
BAD_SYSTEM_CONFIG_INFO0x00000074This error occurs when the Windows operating system encounters issues with the SYSTEM registry hive, often due to corrupted files, incorrect configurations, or problems with the BCD.
BOUND_IMAGE_UNSUPPORTED0x00000097This error occurs when a bound image format is not supported by the operating system, typically due to incompatible or outdated drivers that fail to recognize the image format.
BUGCODE_ID_DRIVER0x000000D2This error occurs when there is a problem with a NDIS driver, often due to corrupted, outdated, or incompatible device drivers.
BUGCODE_NDIS_DRIVER0x0000007CThis error indicates a problem with network drivers, often stemming from issues with the NDIS miniport driver.
BUGCODE_USB_DRIVER0x000000FEThis error typically arises from issues related to outdated or incompatible USB drivers, leading to system instability and crashes.
BUGCODE_USB3_DRIVER0x00000144This error occurs when the USB 3.0 driver encounters a critical issue, often due to outdated or corrupted drivers that fail to function properly.
CACHE_INITIALIZATION_FAILED0x00000066This error occurs when the system fails to initialize the cache subsystem due to corrupted cache files or issues with the Bootcat.cache file, which can disrupt the boot process.
CACHE_MANAGER0x00000034This error occurs due to issues with the file system's cache manager, often caused by depletion of non-paged pool memory or corrupted system files.
CANCEL_STATE_IN_COMPLETED_IRP0x00000048This error occurs when a driver attempts to cancel an IRP that has already been completed, which can lead to inconsistencies in resource management.
CANNOT_WRITE_CONFIGURATION0x00000075This error occurs when the system is unable to write to a configuration file, often due to insufficient permissions or a read-only attribute set on the file.
CDFS_FILE_SYSTEM0x00000026This error occurs when there are issues related to the CD file system , often caused by disk corruption or bad sectors on the hard drive.
CHIPSET_DETECTED_ERROR0x000000B9This error occurs when the system encounters issues related to the chipset drivers, often due to corrupted or incompatible driver installations.
CID_HANDLE_CREATION0x00000016This error occurs when the system encounters a failure during the creation of a handle, typically due to issues with kernel-mode drivers or resource management.
CID_HANDLE_DELETION0x00000017This error occurs when the operating system detects a problem related to the deletion of a handle, often due to outdated or incompatible device drivers.
CLOCK_WATCHDOG_TIMEOUT0x00000101This error occurs when a clock interrupt on a secondary processor is not received within the expected time frame, indicating that the processor is unresponsive.
CNSS_FILE_SYSTEM_FILTER0x000000A4This error occurs when there is a problem with the file system filter driver, often related to corrupted drivers or incompatibilities with the installed software.
CONFIG_INITIALIZATION_FAILED0x00000067This error usually arises due to issues with the Boot Configuration Data (BCD) or corrupted system files, which prevent the operating system from properly initializing during startup.
CONFIG_LIST_FAILED0x00000073This error occurs when the Windows operating system is unable to link a top-level registry key, often due to insufficient disk space or failed memory allocation.
CORRUPT_ACCESS_TOKEN0x00000028This error occurs when an access token becomes invalid due to corruption during its generation or transmission, often linked to issues such as software bugs or network interruptions.
CREATE_DELETE_LOCK_NOT_LOCKED0x00000014This error occurs when a thread attempts to release a create/delete lock that is not currently held, indicating improper synchronization in kernel-mode drivers.
CRITICAL_OBJECT_TERMINATION0x000000F4This error occurs when a crucial process or thread essential for system operation unexpectedly terminates, often due to faulty hardware, corrupted system files, or driver conflicts.
CRITICAL_PROCESS_DIED0x000000EFThis error occurs when a critical system process unexpectedly terminates, often due to corrupted system files, driver issues, or hardware malfunctions.
CRITICAL_SERVICE_FAILED0x0000005AThis error is primarily caused by issues such as corrupted or missing device drivers and incompatibility with newly installed hardware or software.
CRITICAL_STRUCTURE_CORRUPTION0x00000109This error occurs when the Windows kernel detects corruption in critical kernel code or data, which can result from faulty hardware, such as failing RAM, or from drivers that inadvertently modify essential system structures.
DATA_BUS_ERROR0x0000002EThis error occurs due to hardware issues such as faulty RAM or corrupted hardware components that disrupt data transmission on the system's data bus.
DATA_COHERENCY_EXCEPTION0x00000055This error occurs when the system detects inconsistencies in data across different caches or memory locations, often due to improper handling of shared data in multi-core or multi-processor environments.
DEREF_UNKNOWN_LOGON_SESSION0x00000046This error occurs when the system attempts to dereference a logon session that does not exist, often due to issues with user accounts or corrupted session information.
DEVICE_QUEUE_NOT_BUSY0x00000002This error occurs when the system attempts to perform an operation on a device that is not currently busy, indicating a potential issue with the device driver or hardware.
DEVICE_REFERENCE_COUNT_NOT_ZERO0x00000036This error occurs when a driver attempts to delete a device object that still has a positive reference count, indicating that there are outstanding references to the device.
DFS_FILE_SYSTEM0x00000082This error occurs due to issues with the distributed file system (DFS) configuration, often caused by corrupted system files or incompatible drivers that disrupt the normal operation of the file system.
DIRTY_MAPPED_PAGES_CONGESTION0x000000EBThis error occurs when the system has too many dirty pages that cannot be written to disk, often due to driver failures in handling memory management properly.
DIRTY_NOWRITE_PAGES_CONGESTION0x000000FDThis error occurs when the system runs out of free memory pages needed for operations, often due to modified non-writable pages not being written out properly.
DISORDERLY_SHUTDOWN0x000000F3This error occurs when Windows is unable to shut down properly due to a lack of available memory, often caused by applications not terminating or drivers not unloading correctly.
DPC_WATCHDOG_VIOLATION0x00000133This error occurs when the system's watchdog detects that a DPC has exceeded its allotted time, often due to faulty or outdated device drivers, particularly for SSDs and graphics cards.
DRIVER_CAUGHT_MODIFYING_FREED_POOL0x000000C6This error occurs when a driver attempts to modify memory that has already been freed, indicating improper memory management practices.
DRIVER_CORRUPTED_EXPOOL0x000000C5This error occurs when the system detects corruption in the memory pool, typically caused by a faulty or incompatible device driver that improperly manages memory allocations.
DRIVER_CORRUPTED_MMPOOL0x000000D0This error occurs when a driver corrupts the memory pool used by the operating system, typically due to faulty or incompatible device drivers.
DRIVER_CORRUPTED_SYSPTES0x000000DBThis error occurs when a driver improperly manipulates system PTEs, leading to memory corruption and instability.
DRIVER_INVALID_STACK_ACCESS0x000000DCThis error occurs when a driver attempts to access a stack address that lies below the stack pointer of the thread, indicating a serious issue with memory management.
DRIVER_IRQL_NOT_LESS_OR_EQUAL0x000000D1This error occurs when a kernel-mode driver attempts to access pageable memory at a higher IRQL than it is allowed, indicating a serious memory management issue.
DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS0x000000CBThis error occurs when a driver fails to properly release memory pages that it previously locked during an I/O operation, indicating a cleanup issue.
DRIVER_OVERRAN_STACK_BUFFER0x000000F7This error occurs when a device driver writes more data to a stack-based buffer than it can hold, potentially overwriting critical memory areas and leading to system instability.
DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION0x000000D6This error occurs when a driver attempts to access memory beyond the allocated range, indicating a bug in the driver's code that may involve buffer overruns or memory corruption.
DRIVER_PAGE_FAULT_IN_FREED_SPECIAL_POOL0x000000D5This error occurs when a driver attempts to access memory that has already been freed, indicating improper memory management.
DRIVER_PORTION_MUST_BE_NONPAGED0x000000D3This error occurs when a driver attempts to access a portion of its code or data that must reside in the non-paged pool but is instead located in pageable memory.
DRIVER_POWER_STATE_FAILURE0x0000009FThis error occurs when a device driver enters an invalid or inconsistent power state, often during transitions to or from sleep mode.
DRIVER_RETURNED_HOLDING_CANCEL_LOCK0x0000011BThis error occurs when a device driver fails to release a cancel lock, which is necessary for managing pending operations in the system.
DRIVER_RETURNED_STATUS_REPARSE_FOR_VOLUME_OPEN0x000000F9This error occurs when a driver returns a STATUS_REPARSE response to an IRP_MJ_CREATE request without trailing names, indicating improper handling of reparse points.
DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS0x000000CEThis error occurs when a driver is unloaded from memory while there are still pending operations that have not been completed, indicating a failure in proper resource management.
DRIVER_UNMAPPING_INVALID_VIEW0x000000D7This error occurs when a driver attempts to unmap a virtual address that has not been mapped, indicating a serious issue with memory management.
DRIVER_USED_EXCESSIVE_PTES0x000000D8This error occurs when a driver consumes an excessive number o f PTEs , exceeding the system's available limit, which can lead to memory management issues.
DRIVER_VERIFIER_DETECTED_VIOLATION0x000000C4This error occurs when the Driver Verifier detects illegal actions or function calls made by device drivers, indicating potential issues with driver integrity or stability.
DRIVER_VERIFIER_DMA_VIOLATION0x000000E6This error occurs when a driver attempts an illegal DMA operation while being monitored by the Driver Verifier, often due to corrupted or incompatible drivers.
DRIVER_VERIFIER_IOMANAGER_VIOLATION0x000000C9This error occurs when the Driver Verifier detects a violation related to I/O operations, typically due to improper handling of I/O requests by a device driver.
DRIVER_VIOLATION0x00000121This error occurs when a device driver violates the rules set by the operating system, often due to improper handling of memory or resources.
EM_INITIALIZATION_FAILURE0x0000011AThis error typically occurs when the system fails to initialize the Electro-Magnetic Interference (EMI) management subsystem, often due to issues with hardware configuration or compatibility.
EMPTY_THREAD_REAPER_LIST0x00000013This error occurs when the system's thread reaper attempts to clean up threads but finds no threads available to reap, indicating a potential issue with thread management.
END_OF_NT_EVALUATION_PERIOD0x00000098This error occurs when the trial period for the Windows operating system has expired, indicating that the evaluation version can no longer be used without activation.
EVENT_TRACING_FATAL_ERROR0x0000011DThis error occurs when the Event Tracing subsystem encounters an unexpected fatal error, often due to corrupt or missing device drivers or system files.
EXFAT_FILE_SYSTEM0x0000012CThis error occurs when the operating system encounters a critical issue with the exFAT file system, often due to corrupted file structures or incompatible hardware.
FAT_FILE_SYSTEM0x00000023This error occurs due to corruption in the File Allocation Table ( FAT), often caused by improper shutdowns, hardware issues, or malware infections.
FATAL_UNHANDLED_HARD_ERROR0x0000004CThis error occurs when the system encounters a critical hardware error that it cannot process, often due to issues like faulty hardware components or severe memory corruption.
FAULTY_HARDWARE_CORRUPTED_PAGE0x0000012BThis error occurs when the Windows memory manager detects corruption in memory that can only be caused by hardware issues, such as defective RAM or improper device driver operations.
FILE_INITIALIZATION_FAILED0x00000068This error occurs when the operating system encounters issues with initializing file system components, often due to corrupted system files or incompatible drivers.
FILE_SYSTEM0x00000022This error occurs when the system encounters a critical issue related to file system integrity, often due to corrupted system files or disk errors.
FLOPPY_INTERNAL_ERROR0x00000037This error occurs when the system encounters an issue with the floppy disk drive, often due to hardware malfunctions, such as a faulty drive or connection problems.
FLTMGR_FILE_SYSTEM0x000000F5This error occurs due to issues with the Filter Manager (fltmgr.sys), which manages file system filter drivers, often caused by corrupted system files, outdated drivers, or hardware malfunctions.
FSRTL_EXTRA_CREATE_PARAMETER_VIOLATION0x0000010CThis error occurs when there is an issue with the allocation or management of extra create parameters (ECPs) in the file system, often due to insufficient resources or corruption in the ECP structures.
FTDISK_INTERNAL_ERROR0x00000058This error occurs when the system is booted from the incorrect copy of a mirrored partition, leading to inconsistencies in the disk management subsystem.
GPIO_CONTROLLER_DRIVER_ERROR0x00000138This error occurs when the General Purpose Input/Output (GPIO) class extension driver encounters a fatal error, often due to issues with hardware configuration or driver compatibility.
HAL_INITIALIZATION_FAILED0x0000005CThis error usually occurs due to corrupted, outdated, or improperly configured device drivers, which can prevent the hardware abstraction layer (HAL) from initializing correctly.
HAL_MEMORY_ALLOCATION0x000000ACThis error occurs when the HAL fails to allocate sufficient memory for its operations, often due to insufficient system memory or memory corruption.
HAL1_INITIALIZATION_FAILED0x00000061This error occurs due to issues related to corrupted or outdated drivers, which can prevent the HAL from initializing properly.
HTTP_DRIVER_CORRUPTED0x000000FAThis error occurs when the HTTP kernel driver (HTTP.sys) enters a corrupted state, often due to corrupted system files, memory issues, or faulty drivers.
IMPERSONATING_WORKER_THREAD0x000000DFThis error occurs when a worker thread is found to be impersonating a client, leading to security and resource management issues if not handled properly.
INACCESSIBLE_BOOT_DEVICE0x0000007BThis error occurs when the Windows operating system cannot access the boot device, often due to a failed or unreadable storage device or corrupted drivers that prevent proper initialization.
INCONSISTENT_IRP0x0000002AThis error occurs when the system detects an inconsistency in the handling of I/O request packets (IRPs), often due to issues with device drivers or improper synchronization between drivers.
INSTALL_MORE_MEMORY0x0000007DThis error arises when the system runs out of available memory resources during an installation or setup process, often due to insufficient RAM or memory allocation limits.
INSTRUCTION_BUS_ERROR0x0000002FThis error occurs when the CPU attempts to fetch an instruction from a memory address that is invalid or inaccessible, often due to hardware failures or misconfigured memory settings.
INSTRUCTION_COHERENCY_EXCEPTION0x00000056This error occurs in multiprocessor systems when there is a failure in maintaining consistency among instruction caches.
INSUFFICIENT_SYSTEM_MAP_REGS0x00000045This error occurs when the system runs out of available map registers needed for Direct Memory Access ( DMA) operations, typically due to excessive memory allocation requests or insufficient system resources.
INTERNAL_POWER_ERROR0x000000A0This error occurs when the power policy manager experiences a fatal error, often due to issues such as corrupted system files, outdated drivers, or hardware malfunctions.
INTERRUPT_EXCEPTION_NOT_HANDLED0x0000003DThis error occurs when the system encounters an unhandled exception during the processing of an interrupt, often due to outdated or corrupted drivers, hardware malfunctions, or incompatible software.
INTERRUPT_UNWIND_ATTEMPTED0x0000003CThis error occurs when the system attempts to unwind an interrupt context but encounters an inconsistency, often due to outdated or defective drivers.
INVALID_AFFINITY_SET0x00000003This error is caused by improper allocation of CPU cores to tasks, leading to a system-level conflict during process execution.
INVALID_CANCEL_OF_FILE_OPEN0x000000E8This error occurs when a file operation is cancelled improperly, typically due to a conflict in the file handling process or an attempt to cancel an operation that has already completed.
INVALID_DATA_ACCESS_TRAP0x00000004This error arises from an incorrect data access attempt by a program or driver, often due to corrupted or incompatible device drivers or system files.
INVALID_FLOATING_POINT_STATE0x000000E7This error occurs when a thread's saved floating-point state is found to be invalid during restoration, indicating issues with the context flags or thread ownership.
INVALID_KERNEL_HANDLE0x00000093This error occurs when kernel code attempts to close an invalid or protected handle, often due to corrupted drivers or system files that lead to improper memory management.
INVALID_PROCESS_ATTACH_ATTEMPT0x00000005This error occurs when a thread attempts to attach to a process in an invalid state, typically due to improper management of process attachment calls in the kernel.
INVALID_PROCESS_DETACH_ATTEMPT0x00000006This error occurs when a thread tries to detach from a process in an invalid state, often due to improper use of kernel functions that manage process attachments.
INVALID_REGION_OR_SEGMENT0x00000099This error occurs when the system attempts to initialize a region or segment with invalid parameters, often due to corrupted system files or driver compatibility issues.
INVALID_SOFTWARE_INTERRUPT0x00000007This error arises from issues related to device drivers or hardware malfunctions, where the system encounters an unexpected software interrupt.
INVALID_WORK_QUEUE_ITEM0x00000096This error occurs when the system encounters an invalid work queue item, often due to corrupted drivers or hardware issues that disrupt normal processing.
IO1_INITIALIZATION_FAILED0x00000069This error typically occurs when the operating system fails to initialize the input/output (I/O) system, often due to corrupted system files or driver conflicts.
IRQL_GT_ZERO_AT_SYSTEM_SERVICE0x0000004AThis error occurs when a thread attempts to return to user mode from a system call while it s IRQL is still above PASSIVE_LEVEL, indicating improper handling of system calls.
IRQL_NOT_DISPATCH_LEVEL0x00000008This error occurs when a driver attempts to execute a function at an inappropriate interrupt request level (IRQL) , usually due to improper handling of kernel routines.
IRQL_NOT_GREATER_OR_EQUAL0x00000009This error occurs when a driver or software attempts to access a memory address at an invalid IRQL, often due to faulty or incompatible drivers.
IRQL_NOT_LESS_OR_EQUAL0x0000000AThis error occurs when a kernel-mode process or driver attempts to access a memory address without the necessary permissions, often due to corrupted or incompatible drivers.
IRQL_UNEXPECTED_VALUE0x000000C8This error occurs when a driver or kernel-mode process uses an invalid IRQL that is not permitted, typically indicating a serious issue with the system's handling of interrupts.
KERNEL_APC_PENDING_DURING_EXIT0x00000020This error occurs when an APC is still pending while a thread is exiting, typically due to improper handling by device drivers.
KERNEL_DATA_INPAGE_ERROR0x0000007AThis error occurs when the operating system fails to read a requested page of kernel data from the paging file into memory, often due to defective storage hardware or failing RAM.
KERNEL_MODE_EXCEPTION_NOT_HANDLED0x0000008EThis error occurs when a kernel-mode program generates an exception that the error handler fails to catch, often due to faulty device drivers or hardware issues.
KERNEL_MODE_EXCEPTION_NOT_HANDLED_M0x1000008EThis error occurs when a kernel-mode application generates an exception that the error handler cannot catch, often due to issues with device drivers or system services.
KERNEL_SECURITY_CHECK_FAILURE0x00000139This error occurs when the Windows kernel detects corruption in critical data structures, often due to faulty drivers, hardware issues, or corrupted system files.
KERNEL_STACK_INPAGE_ERROR0x00000077This error occurs when the operating system fails to read a requested page of kernel data from the paging file into memory, often due to defective storage hardware, failing RAM, or corrupted system files.
KERNEL_STACK_LOCKED_AT_EXIT0x00000094This error occurs when a thread exits while its kernel stack is marked as non-swappable, typically due to issues with corrupted drivers or system files that disrupt proper memory management.
KMODE_EXCEPTION_NOT_HANDLED0x0000001EThis error occurs when a kernel-mode program generates an exception that the error handler fails to catch, often due to faulty device drivers or corrupted system files.
LAST_CHANCE_CALLED_FROM_KMODE0x00000015This error occurs when a kernel-mode process encounters a critical failure that cannot be handled by the system's exception handler, often due to issues like faulty drivers or memory corruption.
LM_SERVER_INTERNAL_ERROR0x00000054This error occurs when there is a critical issue with the Local Manager (LM) server, often due to misconfigurations in server settings or problems with network connectivity.
LOADER_BLOCK_MISMATCH0x00000100This error occurs when there is an invalid loader block or a mismatch between the loader block and the system being loaded, which prevents proper booting.
LOCKED_PAGES_TRACKER_CORRUPTION0x000000D9This error occurs when the system detects corruption in the data structures that track locked memory pages, typically due to faulty or improperly written drivers.
LPC_INITIALIZATION_FAILED0x0000006AThis error occurs when the Local Procedure Call (LPC) subsystem fails to initialize due to issues such as corrupted system files or driver conflicts.
MACHINE_CHECK_EXCEPTION0x0000009CThis error occurs when the Windows operating system detects a serious hardware issue, often related to overheating, faulty components, or driver incompatibilities.
MAILSLOT_FILE_SYSTEM0x00000052This error occurs when there is a critical issue with the mailslot driver, often due to improper handling of interprocess communication or resource management by applications.
MANUALLY_INITIATED_CRASH0x000000E2This error occurs when a user deliberately triggers a crash dump, typically by using the keyboard shortcut Ctrl + Scroll Lock after enabling the feature in the system's registry.
MANUALLY_INITIATED_CRASH10xDEADDEADThis error indicates that a manually initiated crash occurred.
MAXIMUM_WAIT_OBJECTS_EXCEEDED0x0000000CThis error occurs when a thread exceeds the maximum number of wait objects it can handle, typically due to improper use of the KeWaitForMultipleObjects or FsRtlCancellableWaitForMultipleObjects functions in the kernel.
MBR_CHECKSUM_MISMATCH0x0000008BThis error occurs when the checksum of th e MBR does not match the expected value, often due to corrupted boot sector data or improper modifications during partitioning.
MEMORY_IMAGE_CORRUPT0x000000A2This error occurs when the system detects corruption in the memory image, often caused by faulty RAM, hardware issues, or corrupted drivers that disrupt normal memory operations.
MEMORY_MANAGEMENT0x0000001AThis error occurs due to issues with the system's memory management processes, often caused by faulty RAM or corrupted system files.
MEMORY1_INITIALIZATION_FAILED0x00000065This error occurs when the Windows operating system encounters severe issues with system memory initialization during startup.
MISMATCHED_HAL0x00000079This error occurs when an unexpected break is encountered during the HAL initialization, often due to misconfigured boot settings.
MSRPC_STATE_VIOLATION0x00000112This error occurs when the remote procedure call (RPC) service encounters an unexpected state, often due to asynchronous RPC calls accessing incorrectly reallocated memory addresses.
MULTIPLE_IRP_COMPLETE_REQUESTS0x00000044This error occurs when multiple drivers attempt to complete the same IRP, often due to improper driver management or bugs.
MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED0x0000003EThis error occurs when the operating system detects multiple processors that are asymmetric or incompatible, often due to mismatched CPU stepping or configurations.
MUP_FILE_SYSTEM0x00000103This error occurs when the Multiple UNC Provider (MUP) encounters invalid or unexpected data, preventing it from processing remote file system requests to a network redirector.
MUST_SUCCEED_POOL_EMPTY0x00000041This error occurs when a kernel-mode thread requests more memory from the must-succeed pool than is available, typically due to excessive memory allocation or leaks in drivers.
MUTEX_ALREADY_OWNED0x000000BFThis error occurs when a thread attempts to acquire a mutex that it already owns, indicating improper management of mutex locks.
MUTEX_LEVEL_NUMBER_VIOLATION0x0000000DThis error occurs when there is a violation in the expected sequence of mutex level operations, typically due to improper synchronization in kernel-mode drivers.
NDIS_INTERNAL_ERROR0x0000004FThis error occurs when there is a critical failure within the Network Driver Interface Specification ( NDIS) framework, often due to corrupted network drivers, hardware conflicts, or memory issues.
NETWORK_BOOT_DUPLICATE_ADDRESS0x000000BCThis error occurs when multiple devices on the network attempt to use the same IP address, leading to conflicts that prevent successful network booting.
NETWORK_BOOT_INITIALIZATION_FAILED0x000000BBThis error occurs when Windows fails to boot from a network source due to a critical failure during I/O initialization, often related to network configuration issues or driver problems.
NMI_HARDWARE_FAILURE0x00000080This error occurs when a non-maskable interrupt (NMI) is triggered due to critical hardware issues, such as memory corruption, overheating, or failure of system components.
NO_BOOT_DEVICE0x00000053This error occurs when the BIOS cannot locate a valid bootable device, often due to incorrect boot order settings, corrupted boot files, or a damaged master boot record ( MBR).
NO_EXCEPTION_HANDLING_SUPPORT0x0000000BThis error occurs when the Windows operating system encounters a situation where it cannot properly handle exceptions due to missing or corrupt device drivers or system files.
NO_MORE_IRP_STACK_LOCATIONS0x00000035This error occurs when a higher-level driver attempts to call a lower-level driver but finds that there are no remaining stack locations in the IoCallDriver packet.
NO_MORE_SYSTEM_PTES0x0000003FThis error occurs when the system runs out of available page table entries (PTEs) due to excessive memory allocation requests, often caused by a driver that is not releasing resources properly.
NO_PAGES_AVAILABLE0x0000004DThis error occurs when the system runs out of free memory pages, preventing it from fulfilling memory allocation requests.
NO_SPIN_LOCK_AVAILABLE0x0000001DThis error occurs when the system is unable to allocate a spin lock, often due to insufficient resources or improper synchronization in kernel-mode drivers.
NO_SUCH_PARTITION0x00000043This error occurs when the Grand Unified Bootloader (GRUB) cannot find the specified partition, often due to a misconfigured bootloader or deleted partitions in a dual-boot setup.
NO_USER_MODE_CONTEXT0x0000000EThis error occurs when the processor fails to find a valid user mode context while attempting to execute an instruction that requires it, typically due to issues in transitioning from kernel mode to user mode.
NPFS_FILE_SYSTEM0x00000025This error occurs when there are critical issues related to th e Named Pipe File System (NPFS), often due to corruption in the file system or conflicts with network drivers.
NTFS_FILE_SYSTEM0x00000024This error occurs when the system encounters critical issues related to the NTFS file system, often due to corrupted system files, disk errors, or malware infections.
OBJECT_INITIALIZATION_FAILED0x0000005EThis error occurs when an object fails to initialize properly, often due to incorrect parameters or configurations being passed during the creation process.
OBJECT1_INITIALIZATION_FAILED0x00000062This error is primarily caused by issues related to faulty hardware or incompatible drivers, which can prevent the operating system from properly initializing system objects.
OFS_FILE_SYSTEM0x00000083This error arises from issues related to the Open File System, often due to corrupted file system structures or disk errors that prevent proper access to files.
PAGE_FAULT_BEYOND_END_OF_ALLOCATION0x000000CDThis error occurs when a process attempts to access memory beyond the allocated range, indicating a serious issue with memory management.
PAGE_FAULT_IN_FREED_SPECIAL_POOL0x000000CCThis error occurs when the system attempts to access memory that has already been freed, indicating a serious issue with memory management, often related to drivers.
PAGE_FAULT_IN_NONPAGED_AREA0x00000050This error occurs when the operating system attempts to access memory that should be permanently resident in RAM but is not available, often due to driver issues, faulty hardware, or corrupted system files.
PAGE_FAULT_WITH_INTERRUPTS_OFF0x00000049This error occurs when the system encounters a page fault while interrupts are disabled, typically due to a driver or kernel-mode code accessing memory that is not currently available.
PAGE_NOT_ZERO0x00000127This error occurs when the Windows memory manager detects that a page of memory, expected to be zeroed, contains unexpected data, indicating potential memory corruption.
PANIC_STACK_SWITCH0x0000002BThis error occurs during a kernel panic when the system attempts to switch to a different stack context but encounters issues, often due to hardware failures or software bugs within the kernel.
PCI_BUS_DRIVER_INTERNAL0x000000A1This error occurs when the Peripheral Component Interconnect (PCI) B us driver detects inconsistencies in its internal structures, preventing it from continuing operation.
PCI_VERIFIER_DETECTED_VIOLATION0x000000F6This error occurs when the PCI driver detects an error in a device or BIOS being verified, often due to improper handling of PCI device operations.
PFN_LIST_CORRUPT0x0000004EThis error occurs when the PFN list, which tracks physical memory pages, becomes corrupted, often due to issues like faulty RAM, damaged hard drives, or software conflicts.
PFN_REFERENCE_COUNT0x0000001CThis error occurs when the reference count for a PFN becomes corrupted, often due to issues with memory management or improper handling by device drivers.
PFN_SHARE_COUNT0x0000001BThis error occurs when the page frame number (PFN) share count is corrupted, typically due to issues with memory management in the system.
PHASE0_EXCEPTION0x00000078This error occurs when an unexpected break is encountered during the HAL initialization, often due to misconfigured boot settings.
PHASE0_INITIALIZATION_FAILED0x00000031This error occurs when the system fails to initialize during the early startup phase, often due to corrupt system files, buggy drivers, or hardware malfunctions.
PHASE1_INITIALIZATION_FAILED0x00000032This error occurs during the system startup process when the initialization phase fails, often due to issues such as corrupted system files, incompatible drivers, or recent hardware changes.
PINBALL_FILE_SYSTEM0x00000059This error indicates a problem within the Pinball file system, often triggered by the depletion of non-paged pool memory.
PNP_DETECTED_FATAL_ERROR0x000000CAThis error occurs when the PnP manager encounters a critical error, typically due to corrupted, missing, or incompatible drivers for PnP devices.
PNP_INTERNAL_ERROR0x00000095This error occurs occurs when the PnP manager encounters a critical error, typically due to corrupted drivers or hardware failures that disrupt device recognition.
POOL_CORRUPTION_IN_FILE_AREA0x000000DEThis error occurs when a driver corrupts the pool memory used for file storage, often due to faulty, outdated, or incompatible drivers or software.
PORT_DRIVER_INTERNAL0x0000002CThis error occurs when there is a failure in the port driver, often due to issues such as memory corruption or improper handling of I/O requests.
PP0_INITIALIZATION_FAILED0x0000008FThis error occurs during the initialization phase of the Windows operating system, often due to corrupted system files or incompatible drivers that prevent successful startup.
PP1_INITIALIZATION_FAILED0x00000090This error occurs when the plug and play (PnP) manager fails to initialize during the kernel's Phase 1 setup, often due to corrupted system files or incompatible drivers.
PROCESS_HAS_LOCKED_PAGES0x00000076This error occurs when a driver fails to release memory pages that it has locked after an I/O operation, or attempts to unlock pages that are already unlocked.
PROCESS_INITIALIZATION_FAILED0x00000060This error arises when there is a failure in the initialization of system processes during boot, often due to issues with the Bootcat.cache file or corruption in critical system files like NTDLL.DLL.
PROCESS1_INITIALIZATION_FAILED0x0000006BThis error occurs due to corrupted system files, such as the Bootcat.cache file or the NTDLL.dll file, which can prevent the operating system from booting properly.
QUOTA_UNDERFLOW0x00000021This error occurs when quota charges are mishandled, typically due to returning more quota to a block than was previously charged, often linked to driver issues or system misconfigurations.
RAMDISK_BOOT_INITIALIZATION_FAILED0x000000F8This error occurs when the system fails to initialize the RAM disk during the boot process, often due to corrupted files, incompatible drivers, or insufficient memory allocation.
RDR_FILE_SYSTEM0x00000027This error occurs due to issues with the Server Message Block ( SMB) protocol or problems with the non-paged pool memory, often linked to faulty hardware or incompatible drivers.
RECOM_DRIVER0x00000084This error occurs due to issues with a driver that fails to load correctly, often stemming from corrupted files or incompatible drivers.
RECURSIVE_NMI0x00000111This error occurs when a NMI is triggered while another NMI is still being processed, indicating a critical failure in the system management interrupt (SMI) code.
REF_UNKNOWN_LOGON_SESSION0x00000047This error occurs when the system attempts to reference a logon session that does not exist, often due to improper session management or corruption in user account data.
REFERENCE_BY_POINTER0x00000018This error occurs when the reference count of an object is illegal for its current state, often due to improper handling by device drivers that either increment or decrement the reference count incorrectly.
REFMON_INITIALIZATION_FAILED0x0000006CThis error occurs due to issues with the memory management system or conflicts arising from changes in system settings, such as virtual memory adjustments.
REGISTRY_ERROR0x00000051This error occurs when there is a critical issue with the Windows Registry, often due to corrupted or missing registry files, hardware problems, or malware infections.
RESERVE_QUEUE_OVERFLOW0x000000FFThis error occurs when the system attempts to insert a new item into a reserve queue that has reached its maximum capacity, leading to an overflow condition.
RESOURCE_MANAGER_EXCEPTION_NOT_HANDLED0x0000010FThis error occurs when the resource manager encounters an unexpected condition that it cannot handle, often due to issues with resource allocation or management in the system.
RESOURCE_NOT_OWNED0x000000E3This error occurs when a thread attempts to release a resource that it does not own, indicating a violation of synchronization rules in the operating system.
SCSI_DISK_DRIVER_INTERNAL0x0000002DThis error occurs when there is a failure within the SCSI disk driver, often due to issues such as memory corruption or improper handling of I/O requests.
SCSI_VERIFIER_DETECTED_VIOLATION0x000000F1This error occurs when the SCSI verifier detects a violation in the operation of SCSI devices or their drivers, indicating improper handling or communication issues.
SECURITY_INITIALIZATION_FAILED0x0000005FThis error occurs due to issues with the initialization of security components or services within an operating system or application.
SECURITY_SYSTEM0x00000029This error occurs when the Windows security subsystem encounters a critical failure, often due to corrupted system files or issues with security settings.
SECURITY1_INITIALIZATION_FAILED0x00000063This error generally occurs due to corrupted system files or incompatible drivers that prevent the security subsystem from initializing properly during the boot process.
SERIAL_DRIVER_INTERNAL0x00000038This error occurs when there is a failure within the serial driver, often due to issues such as corrupted drivers or improper initialization routines.
SESSION_HAS_VALID_POOL_ON_EXIT0x000000ABThis error occurs when a session attempts to exit while still having valid memory pools allocated, indicating improper memory management during session termination.
SESSION_HAS_VALID_SPECIAL_POOL_ON_EXIT0x000000ECThis error occurs when a session attempts to exit while still having valid allocations in the special pool, indicating potential memory management issues.
SESSION_HAS_VALID_VIEWS_ON_EXIT0x000000BAThis error occurs when a session driver fails to unmap its mapped views before the session unloads, indicating a potential bug in system drivers like win32k.sys or video drivers.
SESSION1_INITIALIZATION_FAILED0x0000006DThis error arises from memory conflicts or bad sectors on the hard drive, preventing the system from booting successfully.
SESSION2_INITIALIZATION_FAILED0x0000006EThis error occurs when the Windows operating system fails to initialize a session due to issues such as corrupted system files or incompatible drivers.
SESSION3_INITIALIZATION_FAILED0x0000006FThis error occurs due to a faulty system file or an interrupted Windows installation process, which prevents the operating system from initializing properly.
SESSION4_INITIALIZATION_FAILED0x00000070This error indicates that the initialization of the Windows operating system failed.
SESSION5_INITIALIZATION_FAILED0x00000071This error occurs due to issues such as corrupted system files, bad sectors on the hard drive, or incompatible drivers that prevent the Windows operating system from initializing properly.
SET_ENV_VAR_FAILED0x0000005BThis error occurs when there is an issue with setting environment variables in the operating system, often due to incorrect syntax or permissions.
SET_OF_INVALID_CONTEXT0x00000030This error occurs when the stack pointer in a trap frame contains an invalid value, often due to corruption in the context of a thread or process.
SETUP_FAILURE0x00000085This error occurs due to issues such as insufficient memory, corrupted system files, or a failing hard disk that prevent successful setup.
SHARED_RESOURCE_CONV_ERROR0x0000001FThis error occurs when there are conflicting access attempts to a shared resource by multiple users or processes, often due to improper credential management or multiple connections using different usernames.
SOC_SUBSYSTEM_FAILURE0x0000014BThis error indicates an unrecoverable critical fault within a System on a Chip (SoC) subsystem, often due to hardware malfunctions or firmware issues.
SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION0x000000C1This error occurs when the system detects memory corruption within the special pool allocated for drivers, often due to faulty or incompatible device drivers.
SPIN_LOCK_ALREADY_OWNED0x0000000FThis error occurs when a thread attempts to acquire a spin lock that it already owns, indicating improper synchronization in kernel-mode drivers.
SPIN_LOCK_INIT_FAILURE0x00000081This error occurs when the initialization of a spin lock fails due to issues such as insufficient memory or incorrect configurations that prevent proper setup.
SPIN_LOCK_NOT_OWNED0x00000010This error occurs when a thread attempts to release a spin lock that it does not own, typically due to improper synchronization in kernel-mode drivers.
STATUS_CANNOT_LOAD_REGISTRY_FILE0xC0000218This error occurs when the Windows operating system fails to load a necessary registry hive file, typically due to corruption or the file being missing.
STATUS_IMAGE_CHECKSUM_MISMATCH0xC0000221This error occurs when the checksum of a system file, such as a driver or DLL, does not match its expected value, indicating potential corruption.
STATUS_SYSTEM_PROCESS_TERMINATED0xC000021AThis error occurs when a critical system process, such as WinLogon or the Client-Server Runtime Subsystem (CSRSS), unexpectedly terminates, often due to corruption or failure to load properly.
STREAMS_INTERNAL_ERROR0x0000004BThis error occurs when there is an issue within the STREAMS driver framework, often due to improper handling of message processing or resource management in the driver.
SYMBOLIC_INITIALIZATION_FAILED0x00000064This error occurs when the Windows operating system fails to initialize symbolic links due to issues such as corrupted system files or driver conflicts.
SYSTEM_EXIT_OWNED_MUTEX0x00000039This error occurs when a thread attempts to exit while still holding a mutex, which can lead to resource contention and system instability.
SYSTEM_LICENSE_VIOLATION0x0000009AThis error occurs when the Windows operating system detects a violation of its software license agreement, often due to attempts to alter product licensing or evaluation periods.
SYSTEM_PTE_MISUSE0x000000DAThis error occurs when a PTE routine is improperly utilized, typically due to corrupted system files or incompatible drivers.
SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD0x000000D4This error occurs when a driver fails to cancel pending operations before being unloaded, leading to memory access violations at an elevated IRQL.
SYSTEM_SERVICE_EXCEPTION0x0000003BThis error occurs when an exception is triggered while transitioning from non-privileged to privileged code, often due to memory corruption or accessing invalid pointers.
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED0x0000007EThis error occurs when a system thread generates an exception that the error handler fails to catch, often due to incompatible or corrupted drivers.
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M0x1000007EThis error occurs when a system thread generates an exception that the error handler cannot catch, often due to issues with incompatible or outdated drivers.
SYSTEM_UNWIND_PREVIOUS_USER0x0000003AThis error occurs when the system attempts to unwind the stack after a user-mode exception but encounters an inconsistency, often due to issues with exception handling across user and kernel mode.
TARGET_MDL_TOO_SMALL0x00000040This error occurs when a driver improperly uses the IoBuildPartialMdl function and provides a targe t memory descriptor list (MDL) that is insufficient in size to map the requested range of addresses.
TERMINAL_SERVER_DRIVER_MADE_INCORRECT_MEMORY_REFERENCE0x000000CFThis error occurs when a terminal server driver attempts to access memory incorrectly, often due to faulty or incompatible device drivers.
THIRD_PARTY_FILE_SYSTEM_FAILURE0x00000108This error occurs when there is an unrecoverable issue in a third-party file system or file system filter, often due to disk corruption or bad sectors on the hard drive.
THREAD_NOT_MUTEX_OWNER0x00000011This error occurs when a thread attempts to release a mutex that it does not own, typically due to improper synchronization in kernel-mode drivers.
THREAD_STUCK_IN_DEVICE_DRIVER0x000000EAThis error occurs when a device driver is caught in an infinite loop while waiting for hardware to enter an idle state, indicating a malfunction or bug within the driver.
THREAD_STUCK_IN_DEVICE_DRIVER_M0x100000EAThis error occurs when a device driver enters an endless loop while waiting for hardware to become idle, often due to issues with the driver itself.
TIMER_OR_DPC_INVALID0x000000C7This error occurs when the system detects that a kernel timer or a DPC is improperly located in memory, which is not permitted.
TRAP_CAUSE_UNKNOWN0x00000012This error occurs when the system encounters an unknown exception, often due to unexpected interrupts or floating-point exceptions that cannot be identified.
UDFS_FILE_SYSTEM0x0000009BThis error occurs when there is a problem with the Universal Disk Format ( UDF) file system, often due to disk corruption or bad sectors on the storage medium.
UNEXPECTED_INITIALIZATION_CALL0x00000033This error occurs when a system component or driver calls an initialization routine at an inappropriate time, often due to conflicts between drivers or software components.
UNEXPECTED_KERNEL_MODE_TRAP0x0000007FThis error occurs when the CPU generates a trap that the Windows kernel fails to catch, often due to hardware failures, particularly with faulty or mismatched memory.
UNEXPECTED_KERNEL_MODE_TRAP_M0x1000007FThis error occurs when the CPU generates a trap that the kernel cannot catch, often due to hardware failures such as faulty or mismatched memory.
UNMOUNTABLE_BOOT_VOLUME0x000000EDThis error occurs when the operating system cannot access the boot partition, often due to file system corruption, damaged hard drive sectors, or issues with the MBR.
UNSUPPORTED_PROCESSOR0x0000005DThis error occurs when Windows detects that the installed processor is not compatible with the operating system, often due to outdated BIOS or microcode that fails to meet the latest system requirements.
UP_DRIVER_ON_MP_SYSTEM0x00000092This error occurs when a uniprocessor-only driver is loaded on a multiprocessor system, indicating a compatibility issue that can lead to instability.
USER_MODE_HEALTH_MONITOR0x0000009EThis error occurs when critical user-mode components fail to pass a health check, typically due to corrupted drivers, hardware malfunctions, or software conflicts.
VIDEO_DRIVER_DEBUG_REPORT_REQUEST0x000000ADThis error occurs when the graphics driver encounters a critical issue and requests a debug report, typically due to driver corruption or incompatibility with the operating system.
VIDEO_DRIVER_INIT_FAILURE0x000000B4This error occurs when the system fails to initialize the graphics driver, preventing Windows from entering graphics mode, typically due to missing or corrupted display drivers.
VIDEO_DXGKRNL_FATAL_ERROR0x00000113This error occurs when the DirectX graphics kernel subsystem detects a critical violation, often due to outdated or incompatible graphics drivers, corrupted system files, or hardware conflicts.
VIDEO_MEMORY_MANAGEMENT_INTERNAL0x0000010EThis error occurs when the video memory manager encounters a critical issue that it cannot recover from, often due to faulty or outdated graphics drivers.
VIDEO_SCHEDULER_INTERNAL_ERROR0x00000119This error occurs when the video scheduler detects a fatal violation, often due to issues with outdated or incompatible graphics drivers, faulty hardware, or corrupted system files.
VIDEO_SHADOW_DRIVER_FATAL_ERROR0x00000114This error occurs when the shadow driver detects a critical violation, often due to issues with outdated, corrupt, or buggy graphics drivers.
VIDEO_TDR_ ERROR0x00000116This error occurs when the graphics driver fails to respond within a designated timeout period, prompting the operating system to attempt a reset that ultimately fails.
VIDEO_TDR_TIMEOUT_DETECTED0x00000117This error occurs when the display driver fails to respond within the expected timeout period, typically due to issues with the graphics driver or hardware.
WDF_VIOLATION0x0000010DThis error occurs when the Windows Driver Framework (WDF) detects a critical issue within a framework-based driver, typically due to invalid memory access or resource mismanagement.
WHEA_INTERNAL_ERROR0x00000122This error occurs when the Windows Hardware Error Architecture (WHEA) encounters a critical internal error, often due to issues with hardware drivers or firmware implementations.
WHEA_UNCORRECTABLE_ERROR0x00000124This error occurs when the WHEA detects a fatal hardware issue that the system cannot recover from, often related to components like the CPU, RAM, or hard drives.
WIN32K_INIT_OR_RIT_FAILURE0x00000091This error occurs when the Windows kernel encounters a failure during the initialization of the Win32k subsystem, often due to corrupted system files or incompatible drivers.
WORKER_INVALID0x000000E4This error occurs when the system detects an invalid state in a worker thread, typically due to memory that should not contain an executive work item being improperly accessed or freed.
WORKER_THREAD_RETURNED_AT_BAD_IRQL0x000000E1This error occurs when a worker thread completes and returns at an incorrect IRQL, typically higher than DISPATCH_LEVEL, which violates the operating system's execution rules.
XNS_INTERNAL_ERROR0x00000057This error indicates a problem with the XNS (Xerox Network Systems) protocol stack.


60-70% of the Blue Screen errors in this list are software-related and can be fixed with expert intervention. Our professional team can help you resolve such issues via remote connection. If the problem is hardware-related, we can provide consultancy on how to proceed with repairing your device.

Our technical support fees, 
Hardware errors: 12 USD
Software errors: 30 USD

Share your error screen or code with us 👇
Instagram : https://instagram.com/digitalturco
Telegram : https://t.me/digitalturco

List of all Windows Blue Screen Errors and causes + Solution