How to Fix Windows Error 0x80070643

Troubleshoot Windows error 0x80070643 and clean update leftovers and temporary files with Kudu.

By Kudu Team

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →

What Causes This?

Windows error 0x80070643 usually appears when an update or app installation fails because Windows can’t complete the setup process correctly. Common causes include corrupted Windows Update files, damaged system files, problems with the .NET Framework, or leftover temporary files from older failed updates. It can also happen when Microsoft Defender definition updates or MSI-based installers get stuck or conflict with existing files.

Common Symptoms

  • Windows Update fails and shows 0x80070643
  • The same update keeps retrying and failing
  • Microsoft Defender or security intelligence updates won’t install
  • App or program installation fails with a generic setup error
  • Windows Update feels stuck or unusually slow

How to Fix It Manually

  1. Restart your PC and try the update again

    • Click Start > Power > Restart
    • After rebooting, go to Settings > Windows Update
    • Click Check for updates
    • If the error returns, continue with the steps below
  2. Run the Windows Update troubleshooter

    • Open Settings with Windows + I
    • Go to System > Troubleshoot > Other troubleshooters
    • Find Windows Update and click Run
    • Let Windows apply any fixes it finds, then restart your PC
  3. Clear the Windows Update cache

    • Press Windows + S, type cmd
    • Right-click Command Prompt and choose Run as administrator
    • Run these commands one at a time:
      net stop wuauserv
      net stop bits
      net stop cryptsvc
      ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
      ren C:\Windows\System32\catroot2 catroot2.old
      net start wuauserv
      net start bits
      net start cryptsvc
    • Restart your PC and try Windows Update again
  4. Repair system files

    • Open Command Prompt as administrator again
    • Run:
      sfc /scannow
    • Wait for the scan to finish
    • Then run:
      DISM /Online /Cleanup-Image /RestoreHealth
    • Restart your PC after both scans complete
  5. Repair or reinstall the .NET Framework

    • Open Control Panel
    • Click Programs > Programs and Features > Turn Windows features on or off
    • Uncheck .NET Framework entries if available, click OK, and restart
    • Go back to the same screen, re-enable them, and restart again
    • If the error is tied to a specific app install, this often fixes it
  6. Install the update manually

    • Go to Settings > Windows Update > Update history
    • Note the KB number of the failed update
    • Visit the Microsoft Update Catalog in your browser
    • Search for the KB number, download the version that matches your system, and install it manually
  7. Free up space and remove temporary update leftovers

    • Open Settings > System > Storage
    • Click Temporary files
    • Select items like Windows Update Cleanup, Temporary files, and other safe leftovers
    • Click Remove files
    • Low disk space and old update debris can trigger repeat install failures

Fix It Automatically with Kudu

If you don’t want to dig through update caches, temp folders, and leftover installer files manually, Kudu can do the cleanup for you. It helps remove temporary files, stale update leftovers, and other junk that can interfere with Windows updates and installations, making error 0x80070643 much easier to resolve.

Download Kudu Free →

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →