ANAVEM
Languagefr
Fix Windows Update Error 0x80070643 – Windows 10/11 2026
Fix Guide0x80070643Windows Update

Fix Windows Update Error 0x80070643 – Windows 10/11 2026

Windows Update error 0x80070643 indicates a fatal installation failure, commonly caused by corrupted .NET Framework, Windows Update components, or system files preventing updates from completing successfully.

March 22, 2026 12 min
0x80070643Windows Update 5 methods 12 min
Instant Solution

Run the Windows Update Troubleshooter from SettingsUpdate & SecurityTroubleshootAdditional troubleshootersWindows Update. This resolves most common causes including corrupted update components and .NET Framework issues.

Understanding Windows Update Error 0x80070643

Windows Update error 0x80070643 represents a fatal installation failure that prevents critical system updates from completing successfully. This error code translates to ERROR_INSTALL_FAILURE in the Windows API, indicating that the update installation process encountered an unrecoverable problem during execution.

The 0x80070643 error commonly affects both Windows 10 and Windows 11 systems, particularly when installing cumulative updates, security patches, or Windows Defender definition updates. The error manifests as a persistent installation failure that can leave systems vulnerable to security threats and missing important feature improvements.

This error has become increasingly prevalent in 2026 as Microsoft has implemented more stringent update verification processes and dependency checks. The failure typically occurs during the installation phase rather than the download phase, suggesting that the update files themselves are intact but cannot be properly applied to the system.

Understanding the root causes and implementing the correct troubleshooting approach is essential for maintaining system security and functionality. The solutions outlined in this guide address the most common underlying issues, from corrupted .NET Framework installations to damaged Windows Update components.

Related: Fix Windows Update Error 0x80070003 – Windows 10, Windows 11

Related: Fix Windows Update Error 0x80070020 – Windows 10, Windows 11

Related: Fix Windows KB5004945 Update Error – Windows 10, Windows 11

Diagnostic

Symptoms

  • Windows Update fails with error message "There were some problems installing updates, but we'll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x80070643)"
  • Cumulative updates or security updates fail to install
  • Windows Defender definition updates fail with 0x80070643
  • Update installation gets stuck and eventually fails
  • Repeated update failures with the same error code
  • System shows "Failed to install on [date] - 0x80070643" in update history
Analysis

Root Causes

  • Corrupted .NET Framework installation preventing update dependencies from installing
  • Damaged Windows Update service components or cache files
  • Corrupted system files affecting the update installation process
  • Third-party antivirus software blocking update installation
  • Insufficient disk space or permissions issues
  • Registry corruption affecting Windows Update functionality
  • Conflicting software or services interfering with the update process
Resolution Methods

Solutions

01

Run Windows Update Troubleshooter

The built-in Windows Update Troubleshooter can automatically detect and fix common update issues including 0x80070643 errors.

  1. Press Windows + I to open Settings
  2. Navigate to Update & SecurityTroubleshoot
  3. Click Additional troubleshooters
  4. Select Windows Update and click Run the troubleshooter
  5. Wait for the troubleshooter to scan and detect issues
  6. Follow any recommended fixes presented by the troubleshooter
  7. Restart your computer when prompted
  8. Return to SettingsUpdate & SecurityWindows Update
  9. Click Check for updates to retry the failed update
Pro tip: The troubleshooter often fixes corrupted update components and resets Windows Update services automatically.

Verification: Check Windows Update for any remaining error messages. The troubleshooter will display "Troubleshooting completed" if successful.

02

Reset .NET Framework

Since many Windows updates depend on .NET Framework, corruption in this component commonly causes 0x80070643 errors.

  1. Press Windows + R, type appwiz.cpl, and press Enter
  2. In Programs and Features, click Turn Windows features on or off
  3. Locate .NET Framework 3.5 and .NET Framework 4.8 Advanced Services
  4. Uncheck both .NET Framework entries and click OK
  5. Restart your computer
  6. After restart, return to Windows Features and re-enable both .NET Framework versions
  7. Click OK and allow Windows to download and install the components
  8. Alternatively, use PowerShell to repair .NET Framework:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
DISM /Online /Enable-Feature /FeatureName:NetFx4Extended-ASPNET45 /All
Warning: Disabling .NET Framework may temporarily affect applications that depend on it.

Verification: Run DISM /Online /Get-Features | findstr NetFx to confirm .NET Framework features are enabled.

03

Run SFC and DISM Scans

Corrupted system files can prevent updates from installing properly. Use System File Checker and DISM to repair these files.

  1. Press Windows + X and select Windows PowerShell (Admin)
  2. Run the DISM command to repair the Windows image:
DISM /Online /Cleanup-Image /RestoreHealth
  1. Wait for DISM to complete (this may take 10-30 minutes)
  2. After DISM finishes, run the System File Checker:
sfc /scannow
  1. Wait for SFC to complete scanning and repairing files
  2. If SFC finds and fixes corrupted files, restart your computer
  3. Check the SFC log for details:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log
Pro tip: Run DISM first as it can repair the Windows image that SFC uses for reference files.

Verification: SFC will report "Windows Resource Protection found corrupt files and successfully repaired them" if issues were fixed.

04

Reset Windows Update Components

Manually resetting Windows Update components clears corrupted cache files and restarts essential services.

  1. Press Windows + X and select Windows PowerShell (Admin)
  2. Stop Windows Update services:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
  1. Rename the SoftwareDistribution and catroot2 folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
  1. Restart the Windows Update services:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  1. Reset Windows Update policies:
gpupdate /force
  1. Clear Windows Update cache:
wsreset.exe
Warning: This will clear your Windows Update history and force re-downloading of updates.

Verification: Check that all services are running with sc query wuauserv and attempt to check for updates.

05

Manual Update Installation

If automatic updates continue to fail, manually download and install the specific update causing the 0x80070643 error.

  1. Identify the failing update from Windows Update history
  2. Open your web browser and navigate to the Microsoft Update Catalog
  3. Search for the specific KB number of the failing update
  4. Download the appropriate version for your system architecture (x64 or x86)
  5. Right-click the downloaded .msu file and select Run as administrator
  6. Follow the installation wizard prompts
  7. For .cab files, use DISM to install:
DISM /Online /Add-Package /PackagePath:"C:\path\to\update.cab"
  1. For Windows Defender definition updates, use PowerShell:
Update-MpSignature -UpdateSource MicrosoftUpdateServer
  1. Restart your computer after installation completes
  2. Verify the update installed by checking SettingsUpdate & SecurityView update history
Pro tip: Use systeminfo | findstr /B "OS" to confirm your system architecture before downloading updates.

Verification: The update should appear as "Successfully installed" in Windows Update history, and the error should no longer occur.

Validation

Verification

After applying any of the above methods, verify the fix by following these steps:

  1. Open SettingsUpdate & SecurityWindows Update
  2. Click Check for updates and wait for the scan to complete
  3. Verify that updates install without the 0x80070643 error
  4. Check update history by clicking View update history to confirm successful installations
  5. Run this PowerShell command to verify Windows Update service status:
Get-Service wuauserv, cryptsvc, bits | Select-Object Name, Status

All services should show "Running" status. If updates continue to fail, proceed to the troubleshooting section below.

If it still fails

Advanced Troubleshooting

If the above methods didn't resolve error 0x80070643, try these advanced solutions:

Advanced Registry Fix

Corrupt registry entries can cause persistent update failures. Open Registry Editor and navigate to:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update

Delete the RebootRequired value if present, then restart Windows Update services.

Clean Boot Troubleshooting

Perform a clean boot to eliminate software conflicts:

  1. Press Windows + R, type msconfig, press Enter
  2. Check Selective startup and uncheck Load startup items
  3. Go to Services tab, check Hide all Microsoft services, click Disable all
  4. Restart and attempt updates in clean boot environment

Windows Update Reset Tool

Microsoft provides an official Windows Update Reset Tool that can resolve complex update issues. Download it from the Microsoft Support website and run as administrator.

In-Place Upgrade

As a last resort, perform an in-place upgrade using Windows 11 installation media to repair system files while preserving data and applications.

Frequently Asked Questions

What does Windows Update error 0x80070643 mean exactly?+
Error 0x80070643 is a Windows API error code that translates to ERROR_INSTALL_FAILURE, indicating a fatal error occurred during the update installation process. This typically means the update package could not be properly applied to your system due to corrupted components, missing dependencies like .NET Framework, or system file corruption. The error prevents the update from completing and often requires manual intervention to resolve.
Why does error 0x80070643 keep happening with Windows Defender updates?+
Windows Defender definition updates frequently trigger 0x80070643 errors because they rely heavily on the Windows Update infrastructure and .NET Framework components. These updates occur multiple times daily and are more likely to encounter corrupted update components or service conflicts. Additionally, third-party antivirus software can interfere with Windows Defender updates, causing installation failures. Running the Windows Update Troubleshooter or manually updating Windows Defender signatures usually resolves this issue.
Can I safely ignore error 0x80070643 if my computer seems to work fine?+
No, you should not ignore this error. Failed updates mean your system is missing critical security patches, bug fixes, or feature improvements. Windows Defender definition updates are particularly important as they protect against the latest malware threats. Ignoring update failures can leave your system vulnerable to security exploits and may cause compatibility issues with newer software. The error will also continue to appear and may eventually affect system stability.
How do I know if the .NET Framework is causing my 0x80070643 error?+
You can check if .NET Framework is the culprit by examining the Windows Update log or Event Viewer. Look for entries mentioning .NET Framework installation failures or dependency errors. You can also verify .NET Framework status by running 'DISM /Online /Get-Features | findstr NetFx' in PowerShell. If .NET Framework features show as disabled or corrupted, this is likely causing your update failures. Additionally, if the error occurs specifically with updates that have .NET dependencies, this confirms the connection.
What should I do if error 0x80070643 persists after trying all troubleshooting methods?+
If standard troubleshooting fails, consider these advanced options: First, perform a clean boot to eliminate software conflicts and retry updates. Second, use the Microsoft Update Catalog to manually download and install specific updates. Third, run an in-place upgrade using Windows installation media to repair system files while preserving your data and programs. Finally, if the system is severely corrupted, you may need to reset Windows while keeping personal files, or as a last resort, perform a clean installation of Windows.

Discussion

Share your thoughts and insights

Sign in to join the discussion