0x80070643 is an error that has been reported by many users of Windows computer. It is an error that appears on your screens while the automatic update of your Windows takes place. The code appears with the message “Definition Update for Windows Defender – Error 0x80070643” and causes the failure of the Windows Defender Update. This error signifies that a fault has occurred during the installation process. Though the download of this update takes place properly but the error pops up and restricts the update from getting installed completely.
Table of Contents
- 1 How to Fix Windows Update Error Code 0X80070643
- 1.1 Method #1 Restart Your Computer
- 1.2 Method #2 Disable Antivirus Program
- 1.3 Method #3 Install the Latest Version of .NET Framework
- 1.4 Method #4 Restart Windows Installer Service in Your PC
- 1.5 Method #5 Manually Update Windows Defender in Your PC
- 1.6 Method #6 Run Scannow or SFC on Your PC
- 1.7 Method #7 Perform a Clean Boot of Your PC
- 1.8 Method #8 Use Troubleshooting
- 1.9 Method #9 Use System Restore feature
- 1.10 Method #10 Reset the Components of Windows Updates to Fix the Issue
- 1.11 Method #11 Uninstall Windows Defender Update
- 1.12 Method #12 Update Using Administrative Permissions
- 1.13 Method #13 Run SubInACL Tool
- 2 Conclusion
How to Fix Windows Update Error Code 0X80070643
The error code 0x80070643 can appear due to the presence of some of the undeleted files of previous anti-virus program or if there are corrupted files in the registries of your system.
Many users are looking for some potential methods that can help them to solve this issue by themselves. However, there are a number of ways or solutions that can be used to try to fix the error code 0x80070643. Though, different users may face this error for various reasons. So, one method which works for a particular user, might not work for the other user. So check out all the possible solutions to your problem given below and then choose which one suits your purpose and apply it to get rid of your problem.
Method #0 Use Advanced System Repair Pro (Strongly Recommended)
- Download this PC Repair Tool rated as "Excellent" on TrustPilot.com.
- Click on Start Scan button to find errors related to Windows.
- Click Repair All to fix all issues with Patented Technologies.
Method #1 Restart Your Computer
Sometimes more significant problems are solved by the most accessible solutions. Restarting your PC is one such foremost method that you should in any case that displays you error whether it is error code 0x80070643 or any other issue.
So, restart your computer and install the program again as sometimes the previous installation requires a restart of your computer system. For any kind of issue relate to Windows restart refer this useful guide.
Method #2 Disable Antivirus Program
The error code 0x80070643 can be caused due to some conflicts between the Antivirus software of your PC and the other applications or Windows Update present in your computer. In such a case, you can disable your Antivirus software temporarily to check if it can solve the issue. After this, go to the Windows Update and check if you can update your system now. Follow the steps to disable the Antivirus:
- At First, Right-click on the icon of your Antivirus software from the system tray and click on Disable.
- Then select the time frame for which you want to disable your Antivirus program. (It is recommended to choose the minimum time frame available there which could be 15 or 30 minutes)
- Now run Windows Defender and check if the message Windows Defender Update fails with the error code 0x80070643 is gone or not.
Method #3 Install the Latest Version of .NET Framework
.NET Framework plays an essential role in the installation of system updates. If you don’t have .NET Framework on your PC or if its version has become outdated, then you won’t be able to install the system updates. So download and install the latest version of .NET Framework from Microsoft in your PC. Follow the steps to download .NET Framework:
- At First, Navigate to Microsoft .NET Framework’s official website.
- Then select the latest available version of .NET Framework.
- Afterwards, you can also download other old versions of .NET Framework if required.
- Then click on the Download button & it will take a few seconds to initiate the process.
- Now open the downloaded file in your PC or laptop and follow the on-screen instructions to install it.
- After installing this application, rerun Windows Update to check if you can install the system updates now.
Method #4 Restart Windows Installer Service in Your PC
There could be some faulty configurations in the Windows Installer Service of your system which may lead to the error code 0x80070643 to appear on your screens. Restarting the Windows Installer Service might fix the error code on your PC, follow the steps to do this:
- At First, press Win + R keys simultaneously on your keyboard.
- Now type “services.msc” and hit Enter key to open the Services window on your PC.
- Next, click on the Windows Installer option and then on Restart.
- Afterwards, check if your problem of error code 0x80070643 has been resolved or not.
Method #5 Manually Update Windows Defender in Your PC
- At First, press Windows + Q keys at the same time and search for Windows Defender.
- Now, click on Virus & threat protection option under Protection areas.
- Then click on Virus & threat protection updates button.
- Now, just hit the check for updates button. It will take a few minutes to download the latest updates.
- Finally, reboot your computer now and save the changes.
Alternatively, you can use Command Prompt to update Windows Defender in your system by following the steps:
- At First, Press Windows + X keys simultaneously and choose Command Prompt (Admin).
- Afterwards, type the command given below in cmd and press Enter key after typing each one of them:
“%PROGRAMFILES%\Windows Defender\MpCmdRun.exe” – Remove Definitions -All
“%PROGRAMFILES%\Windows Defender\MpCmdRun.exe” – SignatureUpdate
- After the commands are entered, the processing will take place.
- Finally, close cmd and reboot your system now.
Method #6 Run Scannow or SFC on Your PC
If there are any corrupted files present in your computer system, they can stop the Windows of your computer from getting updated. By using an SFC scan, you can find out the corrupted files in your system and can replace them with the right ones. Follow the steps to run scannow or sfc:
- At First, press Windows Key + X together & choose Command Prompt (Admin) from the menu.
- Then type “sfc / scannow” in the Command Prompt and hit Enter key.
- Afterwards, wait for a few minutes to let your PC complete the scanning.
- Now try to install System Updates. If it works now your problem of 0x80070643 error code has been resolved.
Method #7 Perform a Clean Boot of Your PC
The presence of third-party software and programs can conflict with Windows in your system which may result in the error code 0x80070643. In such as case, you need to perform a clean boot of your system and then check if it solves the issue.
Method #8 Use Troubleshooting
- At First, click on Start menu and type “troubleshoot” in the search box and click on Troubleshoot option displayed.
- Now, extend the Windows Update option & click on Run the troubleshooter button.
- Afterwards, follow the on-screen instructions and run the Windows Update Troubleshoot.
- Now, restart your computer and check if you can fix the error code 0x80070643 now.
Method #9 Use System Restore feature
It allows you to restore your Windows Operating System back to the time when it was stable and was working correctly. This step doesn’t cost you the loss of any of your data or personal information. Though, drivers and applications that you have installed after the restore point was made might get removed.
So if you are facing the error code 0x80070643 on your computer screens during the installation of Windows Update, create a system restore point and then use your computer without any error.
Method #10 Reset the Components of Windows Updates to Fix the Issue
1. At First, Press Windows + X keys and click on Command Prompt (Admin).
2. Then type the commands mentioned below and hit Enter key after each one to stop Windows Update Services:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
3. Afterwards, type the commands given below to rename the Software Distribution Folder and press Enter key after each one:
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\Catroot2 catroot2.old
4. Then type the given commands to start the Windows Update Services and press Enter key after typing each command:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
5. At last, reboot your system to save the changes made and check if the error code 0x80070643 has been disappeared or not.
Method #11 Uninstall Windows Defender Update
People who are using Windows 10 Operating System are well aware that there is no System Restore point on Windows 10 Operating System. Also, it is frustrating to do random reboots every day. However, if you are also stuck in this situation and are facing the error code 0x80070643 then you can remove Windows Defender Update and get back to the early state of Windows by following the steps below:
- At First, Press Windows + R keys simultaneously to open the Run window.
- Then type “appwiz.cpl” and hit Enter to open Programs and Features.
- Afterwards, click on View Installed Updates icon displayed at the left side of your screens.
- Now scroll down to Microsoft Windows and right click on the Windows Defender or KB4054517 Update which is the cause of the error code 0x80070643.
- Finally, click on Uninstall and restart your PC to check if your issue persists.
Method #12 Update Using Administrative Permissions
Sometimes, users need to configure the administrative permissions as some of the updates necessarily require administrative permissions to get installed. If you haven’t signed- up in your PC and are using it as a guest or as a lesser privileged account then firstly, sign in to your system. If your computer belongs to a specific domain that you are unaware of, call your system administrator to help you with this.
Method #13 Run SubInACL Tool
Users of old Windows Operating Systems like Windows Vista or Windows XP must know that there is a bug that involves .NET Framework 2.0 which occurs due to incorrect access control list permissions on registry hives that leads to causing hindrance for some applications from getting installed. MSI based setups. Follow the steps to try this solution:
- At First, Download SubInACL tool & install it on your system. This tool will install into C:\ProgramFiles\Windows Resource Kits\Tools.
- Afterwards, navigate to this file & copy-paste the code in your notepad file.
- Then move to Navigate to File>>Save As.
- Later, name it as reset.cmd. At last, change file type to All Files.
- Now, right-click on the script and then on Run as Administrator.
- Wait to let the reset.cmd script be complete and then try installing the software.
Many Windows Defender users have tried the methods mentioned above and the success rate of using these solutions is quite good. So by performing any of these methods, the users can get rid of the error code 0x80070643 and can resume their work uninterruptedly.
Gravit Sinha is the founder of ValidEdge. Ever since he was a kid, he has been a problem fixer and that passion is what inspired him to start and grow this website! 🙂