Overview
0x80070643 is one of the most common Windows Update errors. It means an installation failed — usually for .NET Framework, security updates, or feature updates. The cumulative update sits in your update list, fails to install, and reappears next time you check.
The error has three usual causes: corrupted update components, conflicts with .NET Framework, or insufficient permissions on the update folder. None of them require a Windows reinstall. Most are fixable in under 20 minutes.
This guide walks through 5 fixes ordered by how often each one solves the problem, based on cases we've handled.
Before you start
- ✓Administrator account
- ✓Internet connection
- ✓20 minutes of uninterrupted time
5-step guide
Read time: ~10-25 min
Run the Windows Update Troubleshooter
Microsoft's built-in troubleshooter resolves 0x80070643 in roughly 25% of cases. Run it first.
Steps:
- Press
Windows + Ito open Settings. - Go to System → Troubleshoot → Other troubleshooters.
- Find Windows Update and click Run.
- Let it scan and apply fixes. Restart when prompted.
- Try installing the failed update again from Settings → Windows Update.
Repair .NET Framework
Many 0x80070643 cases are tied to a corrupted .NET Framework installation. Microsoft provides an official repair tool.
Steps:
- Visit Microsoft's site and search for ".NET Framework Repair Tool" (NetFxRepairTool.exe).
- Download from the official microsoft.com URL only.
- Run the tool as Administrator. Follow prompts (it auto-detects issues).
- Restart your PC.
- Retry the update.
Only download .NET Repair from microsoft.com. Third-party sites often bundle malware.
Reset Windows Update Components
If the troubleshooter didn't catch it, reset the update components manually. This stops the update services, clears the cache, and restarts them clean.
Steps:
- Open Command Prompt as Administrator.
- Run these commands one by one:
bashnet stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserverRun System File Checker
Corrupted system files block updates. SFC scans Windows and repairs damaged components.
Steps:
- Open PowerShell as Administrator.
- Run:
bashsfc /scannowManually Install the Update
If automatic update keeps failing, download the standalone installer from Microsoft Update Catalog.
Steps:
- Note the failed update's KB number (visible in update history).
- Visit catalog.update.microsoft.com.
- Search for the KB number, choose the one matching your Windows version (x64 / x86 / ARM64).
- Download the .msu file and run it.
This bypasses the update service entirely and often succeeds when automatic updates fail.
Still seeing 0x80070643?
If the guide is not enough, describe the issue first. We will explain whether remote help is appropriate before any access is granted.
No automatic remote access.
- DIY steps first
- Permission before access
- Hardware limits explained
Common questions
Is 0x80070643 dangerous?
Why does it keep coming back after I fix it?
Can I just hide the failing update?
Will resetting update components delete my files?
Why does it happen with .NET updates specifically?
Written by PCDoc Team
Tested on a real Windows machine on 2026-05-20. Found a mistake? Tell us.