Get Fix for Windows 10 Update Error 0x80070643

You may receive Windows 10 Update Error 0x80070643 when you try to install some windows updates. This is critical update error that stops you from installing windows update as well as installing another software. You may receive this error in following conditions:

.NET Framework update installation error: “0x80070643” or “0x643”

1. When try to install updates, from Windows Update Center
2. When try to install KB3106246 file, etc.


This issue may occur if the MSI software update registration has become corrupted, or if the .NET Framework installation on the computer has become corrupted.

How to fix Windows 10 Updates Error 0x80070643

Method 1: Fix using Advanced System Repair Tool

The most of the common reason behind windows update failed is corrupted or damaged system files like DLL files, EXE files, sys files etc. There are thousands of tiny system files are there that work specific task. If one of the files gets replaced, deleted or damaged then you may get windows update error 0x80070643.

Windows is made with huge number of dll files, exe files, sys files, various types of services, databases, etc so, it is not possible to keep monitoring all the files always. A brilliant PC Optimizer tool repairs damages, fix errors, update windows and drivers, and eliminate various types of errors silently.

Outbyte PC Repair Tool does all the above task easily and provides you an errorfree and smooth Windows environment to work so that you can focus on your business only.

3 Steps to Fix this Error
Step 1. Download Outbyte PC Repair Tool [File Size: 16.4 MB]
Step 2. SCAN your Windows PC
Step 3. Click Fix button to Repair Error

Download and Install Advanced System Repair Tool and scan your PC. It has the large database with 25 million of files. It will find all the damaged or deleted system files and reinstall them with the fresh one. After, optimizing with Advanced System Repair Tool, try to install windows update again.

Method 2: Reset Windows Update Components

Resetting Windows Update Component might fix this error completely. In order to Reset Windows Update Components, go through the following steps:

Step 1: Stop BITS Services, Windows Update Services, and Cryptographic Services. To do this, Open Command Prompt as Administrator and Run the following commands.
a. net stop bits
Press Enter
b. net stop wuauserv
Press Enter
c. net stop appidsvc
Press Enter
d. net stop cryptsvc
Press Enter

Step 2: Delete qmgr*.dat files. Paste following command in Command Prompt and Hit Enter.

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

Step 3: Rename the Software Distribution folder backup copies. Copy and Paste the following command in Commands Prompts and Hit Enter.

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

Step 4: Reset BITS Services. Run following commands one after another in Command Prompts.

Press Enter

Press Enter

Step 5: Type the following command in commands prompts and hit enter.

cd /d %windir%\system32

Step 6: Register the BITS Files and Windows Update Files. Run following command in command prompts. You must execute each command separately and Hit Enter after writing each command.

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

Step 7: Now, Reset Winsock. Execute following command in commands prompts.

netsh winsock reset

Step 8: Reset Proxy.

netsh winhttp reset proxy

Step 9: Restart BITS Services, Windows Update Services, and Cryptographic Services. Execute following commands one by one in the commands prompts.

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

Step 10: Reboot your system and try to run windows update again. Most probably you won’t get Windows 10 Update Error 0x80070643.


In this article, I’ve tried to explain the method of fixing Update Error 0x80070643. In my recommendation, you must use Advanced System Repair Tool to fix this error. This tool not only fix windows update error and also fix various system problems and optimize your PC for faster performance.

Leave a Reply