System Error Code Lookup

Decode the cryptic 0x… number so you can actually fix the problem.

100% private — your files never leave your device. Every tool on this page runs entirely in your browser. Files are processed locally and are never uploaded to any server, never stored, and never shared.

System Error Code Lookup

Look up common Windows and file-system error codes (0x80070057, etc.) — what they mean and how to fix them.

All codes

Type to filter by code, name, or keyword.

0x80070057 E_INVALIDARGThe parameter is incorrect.
0x80004005 E_FAILUnspecified error.
0x80070005 E_ACCESSDENIEDAccess is denied.
0x80070002 ERROR_FILE_NOT_FOUNDThe system cannot find the file specified.
0x80070003 ERROR_PATH_NOT_FOUNDThe system cannot find the path specified.
0x8007000E E_OUTOFMEMORYNot enough storage is available to complete this operation.
0x80070020 ERROR_SHARING_VIOLATIONThe process cannot access the file because it is being used by another process.
0x80070035 ERROR_BAD_NETWORK_PATHThe network path was not found.
0x80070070 ERROR_DISK_FULLThere is not enough space on the disk.
0x8007045D ERROR_IO_DEVICEThe request could not be performed because of an I/O device error.
0x80070570 ERROR_FILE_CORRUPTThe file or directory is corrupted and unreadable.
0x80070017 ERROR_CRCData error (cyclic redundancy check).
0x80010108 RPC_E_DISCONNECTEDThe object invoked has disconnected from its clients.
0x80040154 REGDB_E_CLASSNOTREGClass not registered.
0xC00D36C4 MF_E_UNSUPPORTED_FORMATThis file isn’t playable. The file type is unsupported.
0x8007001F ERROR_GEN_FAILUREA device attached to the system is not functioning.
0x80004004 E_ABORTOperation aborted.
0x8007010B ERROR_DIRECTORYThe directory name is invalid.
0x8007007B ERROR_INVALID_NAMEThe filename, directory name, or volume label syntax is incorrect.
0x800706BA RPC_S_SERVER_UNAVAILABLEThe RPC server is unavailable.
0x80070021 ERROR_LOCK_VIOLATIONThe process cannot access the file because another process has locked a region.
0x8024402C WU_E_SERVICESTOREWindows Update service store is corrupted.

When to use this

Windows, installers, and apps love to fail with a hexadecimal code and nothing else: 0x80070057,0x80070005, 0x80070570. Those numbers are precise — each maps to a named error with a known cause. This tool turns the code into plain English and a concrete next step, so you stop searching blind.

Worked example

An installer dies with 0x80070020. You look it up: ERROR_SHARING_VIOLATION — “the file is being used by another process.” The fix is to close the program holding the file (often a sync client or viewer), not to reinstall Windows. Or0x8007007B means an illegal character in a path — you rename the folder and the backup job runs.

What’s covered

The table focuses on the file-system and permission errors that come up most in everyday troubleshooting: not-found, access denied, sharing violations, disk-full, I/O and CRC corruption, and a few COM/Update failures. It is a reference, not a diagnostic that scans your machine — enter the code you were given.

FAQ

How do I read the code? Hex codes start with 0x. Many tools also show the signed decimal (e.g., -2147024809); both forms are accepted here.

My exact code isn’t listed. It may be a less common or vendor-specific HRESULT. The name and cause pattern (the high bits) usually still point you in the right direction; search the code with the app’s name for specifics.

Does this tool access my system? No. It is a static reference that runs entirely in your browser.

Related tools from our network

A focused set of free calculators and guides across related topics — no account required.