Error 0x80070643 (ERROR_INSTALL_FAILURE) on Dell laptops is overwhelmingly tied to one specific update: the Windows Recovery Environment servicing update, KB5034441. That update needs roughly 250 MB of free space in the recovery partition to install, and on many Dell machines — particularly those shipped with Windows 10 and later upgraded — the recovery partition was created too small. The update fails at install time with 0x80070643 no matter how many times you retry.
This is a well-documented Microsoft issue, not a quirk of your machine. The recovery partition is hidden from File Explorer, which is why the failure is confusing: your C: drive can have hundreds of gigabytes free while the tiny partition the update actually needs is full. The permanent fix is to shrink the OS partition slightly and extend the recovery partition, then let the update run again.
If you do not use the Windows Recovery Environment, Microsoft also supports simply hiding KB5034441 with the official ‘show or hide updates’ troubleshooter. Both approaches are covered below, starting with diagnosis so you can confirm the recovery partition is the cause. If you are dealing with a related symptom instead, see the disk-full 0x80070070 error and KB5034441 failing to install on Dell .
If the update history page shows KB5034441 failing over and over while every other update installs normally, you have the textbook version of this problem — and the good news is that it is one of the best-documented update failures in recent Windows history. Microsoft has published the exact partition-resize procedure, and the hide-updates troubleshooter gives you a supported way to skip it. Either path takes under an hour, and the steps below walk you through diagnosing first so you pick the right one.
Why this happens
Recovery partition too small KB5034441 needs ~250 MB free in the WinRE partition; older Dell images allocated less.
WinRE partition nearly full staged files and old recovery images consume the little space it has.
Corrupt WinRE image a damaged winre.wim causes the servicing step to fail outright.
BitLocker-encrypted OS volume encryption complicates the partition resize needed for the real fix.
Third-party disk tools moved partitions resizing utilities can orphan the recovery partition’s free space.
Pending restart blocking the installer a stuck reboot state makes the WinRE update fail its pre-checks.
Outdated servicing stack an old servicing stack update can mis-handle the WinRE payload.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Confirm the failing update is KB5034441
Before resizing partitions, verify this is the WinRE update and not a different 0x80070643 failure. This two-minute check decides your whole strategy: the WinRE partition fix only applies to KB5034441, while a .NET failure needs the repair approach in Fix 6.
Open Settings > Windows Update > Update history.
Look for the failed entry — check whether its KB number is KB5034441.
If it is a different KB (often a .NET update), skip to Fix 6.
Also note the error code shown next to it to confirm 0x80070643.
Fix 2: Check the recovery partition size
Seeing the actual free space proves the diagnosis before you touch disk layout. Take a screenshot of Disk Management before changing anything — having the original layout documented makes every later step safer and reversible.
Open Command Prompt as administrator and run: reagentc /info to confirm WinRE is enabled.
Open Disk Management (right-click Start).
Find the Recovery partition — note its total size and layout position.
If it is around 500–600 MB with little free, it is the cause.
Fix 3: Extend the recovery partition (the permanent fix)
Microsoft’s documented fix: shrink the OS partition by 250 MB and give that space to the recovery partition. This is Microsoft’s own documented procedure for the KB5034441 failure, so you are following the official playbook rather than improvising with partitions.
If BitLocker is on, suspend it first (manage-bde -protectors -disable C:).
In Disk Management, shrink the C: partition by 250–500 MB.
Use diskpart to delete the old recovery partition and create a new, larger one in the freed space — follow Microsoft’s KB5034441 guidance step by step.
Re-enable the recovery agent with: reagentc /enable.
Run: reagentc /info to confirm WinRE is enabled with the new partition.
Retry Windows Update — KB5034441 should now install.
Fix 4: Hide KB5034441 if you do not need WinRE updates
Microsoft officially supports skipping this update on machines where resizing is impractical. You can reverse this any time by running the troubleshooter again and choosing ‘Show hidden updates’ if you later enlarge the recovery partition.
Download the ‘Show or hide updates’ troubleshooter (wushowhide.diagcab) from Microsoft support.
Run it, click Next, then choose ‘Hide updates’.
Select KB5034441 from the list and finish the wizard.
Windows Update will stop offering it, and 0x80070643 disappears.
Remember WinRE stays at its current patch level — acceptable for most home users.
Fix 5: Repair a corrupt WinRE image
If the partition has space but the update still fails, the winre.wim itself may be damaged. A healthy reagentc /info report — showing WinRE as enabled with a valid location — is the confirmation that this fix actually worked.
Run: reagentc /disable in an elevated Command Prompt.
Run: reagentc /enable to rebuild the WinRE configuration.
Verify with: reagentc /info.
Retry the update from Settings > Windows Update.
Fix 6: Fix 0x80070643 on non-WinRE updates
The same code also appears on .NET Framework updates, where the cause is usually a corrupt .NET install. The .NET repair tool is a small download from Microsoft that fixes the framework’s installation state without touching your applications or their data.
Open Settings > Apps > Installed apps and find Microsoft .NET entries.
Use the .NET Framework Repair Tool from Microsoft support.
Alternatively, run: DISM /Online /Cleanup-Image /RestoreHealth then sfc /scannow.
Restart and retry the update.
Fix 7: Update Dell firmware and retry
Dell occasionally ships BIOS and storage firmware fixes that affect partition handling during updates. Install Dell’s updates before retrying Windows Update, since a firmware fix can change how the recovery partition behaves during servicing.
Go to Dell’s support site and enter your service tag.
Install any pending BIOS, chipset, or storage firmware updates.
Restart the laptop.
Run Windows Update again and confirm KB5034441 (or the .NET update) installs.
Closing
For most Dell owners, 0x80070643 is the KB5034441 recovery-partition problem and nothing more. Extending the partition is the proper permanent fix, while hiding the update is the pragmatic shortcut Microsoft itself blesses. Either way, the error should be gone after one focused session. For official guidance, see Microsoft’s Windows update support hub .
