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.
Seen on:
Windows
Meaning
0x80070643 wraps MSI error 1603, a generic fatal installer failure. The detailed reason is in the installer’s log. A well-known case is the WinRE update failing because the recovery partition is too small.
Common causes
- Corrupted .NET Framework installation
- Recovery (WinRE) partition too small for the update
- Previous install of the same product left behind
- Antivirus or insufficient permissions during MSI install
⚡ Quick fix
- Run the .NET Framework Repair Tool
- For KB5034441, follow Microsoft’s guidance to resize the WinRE partition or hide the update
- Uninstall the older version first, then reinstall
- Install with logging to find the failing step
Detailed fix by platform
Windows
- Get a verbose MSI log:bat
msiexec /i setup.msi /l*v "%TEMP%\install.log" :: search the log for "Return value 3" — the lines above it show the failing action
How to diagnose
- Product — Which update or installer?
- MSI log — What action fails before "Return value 3"?
- Partition — For WinRE updates: recovery partition size?
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 2 Oct 2026