Run the Windows Update Troubleshooter from Settings → Update & Security → Troubleshoot → Additional troubleshooters → Windows Update. This resolves most common causes including corrupted update components and .NET Framework issues.

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.
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
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
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
Solutions
Run Windows Update Troubleshooter
The built-in Windows Update Troubleshooter can automatically detect and fix common update issues including 0x80070643 errors.
- Press Windows + I to open Settings
- Navigate to Update & Security → Troubleshoot
- Click Additional troubleshooters
- Select Windows Update and click Run the troubleshooter
- Wait for the troubleshooter to scan and detect issues
- Follow any recommended fixes presented by the troubleshooter
- Restart your computer when prompted
- Return to Settings → Update & Security → Windows Update
- Click Check for updates to retry the failed update
Verification: Check Windows Update for any remaining error messages. The troubleshooter will display "Troubleshooting completed" if successful.
Reset .NET Framework
Since many Windows updates depend on .NET Framework, corruption in this component commonly causes 0x80070643 errors.
- Press Windows + R, type
appwiz.cpl, and press Enter - In Programs and Features, click Turn Windows features on or off
- Locate .NET Framework 3.5 and .NET Framework 4.8 Advanced Services
- Uncheck both .NET Framework entries and click OK
- Restart your computer
- After restart, return to Windows Features and re-enable both .NET Framework versions
- Click OK and allow Windows to download and install the components
- Alternatively, use PowerShell to repair .NET Framework:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
DISM /Online /Enable-Feature /FeatureName:NetFx4Extended-ASPNET45 /AllVerification: Run DISM /Online /Get-Features | findstr NetFx to confirm .NET Framework features are enabled.
Run SFC and DISM Scans
Corrupted system files can prevent updates from installing properly. Use System File Checker and DISM to repair these files.
- Press Windows + X and select Windows PowerShell (Admin)
- Run the DISM command to repair the Windows image:
DISM /Online /Cleanup-Image /RestoreHealth- Wait for DISM to complete (this may take 10-30 minutes)
- After DISM finishes, run the System File Checker:
sfc /scannow- Wait for SFC to complete scanning and repairing files
- If SFC finds and fixes corrupted files, restart your computer
- Check the SFC log for details:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.logVerification: SFC will report "Windows Resource Protection found corrupt files and successfully repaired them" if issues were fixed.
Reset Windows Update Components
Manually resetting Windows Update components clears corrupted cache files and restarts essential services.
- Press Windows + X and select Windows PowerShell (Admin)
- Stop Windows Update services:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver- Rename the SoftwareDistribution and catroot2 folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old- Restart the Windows Update services:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver- Reset Windows Update policies:
gpupdate /force- Clear Windows Update cache:
wsreset.exeVerification: Check that all services are running with sc query wuauserv and attempt to check for updates.
Manual Update Installation
If automatic updates continue to fail, manually download and install the specific update causing the 0x80070643 error.
- Identify the failing update from Windows Update history
- Open your web browser and navigate to the Microsoft Update Catalog
- Search for the specific KB number of the failing update
- Download the appropriate version for your system architecture (x64 or x86)
- Right-click the downloaded .msu file and select Run as administrator
- Follow the installation wizard prompts
- For .cab files, use DISM to install:
DISM /Online /Add-Package /PackagePath:"C:\path\to\update.cab"- For Windows Defender definition updates, use PowerShell:
Update-MpSignature -UpdateSource MicrosoftUpdateServer- Restart your computer after installation completes
- Verify the update installed by checking Settings → Update & Security → View update history
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.
Verification
After applying any of the above methods, verify the fix by following these steps:
- Open Settings → Update & Security → Windows Update
- Click Check for updates and wait for the scan to complete
- Verify that updates install without the 0x80070643 error
- Check update history by clicking View update history to confirm successful installations
- Run this PowerShell command to verify Windows Update service status:
Get-Service wuauserv, cryptsvc, bits | Select-Object Name, StatusAll services should show "Running" status. If updates continue to fail, proceed to the troubleshooting section below.
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 UpdateDelete the RebootRequired value if present, then restart Windows Update services.
Clean Boot Troubleshooting
Perform a clean boot to eliminate software conflicts:
- Press Windows + R, type
msconfig, press Enter - Check Selective startup and uncheck Load startup items
- Go to Services tab, check Hide all Microsoft services, click Disable all
- 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?+
Why does error 0x80070643 keep happening with Windows Defender updates?+
Can I safely ignore error 0x80070643 if my computer seems to work fine?+
How do I know if the .NET Framework is causing my 0x80070643 error?+
What should I do if error 0x80070643 persists after trying all troubleshooting methods?+
Further Intelligence
Deepen your knowledge with related resources
Discussion
Share your thoughts and insights
Sign in to join the discussion


