How to Fix Windows Update Error 0x80070643

Windows Update Error 0x80070643

Windows error 0x80070643 is a common issue that users may encounter when attempting to install a new update on their Windows operating system. It typically occurs when installing security updates and is often related to corrupted files and issues with the Security app. This tutorial discusses the different troubleshooting methods to fix this issue for good.

Good to know: learn how to remove bloatware from Windows.

Basic Troubleshooting

Before moving on to the more issue-specific fixes detailed below, try these easy solutions that may solve the error without additional complications:

  • Run SFC and DISM scans: corruptions, errors and inconsistencies within the system are known to cause issues like the Windows update error. To check whether this is the case, we recommend running the SFC and DISM utilities via Command Prompt.
  • Update your drivers: when drivers become outdated or corrupt, they may not meet the requirements of security updates or may suffer from compatibility issues that can lead to installation failures. To address driver-related issues, you must update them regularly. You can manually download the latest drivers from the hardware manufacturer’s website, or use the Device Manager utility.

1. Run the Windows Update Troubleshooter

The first thing we recommend doing upon facing this update error is running the Windows update troubleshooter. This utility is designed by Microsoft to apply a set of predefined rules and algorithms to identify and fix the underlying cause.

  1. Press Win + I to open the Settings app.
  2. Choose “System -> Troubleshot.”
Clicking on "Troubleshoot" option under System in Settings.
  1. Click “Other troubleshooters.”
Clicking on "Other troubleshooters" option under System in Settings.
  1. Look for the “Windows Update” troubleshooter, and click on the “Run” button next to it.
Click "Run" button next to Windows Update troubleshooter.
  1. Analyze the troubleshooter’s results. If it identified a problem, click on “Apply this fix” to proceed.
Windows Update troubleshooter scanning for troubles.
  1. Otherwise, click on the “Close the troubleshooter” option, and move to the next method below.
  2. On Windows 10, go to “Settings -> Update & security -> Troubleshoot -> Additional troubleshooters” to find the same utility.

Tip: Windows Troubleshooter not functioning as it should? Learn how to troubleshoot it.

2. Disable Memory Integrity in Windows Security

Since error 0x80070643 is a security update issue, there is a chance that the Memory Integrity feature is causing conflicts, which is leading to the problem.

Memory Integrity (also known as Core isolation), is a security feature that uses virtualization-based security to protect critical system processes and memory from unauthorized access and modification.

If Memory integrity is enabled on your computer, disable it, and check whether that makes a difference.

  1. Type “Windows Security” in Windows Search, and click “Open.”
Typing "Windows Security" in Windows Search.
  1. Choose “Device Security” from the left pane.
  2. Click on “Core isolation details” under “Core isolation.
Clicking "Core isolation" under "Device Security" in Windows Security.
  1. Toggle off the switch for “Memory integrity.”
Toggling off "Memory integrity" feature in Windows Security.
  1. Check whether you can install the targeted update.

Note: disabling memory integrity may temporarily decrease the security provided by the feature, so it is recommended to re-enable it after resolving the update issue.

3. Reset Windows Security

Over time, security settings can become altered or modified, leading to conflicts or update errors.

Eliminate these misconfigurations and restore the default protection settings to ensure proper functionality by resetting Windows Security. Hopefully, this will address security update errors and ensure that your system is adequately protected.

  1. Navigate to “Settings -> Apps -> Apps & features.” In some newer versions of Windows 11, the option will show up as “Installed apps.”
Clicking on "Apps & features" in Windows Settings.
  1. Scroll through and locate “Windows Security” in the app list.
  2. Click on the three dots associated with it, and choose “Advanced options.”
Clicking on "Advanced options" next to Windows Security. under "Apps & features."
  1. Click on the “Reset” button.
Clicking "Reset" button under Windows Security.
  1. Wait for the process to complete, and check whether the issue has been resolved.

FYI: this is how you can safely test your antivirus’s efficacy with real malware.

4. Restart Real-Time Protection

There is also a chance that the Real-Time protection feature is experiencing temporary glitches or conflicts that may be preventing it from functioning properly, resulting in the 0x80070643 error.

An easy way to fix such issues with the Real-Time protection feature is to restart it.

  1. Open the Windows Security app as shown above.
  2. Choose “Virus & threat protection” from the left pane, and click “Manage settings” under “Virus & threat protection settings” on the right.
Clicking on "Manage settings" under "Virus & threat protection" in Windows Security.
  1. Scroll down to the “Real-time protection” option, and toggle off the switch below.
Disabling "Real-time protection" option under Virus & threat protection settings in Windows Security.
  1. Wait for a few seconds, then toggle the switch back on to turn “Real-time protection” back on.
  2. Close the Windows Security app, and check whether the issue has been resolved.

5. Reset the Windows Update Service

In certain instances, the problem may not be associated with Windows Security directly but rather with the Windows Update service.

To check whether this is the case in your situation, restart the Windows Update service and see whether that makes a difference.

  1. Press Win + R to open a Run window.
  2. Type services.msc in Run, and click Enter.
Typing "services.msc" in Run window.
  1. Locate the “Windows Update” service, and right-click on it.
  2. Choose “Properties” from the context menu.
Bringing up context menu for "Windows Update" service.
  1. Click on the “Stop” button, wait for a few seconds, and click “Start.”
  2. Make sure that the “Startup type” is set to “Automatic,” and click “Apply -> OK” to save the changes.
Stopping and restarting Windows Update service.

Tip: if you’re having trouble initiating a System Restore, check out our list of fixes to get back on track.

6. Run .NET Framework Repair Tool

If you are facing the 0x80070643 error when installing Microsoft .NET Framework updates, try using the .NET Framework Repair tool that was developed by Microsoft.

This tool works by repairing the corrupted or missing .NET Framework components that may be leading to the issue.

  1. Head to the Microsoft website to download the Microsoft .NET Framework Repair Tool, and download the utility by clicking on the “Download” button.
  1. Once the NetFxRepairTool.exe file downloads, click on it, and select “Yes” in the User Account Control prompt.
  1. The tool will scan for problems, then recommend changes. Click “Next” to apply the changes.
Applying changes suggested by .NET framework repairing tool
  1. After the changes are applied, minimize the tool dialog and check whether the issue has been resolved. If it has, click on the “Finish” button. If the error persists, click on “Next” to further troubleshoot the issue.
Exiting the Framework Repairing tool.
  1. If the troubleshooter fails to fix the problem, it will send logs to Microsoft for further analysis and notify you. Click “Finish” to end the process.
Submitting Additional Information To The Framework Repair Tool

FYI: get up to speed with how to check your hard disk health in Windows.

7. Reset Windows Update Components

Windows Update relies on various components to download and install updates. If any of these components are damaged or corrupted, it can lead to failed or interrupted updates.

Reset the components to fix any issues with them that could have led to the problem.

  1. Press Win + R to open Run.
  2. Type cmd in Run, and press Shift + Ctrl + Enter to open Command Prompt as an administrator.
  3. Click “Yes” in the User Account Control prompt.
  4. In Command Prompt, type the following commands one by one, and press Enter to execute them. This will stop the essential Windows update services.
net stop wuauserv
net stop cryptSvc
net stop bits
Typing various commands in cmd.
  1. Run the following commands. This will rename and back up the Software Distribution and Catroot2 folders.
rename c:\windows\SoftwareDistribution SoftwareDistribution.old
rename %systemroot%\System32\catroot2 catroot2.old
Executing rename commands in cmd.
  1. Run the following to restart the services you stopped earlier:
net start wuauserv
net start cryptSvc
net start bits
Restarting services via Command Prompt.
  1. Close cmd and check whether the issue has been resolved.

8. Perform a System Restore

You can also opt to perform a System Restore, which will roll back your system’s configuration to a previous point in time when the issue wasn’t manifesting.

System Restore window ready to start the process.

Doing this will restore system settings – including files, registry entries, programs, and drivers, potentially resolving conflicts or errors that are causing issues with the security update installations.

Tip: seeing the “Device has stopped” message in Windows? Learn what to do about it.

Protect Your System With the Latest Security Updates

Regularly installing security updates is essential to protect your system from harmful viruses and malware. If you have exhausted all the methods and are still facing the error, try to reset Windows. Alternatively, switch to a third-party security program until Microsoft releases an official fix.

Image credits: Unsplash. All screenshots by Zainab Falak.

Zainab Falak
Zainab Falak

Zainab is an Actuarial Sciences graduate from Pakistan with a passion for technology. When she's not busy writing insightful pieces on Windows and the latest tech trends, you'll find her with her nose buried in a productivity book, always on the lookout for ways to optimize her workflow and stay ahead of the curve.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox