Windows Error Codes
Searchable reference for Windows error codes — system errors, BSOD stop codes, NTSTATUS, WMI, RPC, MSI installer, AD/Kerberos, BitLocker, DNS, VPN, Hyper-V, COM/DCOM and more. Each entry includes the hex/decimal value, severity, root causes, and a step-by-step troubleshooting workflow.
How to read a Windows error code
Windows surfaces error codes through Win32, NTSTATUS, HRESULT, and many subsystem-specific spaces. Each code has a hex form (e.g. 0x80070005), a signed decimal form (-2147024891), and a symbolic name (ERROR_ACCESS_DENIED). This page lets you look up any of those forms, see what triggers the code, and follow a vetted troubleshooting workflow tuned for the originating subsystem (Windows Update, BSOD, AD/Kerberos, BitLocker, etc.).
228 codes
0xC0000101WarningSTATUS_DIRECTORY_NOT_EMPTY
The directory is not empty.
0xC0000120InformationalSTATUS_CANCELLED
The operation was cancelled.
0xC0000135ErrorSTATUS_DLL_NOT_FOUND
A required DLL was not found.
0xC0000139ErrorSTATUS_ENTRYPOINT_NOT_FOUND
The procedure entry point could not be located in the DLL.
0xC0000142ErrorSTATUS_DLL_INIT_FAILED
DLL initialization routine failed. Indicates a dependency or system file issue.
0xC0000185CriticalSTATUS_IO_DEVICE_ERROR
The request could not be performed because of an I/O device error. Often a failing disk.
0xC000018AErrorSTATUS_NO_TRUST_LSA_SECRET
The SAM database on the server does not have a computer account for this workstation trust relationship.
0xC000018DErrorSTATUS_TRUSTED_RELATIONSHIP_FAILURE
The trust relationship between this workstation and the primary domain failed. Rejoin the domain.
0xC0000192ErrorSTATUS_NETLOGON_NOT_STARTED
An attempt was made to logon but the Netlogon service was not started.
0xC0000193WarningSTATUS_ACCOUNT_EXPIRED
The user account has expired.
0xC0000224WarningSTATUS_PASSWORD_MUST_CHANGE
User must change password before logging on the first time.
0xC0000234WarningSTATUS_ACCOUNT_LOCKED_OUT
Account locked out due to too many invalid logon attempts.
0xC0000257CriticalSTATUS_DOWNGRADE_DETECTED
A downgrade attack has been detected. Kerberos security failure.
0xC004B100ErrorSL_E_CHPA_PRODUCT_KEY_BLOCKED
The product key is blocked. It may have been reported as stolen or misused.
0xC004C003ErrorSL_E_ACTIVATION_FAILED
Office activation failed. The activation server determined the specified product key is blocked.
0xC004C060ErrorSL_E_GRACE_TIME_EXPIRED
Office grace period has expired. Activation required immediately.
0xC004F017ErrorSL_E_PRODUCT_SKU_NOT_INSTALLED
The software license product SKU is not installed.
0xC004F025CriticalSL_E_NOT_GENUINE
The software is not genuine. License validation failed.
0xC004F074ErrorSL_E_ACTIVATION_FAILED_KMS
KMS activation failed. No KMS host could be found. Check DNS SRV records or KMS host availability.
0xC004F079WarningSL_E_ACTIVATION_THRESHOLD_NOT_MET
KMS activation count threshold not met. KMS requires minimum 5 clients (25 for Office).
0xC1900101CriticalMOSETUP_E_DRIVER_FAILURE
Feature update failed due to a driver issue. Common during Windows 10/11 upgrades. Update or remove problematic drivers.
0xC1900107WarningMOSETUP_E_CLEANUP_PENDING
A cleanup operation is still pending from a previous upgrade. Reboot and retry.
0xC1900200CriticalMOSETUP_E_COMPAT_SYSREQ_BLOCK
System does not meet minimum requirements for the Windows upgrade.
0xC1900208CriticalMOSETUP_E_COMPAT_INSTALLREQ_BLOCK
An incompatible app is blocking the Windows upgrade. Uninstall flagged apps and retry.
0xDEADDEADInformationalMANUALLY_INITIATED_CRASH
Crash was manually triggered via keyboard shortcut or NotMyFault tool.
0x00000000InformationalERROR_SUCCESS
Operation completed successfully.
0x00000001ErrorERROR_INVALID_FUNCTION
Incorrect function called or unknown function number.
0x00000002ErrorERROR_FILE_NOT_FOUND
The system cannot find the file specified.
0x00000003ErrorERROR_PATH_NOT_FOUND
The system cannot find the path specified.
0x00000004ErrorERROR_TOO_MANY_OPEN_FILES
The system cannot open the file. Too many open file handles.

