0x80070643 is a general "install failed" code, which is why it shows up in two very different places: Windows Update (where one update fails over and over) and program installers (often .NET-based ones). The famous case is the Windows 10 recovery update KB5034441, which fails with this code on millions of machines for a disk-layout reason. The fix depends on which case you have - start by identifying it.
Quick answer
Open Settings, Windows Update, Update history and find which update fails. If it is KB5034441 - see method 2: the failure is caused by a too-small recovery partition, other updates keep installing normally. For any other update: run the Windows Update troubleshooter, then reset the update cache (methods 3 and 4).
This Windows 10 security update rewrites the recovery environment and needs more free space in the recovery partition than most PCs have - so it fails with 0x80070643 by design, not by accident.
Installers built on .NET fail with this code when the framework itself is inconsistent - repairing .NET fixes the installs.
Half-downloaded packages in SoftwareDistribution make the same update fail forever until the cache is cleared.
Aggressive antivirus or a pending restart can break an MSI install mid-way - the installer reports 0x80070643 as a catch-all.
This failure does not mean your PC is broken - it is a known, documented condition of one specific update.
net stop wuauserv and net stop bits.ren C:\Windows\SoftwareDistribution SoftwareDistribution.old.net start bits and net start wuauserv, then check for updates again.DISM /Online /Cleanup-Image /RestoreHealth and then sfc /scannow; restart.Outbyte PC Repair scans for more than 100 common problems - junk files, heavy background processes, vulnerabilities, privacy issues - and fixes them from one place. Useful when you would rather not run the tools above by hand, or want regular maintenance done automatically.
Download PC Repair Downloads Outbyte PC Repair for Windows 11, 10, 8 and 7. Free by-category trial included.Other updates continue to install either way, so the PC keeps receiving security fixes. The skipped update hardens the recovery environment; applying it needs the partition resize from Microsoft's instructions. Many users leave it - decide based on whether you want that specific hardening.
0x80070643 is a shared Windows installer code meaning "fatal error during installation". MSI-based and .NET-based installers report it for their own failures - the .NET repair and system file repair in method 5 address those.
Reset the cache (method 4), then install the update manually: search its KB number in the Microsoft Update Catalog, download the package for your Windows version and run it - manual installs bypass a stuck download pipeline.