Introduction
Are you struggling with the 0x80070643 error when trying to update Windows? You’re not alone. This Windows Update Error 0x80070643 is common and can appear when installing system updates, security patches, or even Microsoft Defender updates.
The good news? It’s fixable. In this guide, I’ll walk you through multiple working solutions to fix 0x80070643 quickly. Whether you’re a beginner or an advanced user, follow these methods step by step.
What Causes the 0x80070643 Error?

Before we jump into the solutions, let’s understand why this error happens.
Here are some of the most common reasons:
- Corrupted system files – Damaged files can block updates from installing.
- Windows Update issues – If Windows Update services are not running properly, you may see this error.
- Antivirus conflict – Third-party antivirus software can block updates.
- Corrupt .NET Framework – Some Windows updates rely on .NET Framework. If it’s broken, the update fails.
- Damaged Windows Update cache – A corrupted update cache can prevent updates from installing.
How to Fix Windows Update Error 0x80070643
Now, let’s go step by step and fix this error.
1. Restart Your PC and Try Again
Sometimes, the simplest solution works best.
- Step 1: Restart your PC.
- Step 2: Try installing the update again.

If the error persists, move to the next solution.
If you face a windows black screen i have full tutorial here !
2. Run the Windows Update Troubleshooter
Windows has a built-in troubleshooter that can fix update problems.
- Step 1: Press Win + I to open Settings.
- Step 2: Click on Update & Security > Troubleshoot.
- Step 3: Select Windows Update and click Run the troubleshooter.
- Step 4: Follow the on-screen instructions and restart your PC.

Try updating again. If the issue is still there, move on.
3. Restart Windows Update Services
If Windows Update services are not running properly, updates will fail.
- Step 1: Press Win + R, type
services.msc
, and press Enter. - Step 2: Find these services:
- Windows Update
- Cryptographic Services
- Background Intelligent Transfer Service (BITS)
- Step 3: Right-click each service and select Restart.
- Step 4: Try updating again.
How to Fix Windows Update Stuck at 0% click here!

Note: If the you couldn’t see the the restart tab instead use click on Start tab like my case here .
Watch Tutorials on our Youtube channel here!

4. Clear Windows Update Cache
Corrupt update files can cause the 0x80070643 error. Clearing the cache can fix it.
Step 1: Press Win + R, type cmd
, and press Ctrl + Shift + Enter (Run as Admin).
Step 2: Type the following commands and press Enter after each:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Step 3: Now, delete the update cache :
del C:\Windows\SoftwareDistribution*.* /s /q
del C:\Windows\System32\catroot2*.* /s /q
Step 4: Restart the update services:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Step 5: Restart your PC and check for updates again.
5. Repair Corrupt System Files (SFC & DISM Scan)
If your system files are damaged, updates will fail.
Step 1: Open Command Prompt (Admin).
Step 2: Run the following command:
sfc /scannow
Step 3: After it finishes, run these commands:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Step 4: Restart your PC and check for updates.
If you ever faced SFC Error i have a full tutorial to how to solve it click here !
6. Update or Reinstall .NET Framework
.NET Framework is essential for some updates. If it’s broken, you need to repair it.
- Step 1: Open Control Panel > Programs > Turn Windows features on or off.
- Step 2: Check if .NET Framework 3.5 and 4.8 are enabled. If not, enable them and click OK.
- Step 3: Restart your PC and check for updates.
🔗 Download the latest .NET Framework from Microsoft: https://dotnet.microsoft.com/en-us/download
7. Disable Antivirus & Try Again
Some antivirus programs block Windows updates.
- Temporarily disable your antivirus and try updating again.
- If the update works, add Windows Update to your antivirus exclusions.
8. Manually Install the Update
If nothing works, manually install the update from the Microsoft Update Catalog.
- Step 1: Go to https://www.catalog.update.microsoft.com
- Step 2: Search for the update code (e.g., KB5006670).
- Step 3: Download and install it manually.
Final Thoughts
If you’ve followed all the steps, your 0x80070643 error should be fixed by now. If you’re still stuck, don’t worry. As an IT support specialist, I know how frustrating these errors can be.
💡 But that’s who we are – we solve problems, no matter how overwhelming they seem. Everything has a solution. 🚀
Need more help? Drop a comment below or check out Microsoft’s official support page: https://support.microsoft.com
FAQs (Schema Markup Ready)
❓ What is error code 0x80070643?
📌 It’s a Windows Update error caused by corrupted files, antivirus conflicts, or broken services.
❓ Can I fix 0x80070643 without reinstalling Windows?
📌 Yes! Try clearing the update cache, restarting update services, and repairing system files.
❓ Does disabling my antivirus help?
📌 Sometimes. Antivirus software can block updates, so try disabling it temporarily.
❓ Where can I manually download Windows updates?
📌 From the Microsoft Update Catalog: https://www.catalog.update.microsoft.com