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:
1. When try to install updates, from Windows Update Center
2. When try to install KB3106246 file, etc.
Cause:
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.
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.
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.
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
Press Enter
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
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.
Summary:
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.