Last Updated on May 23, 2022
Updated July 2022: Stop getting error messages and slow down your system with our optimization tool. Get it now at this link
- Download and install the repair tool here.
- Let it scan your computer.
- The tool will then repair your computer.
This issue occurs because a previous installation left the computer in a restart pending state.
Error code – 0x80070643 (-2147023293) is a generic MSI error code. I was able to fix some computers manually by simply pausing the app question and running the update again.
Give yourself all permissions.
Search for malicious viruses.
Perform a clean boot.
Run the Windows Troubleshooter.
SFC Permissions (System File Checker).
Reset with SubInACL.
Update Windows 10 manually.
Error 0x80070643 is a Windows update error. It may appear on your computers for various reasons. Although this bug does not pose a malicious threat to your system, it is recommended that you fix it to ensure that your system is working properly and that there are no installation problems.
If you see an error code 0x80070643 on your Windows computer, you are not alone. Many Windows users have reported this error. Normally, this error occurs when you try to update your Windows system or install a program.
Error 0x80070643 may prevent you from installing a Windows update or other software. This problem can be caused either by corruption of the MSI software update registry or by corruption of the installation of .NET Framework on the computer.
How to fix the Windows update could not be installed with error 0x80070643?
Rename the SoftwareDistribution folder.
To correct this, it is recommended to rename the SoftwareDistribution folder. To rename the Software Distribution folder, open a raised input window, type the following commands one at a time, then press Enter :
net stop wuauserv
net stop bits
rename c:\windows\SoftwareDistribution SoftwareDistribution.bak
net start wuauserv
net start bits
Delete the contents of the Catroot2 folder
Catroot and Catroot2 are some of the important Windows operating system folders that are required during the Windows update process. So if you are faced with the problem when updating your Windows and get an error message – 0x80070643, reset the Catroot2 folder.
To reset the catroot2 folder, do the following:
Open a high prompt, type the following command one at a time, then press Enter :
net stop cryptsvc
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
Next, delete all the contents of the catroot2 folder.
Having done this, in the CMD windows, type the following and hit Enter:
Once you have done this, enter the following in the CMD windows and click Enter:
net start cryptsvc
Your Catroot folder will be reset when you restart Windows Update.
Reinstalling the Windows.NET framework
The. NET Framework is an integral part of Windows and is used for system updates and software installations. Therefore, it is important that it is installed on your system and that it works properly at all times, as this ensures that other programs on your computer work as they should.
Therefore, I suggest reinstalling this component, to do so, simply proceed as follows:
First of all, make sure that you start with all administrator privileges on your computer.
Then press Windows + R, type appwiz.cpl and press Enter.
Once you have finished uninstalling a program, click Microsoft.net Framework 4 Client Profile, then click Uninstall.
When you execute these commands, you stop all services associated with Windows Update, rename the affected directories and restart the services. It’s a simple solution, so don’t hesitate to try it.
We hope these corrections will work for you. If you have found other remedies, tell us about your experience in the comments section below.
Expert Tip: This repair tool scans the repositories and replaces corrupt or missing files if none of these methods have worked. It works well in most cases where the problem is due to system corruption. This tool will also optimize your system to maximize performance. It can be downloaded by Clicking Here
CCNA, Web Developer, PC Troubleshooter
I am a computer enthusiast and a practicing IT Professional. I have years of experience behind me in computer programming, hardware troubleshooting and repair. I specialise in Web Development and Database Design. I also have a CCNA certification for Network Design and Troubleshooting.