Repair Update Failed to Install Error 0x80070643

If you are facing error code 0x80070643 on your Windows computer, you are not alone. Many Windows users reported this error. Usually this error occurs when you are trying to update your Windows system or install programs.

Causes of error 0x80070643

Error message 0x80070643 is usually the result of incorrectly configured system settings, malware or virus infection, driver malfunction, corrupted or missing system files, or old versions of programs that do not work. ‘were incorrectly removed when uploading a new version. Error 0x80070643 can also occur if your Windows computer or tablet is not properly turned off or disconnected from the network while in use.

The good news is that the problem can be fixed. This article will show you the methods by which you can fix two types of 0x80070643 errors:

Run Windows Update Troubleshooter

The Windows Update Troubleshooter scans and fixes issues with operating system and application updates. On Windows 10, go to Settings> Update & Security> Troubleshoot> Windows Update and select Troubleshoot.

Rename the SoftwareDistribution folder.

To fix this, it’s advised to rename the SoftwareDistribution folder. To rename the Software Distribution folder, open an open input window, type the following commands in turn, and press Enter:

  • wuauserv net stop
  • Clean stop bits
  • Rename c: \ windows \ SoftwareDistribution SoftwareDistribution.bak
  • Clean start wuauserv
  • Network boot bits

Delete the contents of the Catroot2 folder

Catroot and Catroot2 are some of the important Windows operating system files that are required during the Windows update process. Therefore, if you encounter a problem updating Windows and receive error 0x80070643, please reset the Catroot2 folder.

To reset the catroot2 folder, follow these steps:

Open a command prompt, enter the following commands in turn and press Enter:

  • cryptsvc net stop
  • md% systemroot% \ system32 \ catroot2.old
  • xcopy% systemroot% \ system32 \ catroot2% systemroot% \ system32 \ catroot2.old / s
  • Then delete all contents of the catroot2 folder.
  • Then in the CMD windows type the following and hit Enter:
  • Then type the following in the CMD windows and press Enter:
  • cryptsvc clean boot
  • Your catroot folder will be reset after you restart Windows Update.

Install the latest version of the .NET Framework

The .NET Framework plays an important role in installing system updates. If the .NET Framework is missing or corrupted on your computer, you may not have been able to install the updates. You need to download the latest .NET Framework from Microsoft and install it on your computer. To download and install the .NET Framework:

I. Go to the Microsoft .NET Framework download site.

II. Click the latest version of the .NET Framework.

iii. Click Download.

iv. Open the downloaded file and follow the onscreen instructions to install it.

v. After the installation is complete, run Windows Update again and see if you can install system updates.

We hope these fixes work for you. If you’ve found other remedies, please let us know your experience in the comments section below.