How To Resolve Error Code 0x80070643 Effectively

Dealing with Windows update errors is just part of the routine now. Sometimes, those updates refuse to install for reasons that aren’t obvious—especially error code 0x80070643, which tends to pop up out of nowhere. This one’s a classic—caused by anything from corrupted cache files, outdated system components, conflicting antivirus programs, or even space issues. The good news is, a few straightforward tweaks can often get that stubborn update rolling again.

Here’s a collection of tried-and-true solutions, based on actual hands-on experiences trying to wrestle this error to the ground. Not everything works every time (because Windows has to keep things interesting), but with some patience, one of these should do the trick.

How to Fix Error Code 0x80070643

Run the Update Troubleshooter

If you haven’t tried this yet, it’s a no-brainer starting point. Windows has a built-in troubleshooter that can sometimes find and fix issues with the update process itself. It’s especially handy since it does a lot of the heavy lifting automatically, saving you from trying to guess what’s broken.

  • Open Settings (Win + I), then click System, scroll down, and select Troubleshoot.
  • Click on Other troubleshooters.
  • Find Windows Update, then hit Run. Sit back and let Windows do its thing.
  • If it reports fixes or finds issues, restart and try updating again.

On some setups, this might fail to do anything obvious on the first try, or might need a reboot to fully kick in. Worth a shot, anyway.

Delete the Windows Update Cache

Corrupted download files or partial cache can really mess up updates. Clearing out the cache forces Windows to re-download those files fresh, which often solves errors like 0x80070643.

  • Open Run (Win + R) and type C:\Windows\SoftwareDistribution\, then hit Enter.
  • In the Explorer window, select all the files and folders inside. Hit Shift + Del to delete permanently—no recycling bin, no second chances.
  • Reboot your PC. Windows will recreate the necessary folders when you start up again.
  • Try updating once more. Sometimes, it’s just that simple.

Just keep in mind: on some machines, this cleanup may need to be repeated if the same error strikes again. It’s part of the regular cleanup cycle.

Check Your Disk Space

Oddly enough, lack of disk space is a common culprit. If Windows can’t find enough room to download and install updates, errors happen. Using Storage Sense makes this easier—automatically freeing up space by cleaning temporary and unused files.

  • Head over to Settings > System > Storage.
  • Turn on Storage Sense if it’s not already enabled. It’ll automatically clear out files you don’t need anymore.
  • Check your drive space—if it’s less than a few GBs free, consider deleting large unused files or uninstalling apps you don’t use.

On some setups, freeing space and rerunning the update fixes the problem—a classic example of “more space, less troubles.”

Reset the Catroot2 Folder

This one’s a bit more involved but often helps when standard fixes fail. The catroot2 folder stores update info, and sometimes it gets corrupted, preventing updates from completing properly. Clearing it out resets the update state.

  • Open Run (Win + R) and type cmd, then hit Ctrl + Shift + Enter to run as administrator.
  • In the Command Prompt window, type the following commands, pressing Enter after each one:
    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  • Next, open Explorer (Win + E) and navigate to Drive:\Windows\System32.
  • Find the catroot2 folder, then Shift + Del to wipe everything inside.
  • Back in the admin Command Prompt, type net start cryptsvc and press Enter.
  • Reboot, and Windows will rebuild the folder fresh.

This process resets update-related data and often clears blockage points for error 0x80070643—worth a shot if nothing else worked.

Of course, fixing Windows update errors isn’t always a one-and-done deal. Sometimes, a mix of these steps or trying again after a reboot makes all the difference. But, at least now, you’ve got some solid tools to get those updates back on track.