Skip to content
ErrorsToolsDriversGet Help
Error Guide
updateintermediate

0x80070643

How to Fix 0x80070643 Windows Update Install Failure

  • 10-25 min
  • Windows 10 · Windows 11
  • Updated 2026-05-20
  • By PCDoc Team

At a glance

Difficulty
intermediate
Reading time
10-25 min
Steps
5
Last verified
2026-05-20

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
The fix

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 + I to 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 msiserver

Run System File Checker

Corrupted system files block updates. SFC scans Windows and repairs damaged components.

Steps:

  • Open PowerShell as Administrator.
  • Run:
bashsfc /scannow

Manually 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.

Talk to a tech

No automatic remote access.

  • DIY steps first
  • Permission before access
  • Hardware limits explained
FAQ

Common questions

Is 0x80070643 dangerous?
No. It's a Windows Update install failure, not malware or hardware damage. Your PC and files are safe. The risk is only that you miss security patches if it persists.
Why does it keep coming back after I fix it?
Persistent 0x80070643 usually points to either ongoing .NET Framework corruption, a third-party security tool blocking the update, or a permanent permission issue on the update folder. If 5 fixes above don't stick, contact us for diagnosis.
Can I just hide the failing update?
Microsoft removed the official 'hide updates' feature in Windows 10/11. There's a workaround tool called wushowhide.diagcab from Microsoft, but it's a temporary mask — the update will retry. Better to fix the root cause.
Will resetting update components delete my files?
No. The reset only clears the update cache (SoftwareDistribution and catroot2 folders). Your personal files, installed programs, and settings are untouched.
Why does it happen with .NET updates specifically?
.NET updates require modifying many shared system components. Any prior incomplete .NET installation creates conflicts. Running the .NET Repair Tool resolves about 40% of 0x80070643 cases tied to .NET.

Written by PCDoc Team

Tested on a real Windows machine on 2026-05-20. Found a mistake? Tell us.