Windows Error Code Lookup

Decode a Windows error code and see what actually causes it.

What you provide

Result

15 common codes listed

Type a code above to see what it means and what to try. Codes beginning 0x8007 are Win32 errors wrapped in an HRESULT, so the last four digits are the underlying Win32 code, which is why 0x80070005 and "access denied" are the same thing said twice.

Diagnostic telemetry
0x80070005The operation was refused by permissions.
ACCESS_DENIED
0x80070002A file the operation needed is missing.
FILE_NOT_FOUND
0x80070570A file is unreadable or fails its checksum.
FILE_CORRUPT
0x8007000ENot enough memory to complete the operation.
OUTOFMEMORY
0x80004005An unspecified failure. The least helpful code Windows produces.
E_FAIL
0x800F081FComponent store repair could not find source files.
CBS_E_SOURCE_MISSING
0x80073712The component store is damaged.
CORRUPT_COMPONENT_STORE
0xC000021AA critical user-mode process stopped, so Windows halted.
STATUS_SYSTEM_PROCESS_TERMINATED
0x80240034An update failed to download.
WU_E_DOWNLOAD_FAILED
0x80070643A fatal error during installation.
INSTALL_FAILURE
0x8024402CUpdate servers could not be resolved.
WU_E_PT_WINHTTP_NAME_NOT_RESOLVED
0x80070017Data read did not match its checksum.
CRC_ERROR
0x800705B4The operation did not finish in time.
TIMEOUT
0x80070424A required service is missing or disabled.
SERVICE_DOES_NOT_EXIST
0x000000EFA process Windows cannot run without has stopped.
CRITICAL_PROCESS_DIED

What this cannot tell you

  • A reference table for common codes. It does not read your system, your event log or your update history.
  • Windows defines thousands of error codes and this covers the ones that recur on a repair bench. Meanings may change between releases, so verify with vendor documentation: the same code frequently means different things in different operations, and the event that produced it matters more than the code itself.

Take this with you

Windows Error Code Lookup on RunTheTests — free browser-based repair tools, no sign-up.