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.).
134 codes
0x800B010FErrorCERT_E_CN_NO_MATCH
The certificate CN does not match. VPN server name does not match the certificate subject.
0x80244007ErrorWU_E_PT_SOAPCLIENT_SOAPFAULT
SOAP client failed due to a SOAP fault. Check WSUS or Windows Update connectivity.
0x8024000EErrorWU_E_XML_INVALID
Windows Update found invalid information in the update XML.
0x80244022ErrorWU_E_PT_HTTP_STATUS_SERVICE_UNAVAIL
HTTP 503 from WSUS or Windows Update — server temporarily unavailable.
0x80242006ErrorWU_E_UH_INVALIDMETADATA
Update handler could not complete because the update contains invalid metadata.
0x80370000ErrorVM_E_CANNOT_FIND_VM
The virtual machine cannot be found. It may have been deleted or renamed.
0x80370002ErrorVM_E_DRIVER_NOT_PRESENT
The Hyper-V driver is not present. Ensure the Hyper-V role is installed.
0x80370003ErrorVM_E_HYPERVISOR_NOT_PRESENT
The hypervisor is not running. Check that virtualization is enabled in BIOS/UEFI.
0x80370005ErrorVM_E_INVALID_PROCESSOR_COUNT
The specified processor count is not valid for this virtual machine configuration.
0x8037000AErrorVM_E_INVALID_FILE_FORMAT
The virtual hard disk file format is invalid or not supported.
0x80370010ErrorVM_E_CANNOT_ACCESS_FILE
Cannot access the virtual machine file. Check permissions and that the path exists.
0x8037001EErrorVM_E_INSUFFICIENT_MEMORY
There is not enough memory in the system to start the virtual machine.
0x80370031ErrorVM_E_INVALID_CHECKPOINT
The specified checkpoint does not exist or is invalid.
0x80310000ErrorFVE_E_LOCKED_VOLUME
This drive is locked by BitLocker Drive Encryption. Unlock the drive before proceeding.
0x80310002ErrorFVE_E_NO_TPM_BIOS
The BIOS did not correctly communicate with the Trusted Platform Module (TPM).
0x80310018ErrorFVE_E_FAILED_AUTHENTICATION
BitLocker Drive Encryption authentication failed. The recovery key may be required.
0x80310033ErrorFVE_E_TPM_INVALID_PCR
BitLocker detected an invalid PCR value from the TPM. Secure Boot or BIOS settings may have changed.
0xC0000001ErrorSTATUS_UNSUCCESSFUL
General unsuccessful status. Operation failed for an unspecified reason.
0xC0000008ErrorSTATUS_INVALID_HANDLE
An invalid handle was specified.
0xC000000DErrorSTATUS_INVALID_PARAMETER
An invalid parameter was passed to a service or function.
0xC000000FErrorSTATUS_NO_SUCH_FILE
The file does not exist.
0xC0000017ErrorSTATUS_NO_MEMORY
Not enough virtual memory or paging file quota to complete the operation.
0xC0000022ErrorSTATUS_ACCESS_DENIED
A process has requested access to an object but has not been granted those access rights.
0xC0000034ErrorSTATUS_OBJECT_NAME_NOT_FOUND
Object name not found. Registry key, file, or device does not exist.
0xC000006DErrorSTATUS_LOGON_FAILURE
Logon failure: unknown username or bad password.
0xC000006EErrorSTATUS_ACCOUNT_RESTRICTION
Logon failure: account restriction prevents this user from logging on.
0xC000007CErrorSTATUS_NO_LOGON_SERVERS
There are no logon servers available to service the logon request. Domain controller unreachable.
0xC0000089ErrorSTATUS_INVALID_IMAGE_FORMAT
The specified image file did not have the correct format.
0xC000009AErrorSTATUS_INSUFFICIENT_RESOURCES
Insufficient system resources to complete the API.
0xC00000BBErrorSTATUS_NOT_SUPPORTED
The requested operation is not supported.

