Updates are painful. Updates that fail are even more upsetting. Thankfully, Windows does provide error codes to better pinpoint the issue. If you’ve encountered error code 0x80070643 during your update process, we’ve got both the causes and the potential fixes down in this article.
What Causes This Error?
As with the many update errors Windows throws at you, error code 0x80070643 has several possible causes, including:
- A lack of space for the update to install
- A corrupted update cache, which is often caused by incomplete downloads
- A faulty .NET framework, which controls the update process
- Conflicts with the antivirus
- Old or outdated system software
- Corrupted MSI or catroot folders
Fixing Error Code 0x80070643
Let’s take a look at how to fix this error code with the solutions below:
Run the Update, Troubleshooter
The Update Troubleshooter is a first step that can be very effective. To use it:
Step 1. Open Settings (Win + I), click “System,” and scroll down to “Troubleshoot.”

Step 2. Select “Other troubleshooters.”

Step 3. You’ll see “Windows Update” in the list. Click the “Run” button and let it go.

Step 4. If the troubleshooter identifies any issues, it’ll try to repair them. Restart afterwards and try updating again.
Delete the Update Cache
A good next step is to ensure no fragmented and corrupted download files remain in the update cache. The quickest way is to delete them in Explorer:
Step 1. Open the Run dialog (Win + R) and enter “C:\Windows\SoftwareDistribution\” before hitting “Enter.”

Step 2. An Explorer window will open. Select all the files and folders and delete them. You can press (Shift + Del) to skip sending them to the Recycle Bin and remove them completely.

Step 3. Your files should be deleted and the cache cleared. Windows will recreate the folders when you restart.
Step 4. On rebooting, try the update again.
Check Your Disk Space

Updates need space to download and install. Error code 0x80070643 might be an indication that you need to free up space. The fastest way is to use Storage Sense.
You can find Storage Sense in Settings, under “System” and “Storage.” Once there, you’ll see the overall disk space on your main hard drive and can clear sections.
Storage Sense automatically deletes unused files from your machine to keep space free, too. Enable this under “Storage management” if you don’t mind the process being automated.
Reset Your Catroot 2 Folder
Catroot is an important system folder related to updating information. Resetting it might help the update process complete:
Step 1. Open up the Run Dialog (Win + R) and type “cmd” before hitting (Ctrl + Shift + Enter) to run as Admin.
Step 2. Type the following commands into Command Prompt, pressing “Enter” after each:
net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
Step 3. Open up an Explorer window (Win + E) and navigate to ([Drive] > Windows > System 32).
Step 4. (Shift + Del) all the contents inside the “catroot 2” folder.

Step 5. Back in Command Prompt, type “net start cryptsvc” and restart your PC. The folder will be reset.
Was this helpful?
Last updated on 15 March, 2026
The article above may contain affiliate links which help support Guiding Tech. The content remains unbiased and authentic and will never affect our editorial integrity.


