Have you ever encountered a 0x80070643 error when trying to update Windows? This error is one of the errors that often occur on Windows operating systems, especially Windows 10. This error indicates that there is a problem with the Windows update installation process, which can be caused by various factors, such as corrupted update files, software conflicts, internet connection problems, or problems with the Windows Installer or Microsoft .NET Framework.
0x80070643 error can be very annoying because it can prevent you from getting the latest updates from Windows, which is important for maintaining the security and performance of your computer. In addition, this error can also cause other problems, such as a blue screen of death (BSOD), crashes, freezes, or unexpected restarts.
For that, you need to know how to solve 0x80070643 errors when updating Windows easily and quickly. In this article, Bardimin will explain some methods you can try to fix this error, as well as the reasons why they work. This article will also provide some tips to prevent this error from happening again in the future.
Method 1: Run the Windows Update Troubleshooter
Windows Update Troubleshooter is a built-in Windows tool that can help you identify and fix problems related to Windows updates, including 0x80070643 errors. This tool can scan your system and provide a solution that suits your condition. The following are the steps to run the Windows Update Troubleshooter:
- Open Settings by pressing the Windows + I key on your keyboard.
- Select Update & Security.
- Select Troubleshoot on the left side of the window.
- Click Additional troubleshooters on the right side of the window.
- Click Windows Update and then click Run the troubleshooter.
- Follow the instructions that appear on the screen to begin the scanning and repair process.
- When you’re done, restart your computer and try Windows update again.
This method can work because Windows Update Troubleshooter can detect and repair corrupted update files, software conflicts, or internet connection problems that can cause errors 0x80070643.
Method 2: Remove the Corrupted Update File
One common cause of 0x80070643 error is corrupted or incomplete update files, which can occur due to interruptions during the download or installation process. This corrupted update file can hinder the process of further Windows updates, so you need to delete it and download it again. The following are the steps to remove corrupted update files:
- Open File Explorer by pressing the Windows + E key on your keyboard.
- Go to the folder C:\Windows\SoftwareDistribution\Download.
- Delete all files and folders that are inside the folder by pressing the Ctrl + A key and then the Delete key on your keyboard.
- Close File Explorer and open Command Prompt as administrator by pressing the Windows + X key and then selecting Command Prompt (Admin) or Windows PowerShell (Admin).
- Type the following commands and press Enter after each command:
net stop wuauserv net start wuauserv
- Close the Command Prompt and try Windows update again.
This method can work because by deleting corrupted update files, you can clear the Windows update cache and allow Windows to download new, intact update files, which can avoid errors 0x80070643.
Method 3: Repair Windows Installer or the Microsoft .NET Framework
Windows Installer and Microsoft .NET Framework are two important components required by Windows to run and install various applications, including Windows updates. If there is a problem with Windows Installer or Microsoft .NET Framework, such as missing, corrupted, or incompatible files, it can cause 0x80070643 errors when updating Windows. To fix this problem, you can try the following two ways:
Method 1: Run System File Checker (SFC) and DISM
System File Checker (SFC) and DISM are two built-in Windows tools that can scan and repair corrupted or invalid system files, including files related to Windows Installer or the Microsoft .NET Framework. The following are the steps to run SFC and DISM:
- Open Command Prompt as administrator as in the previous method.
- Type the following command and press Enter:
sfc /scannow
- Wait for the scanning and repair process to complete. If there are files that SFC cannot repair, then you need to run DISM by typing the following command and pressing Enter:
DISM /Online /Cleanup-Image /RestoreHealth
- Wait for the scanning and repair process to complete. Close the Command Prompt and try Windows update again.
This method can work because SFC and DISM can repair corrupted or invalid system files that can cause 0x80070643 errors.
Way 2: Reinstall or Update Windows Installer or the Microsoft .NET Framework
If the first way does not work, then you can try to reinstall or update the Windows Installer or Microsoft .NET Framework by downloading the latest installation file from the official Microsoft website. The following are the steps to reinstall or update Windows Installer or the Microsoft .NET Framework:
- Open your web browser and visit the following website to download the Windows Installer or Microsoft .NET Framework installation files:
- Windows Installer: https://support.microsoft.com/en-us/topic/windows-installer-4-5-is-available-68a4c864-7a1f-0c4c-8a9f-0f9d17cbe1d1
- Microsoft .NET Framework: https://dotnet.microsoft.com/download/dotnet-framework
- Select the version of Windows Installer or Microsoft .NET Framework that corresponds to your operating system and click Download.
- Run the installation file that you downloaded and follow the instructions that appear on the screen to reinstall or update Windows Installer or Microsoft .NET Framework.
- When you’re done, restart your computer and try Windows update again.
This works because by reinstalling or updating the Windows Installer or Microsoft .NET Framework, you can make sure that the component works properly and is compatible with Windows updates, which can avoid errors 0x80070643.
Other Interesting Articles
Method 4: Disable the Antivirus or Firewall Temporarily
Antivirus or firewall is software that aims to protect your computer from viruses, malware, or network attacks. However, sometimes an antivirus or firewall can mistake Windows update files for threats and block or delete them, which can lead to 0x80070643 errors. To resolve this issue, you can try temporarily disabling your antivirus or firewall during Windows updates. The following are the steps to disable your antivirus or firewall temporarily:
- Open Settings as in the first method.
- Select Update & Security.
- Select Windows Security on the left side of the window.
- Click Virus & threat protection on the right side of the window.
- Click Manage settings under the Virus & threat protection settings section.
- Turn off the Real-time protection option by clicking the Toggle button.
- Go back to Windows Security and click Firewall & network protection on the right side of the window.
- Click Domain network, Private network, and Public network alternately and turn off the Windows Defender Firewall option by clicking the Toggle button for each network.
- Close the Settings and try Windows Update again.
This method can work because by disabling the antivirus or firewall temporarily, you can avoid any conflicts or interference that can cause errors 0x80070643.
Tips to Prevent 0x80070643 Errors
Once you’ve successfully resolved the 0x80070643 error, you won’t want to encounter this error again in the future. For that, you can apply the following tips to prevent this error:
- Make sure you have a stable and fast internet connection when updating Windows, so that update files are not damaged or interrupted during download or installation.
- Make sure you have enough disk space to store the updated files so that the installation process is not interrupted or fails.
- Make sure you have the latest versions of Windows Installer and Microsoft .NET Framework that are compatible with Windows updates, so there are no communication or compatibility issues.
- Make sure you maintain the cleanliness and health of your system by performing regular antivirus scans, cleaning junk files, and repairing the registry so that there are no viruses, malware, or damaged or invalid files that can cause errors 0x80070643.
- Make sure you turn your antivirus or firewall back on after the Windows update is complete, to keep your computer protected from outside threats.
Hopefully, this article is useful and can help you fix this error easily and quickly. Thanks.