Error map
0x80004005 Windows Error 0x80004005 (E_FAIL): Unspecified error
Windows · layer 6, Platform & cloud
Centre: this error. First ring: errors it is linked with (12). Outer ring: what those are linked with. Colours show the layer of a request each error belongs to. Click any dot to re-centre the map on it; hover to follow its connections. The centre dot opens the error page.
Directly related (12)
Windows Error 0x80070005 (E_ACCESSDENIED): Access is denied
Windows refused an operation because the account or process lacks permission — seen in Windows Update, installers, Task Scheduler…
Windows error 0x80070057 (The parameter is incorrect)
A Windows component received an invalid value — common in Windows Update, Backup, DISM (Error: 87) and disk formatting.
Windows Error 0x80070002: The system cannot find the file specified
A file or registry entry Windows expected is missing — common in Windows Update, backups and app installs.
The User Profile Service failed the sign-in. User profile cannot be loaded.
Windows can’t load your profile — the profile registry entry or NTUSER.DAT is corrupt, or the Default profile is damaged.
Blue Screen: CRITICAL_PROCESS_DIED (Stop code 0x000000EF)
A process Windows can’t run without (csrss, wininit, smss…) stopped unexpectedly, so the system halted.
WslRegisterDistribution failed with error: 0x80370102 (virtual machine could not be started)
WSL 2 can’t start its VM because hardware virtualization or the Virtual Machine Platform feature isn’t enabled.
This app can't run on your PC — To find a version for your PC, check with the software publisher
The program was built for another architecture (32/64-bit, ARM) or is blocked by S mode/compatibility, or the file is corrupt.
Your PC needs to be repaired: The Boot Configuration Data file is missing some required information (0xc000000f)
Windows Boot Manager can’t find a valid BCD entry or boot files — after disk changes, failed updates, cloning or dual-boot change…
The media is write protected / The disk is write-protected (USB or SD card)
Windows refuses to write to the drive because a hardware lock, a read-only attribute, a policy, or a failing flash device is in e…
Windows Resource Protection found corrupt files but was unable to fix some of them
SFC detected damaged system files but couldn’t restore them because its own source (the component store) is damaged too.
Windows Error 0x800F081F: The source files could not be found
DISM or “Turn Windows features on or off” (often .NET Framework 3.5) couldn’t find the files needed to install the feature.
The trust relationship between this workstation and the primary domain failed
The computer’s machine account password no longer matches Active Directory, so domain logins fail.
Two steps away (31)
Linux: Permission denied
Your user (or the service user) lacks read/write/execute permission on a file, directory or one of its parents.
HTTP 403 Forbidden
The server understood the request but refuses to authorize it — you (or the server process) are not allowed to access this resour…
java.nio.file.AccessDeniedException: /path
The OS denied a file operation to the Java process.
Windows Error 0x80070643: Fatal error during installation
An MSI-based installer or update (often Defender definitions, .NET or the WinRE update KB5034441) failed during installation.
Windows Update error 0x80070422 (service is disabled)
Windows Update (or the Microsoft Store/Defender) can’t run because a required service — usually Windows Update (wuauserv) — is di…
Windows Update error 0x800F0922 (update or .NET install failed)
An update failed to install — usually because the System Reserved/EFI partition is too small, a VPN blocked the update service, o…
Error: ENOENT: no such file or directory
A file or directory the program tried to open doesn’t exist at that path.
Windows Update error 0x8024402C (cannot connect to update server)
Windows Update can’t reach Microsoft’s servers — a proxy, DNS, firewall or WSUS setting is blocking the connection.
Windows Update error 0x80073712 (component store corrupted / file missing)
A file Windows Update needs in the component store (WinSxS) is missing or damaged.
Windows error 0x8007000D (The data is invalid)
Windows read update, installer or setup data that is corrupted or incomplete.
0x80070020: The process cannot access the file because it is being used by another process
Another program has the file open (locked), so Windows can’t modify, delete or replace it.
Automatic Repair couldn't repair your PC — Log file: C:\Windows\System32\Logfiles\Srt\SrtTrail.txt
Windows failed to boot repeatedly and Startup Repair couldn’t fix it; SrtTrail.txt records the root cause it found.
Blue Screen: IRQL_NOT_LESS_OR_EQUAL (Stop code 0x0000000A)
A driver accessed memory at an interrupt level where that’s not allowed — almost always a faulty or incompatible driver, sometime…
Blue Screen: MEMORY_MANAGEMENT (Stop code 0x0000001A)
Windows detected a severe memory-management error — commonly faulty RAM, unstable memory settings or a bad driver.
Blue screen: INACCESSIBLE_BOOT_DEVICE (0x0000007B)
Windows lost access to the system drive during boot — storage driver/controller mode change, failed update, or disk/BCD problems.
Docker Desktop: WSL 2 installation is incomplete / WSL update required
Docker Desktop on Windows needs WSL 2 and its Linux kernel; they’re missing, outdated or disabled.
System has not been booted with systemd as init system (PID 1). Can't operate.
You ran systemctl inside an environment without systemd as PID 1 — a Docker container or older WSL.
Android Emulator: The emulator process for AVD x has terminated / was killed (hypervisor not available)
The Android Emulator crashed or couldn’t start — usually missing hardware acceleration, low disk/RAM, or GPU driver problems.
The application was unable to start correctly (0xc000007b)
A program loaded a DLL of the wrong architecture (32-bit vs 64-bit) or a corrupted runtime library.
Python was not found; run without arguments to install from the Microsoft Store
Windows ran the Microsoft Store “App execution alias” instead of a real Python installation.
cannot execute binary file: Exec format error
The program was built for a different CPU architecture or OS — e.g. an x86_64 binary on an ARM machine (Raspberry Pi, Graviton, A…
EC2 status check failed: Instance reachability check failed (1/2 checks passed)
AWS can reach the host, but the operating system inside the instance isn’t responding — kernel panic, full disk, broken network c…
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
The kernel booted but couldn’t mount the root filesystem — usually a missing or broken initramfs after a kernel update.
error: unknown filesystem. Entering rescue mode... grub rescue>
GRUB can’t find or read the partition holding its files — common after resizing/deleting partitions or installing Windows alongsi…
Read-only file system (EROFS) — cannot write to disk
The filesystem is mounted read-only — often because the kernel remounted it after detecting disk errors.
mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program
mount couldn’t mount the device — the filesystem type isn’t supported/installed, the partition is wrong, or the filesystem is dam…
Error 0x80070570: The file or directory is corrupted and unreadable
Windows can’t read a file because the disk, USB stick or installation media has corrupted data or bad sectors.
Blue screen: KERNEL_SECURITY_CHECK_FAILURE (0x00000139)
The kernel detected corruption of a critical data structure — usually a bad driver, memory issue or disk corruption.
WordPress: One or more database tables are unavailable. The database may need to be repaired.
WordPress can’t read one or more of its tables — they’re crashed (MyISAM), missing, or the table prefix in wp-config.php is wrong.
Remote Desktop: An authentication error has occurred. The function requested is not supported. This could be due to CredSSP encryption oracle remediation
The RDP client and server disagree on CredSSP security updates — one side is patched and enforcing, the other isn’t.
LDAP: error code 49 - 80090308: LdapErr: DSID-0C09042F, comment: AcceptSecurityContext error, data 52e
Active Directory/LDAP rejected the bind — the data code tells you why (52e wrong password, 525 user not found, 532 password expir…
Map another error
Popular: 4035004000xC000007BTypeErrorCritical error404NullPointerException