Run the Windows Update Troubleshooter from Settings → System → Troubleshoot → Other troubleshooters → Windows Update. If that fails, execute sfc /scannow in an elevated Command Prompt to repair corrupted system files.

Fix Windows Update Error 0x80070003 – Windows 10, Windows 11 2026
Windows Update error 0x80070003 indicates file system corruption or missing update components. This comprehensive guide provides five proven methods to resolve the error, from basic troubleshooting to advanced system repairs.
Understanding Windows Update Error 0x80070003
Windows Update error 0x80070003 is one of the most persistent update-related issues affecting Windows 10 and Windows 11 systems in 2026. This error typically manifests when the Windows Update service encounters corrupted system files, missing update components, or registry inconsistencies that prevent successful update installation.
Quick Fix Summary
Run the Windows Update Troubleshooter from Settings → System → Troubleshoot → Other troubleshooters → Windows Update. If that fails, execute sfc /scannow in an elevated Command Prompt to repair corrupted system files.
Symptoms
- Windows Update fails with error code 0x80070003
- Update downloads but fails during installation
- System shows 'Something went wrong' message during updates
- Windows Update service stops responding
- Cumulative updates fail repeatedly
- Feature updates cannot be installed
Root Causes
- Corrupted Windows Update components or cache files
- Missing or damaged system files required for updates
- Insufficient disk space in the Windows partition
- Third-party antivirus interference with update processes
- Registry corruption affecting Windows Update services
- Network connectivity issues during download
- Conflicting pending updates or incomplete installations
Solution Methods
Method 1: Run Windows Update Troubleshooter
Windows includes a built-in troubleshooter specifically designed to resolve update-related issues.
- Press Windows + I to open Settings
- Navigate to System → Troubleshoot → Other troubleshooters
- Locate Windows Update and click Run
- Allow the troubleshooter to scan and detect issues
- Follow the on-screen prompts to apply recommended fixes
- Restart your computer when prompted
- Open Windows Update and attempt to install updates again
Verification: Navigate to Settings → Windows Update and click Check for updates. The error should no longer appear.
Method 2: Reset Windows Update Components
This method manually resets all Windows Update services and clears the update cache.
- Press Windows + X and select Terminal (Admin)
- Stop Windows Update services by running these commands:
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- Close Command Prompt and restart your computer
- Open Windows Update and check for updates
Verification: Run Get-Service wuauserv,cryptsvc,bits,msiserver in PowerShell to confirm all services are running.
Method 3: Run System File Checker and DISM
System file corruption often causes update failures. Use SFC and DISM to repair damaged files.
- Open Command Prompt as Administrator
- Run the System File Checker:
sfc /scannow- Wait for the scan to complete (this may take 15-30 minutes)
- If SFC finds issues, run DISM to repair the Windows image:
DISM /Online /Cleanup-Image /RestoreHealth- After DISM completes, run SFC again to ensure all files are repaired:
sfc /scannow- Restart your computer
- Attempt Windows Update installation
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\install.wimVerification: Check the SFC log at %windir%\Logs\CBS\CBS.log to confirm no integrity violations remain.
Method 4: Clear Windows Update Cache and Registry
Manual cache clearing and registry cleanup can resolve persistent update issues.
- Create a registry backup by running:
reg export HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate C:\backup_wu_registry.reg- Stop Windows Update services:
net stop wuauserv
net stop bits
net stop cryptsvc- Delete Windows Update cache folders:
rd /s /q C:\Windows\SoftwareDistribution
rd /s /q C:\Windows\System32\catroot2- Open Registry Editor (
regedit) and navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate- Delete the AU subkey if present
- Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update- Delete the RebootRequired value if it exists
- Restart Windows Update services:
net start wuauserv
net start bits
net start cryptsvc- Restart your computer and test Windows Update
Verification: Run Get-WindowsUpdateLog in PowerShell to generate a readable update log and check for errors.
Method 5: Perform In-Place Windows Upgrade
If all previous methods fail, an in-place upgrade repairs Windows while preserving your files and applications.
- Download the Windows 11 Installation Assistant or Media Creation Tool from Microsoft's official website
- Run the installation tool and select Upgrade this PC now
- Choose Keep personal files and apps when prompted
- Follow the installation wizard to complete the upgrade
- After the upgrade completes, check Windows Update functionality
Alternative method using ISO file:
- Download the latest Windows ISO file
- Mount the ISO by double-clicking it
- Run
setup.exefrom the mounted drive - Select Download updates, drivers and optional features
- Choose Keep personal files and apps
- Complete the installation process
Get-ComputerInfo | Select WindowsProductName, WindowsVersion to document your current Windows version.Verification: After the upgrade, run winver to confirm the new Windows version, then test Windows Update functionality.
Verification Steps
To confirm the error 0x80070003 has been resolved, perform these verification steps:
- Open Settings → Windows Update
- Click Check for updates and wait for the scan to complete
- Verify that updates download and install without error codes
- Run this PowerShell command to check Windows Update service status:
Get-Service wuauserv,bits,cryptsvc | Format-Table Name,Status,StartTypeAll services should show 'Running' status. Additionally, check the Windows Update history by clicking Update history to ensure recent updates installed successfully.
Advanced Troubleshooting
If the above methods didn't resolve error 0x80070003, try these advanced alternatives:
Advanced Registry Repair
Use the Registry Editor to manually clean Windows Update entries:
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /f
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /fClean Boot Troubleshooting
Perform a clean boot to isolate software conflicts:
- Run
msconfig - Select Selective startup and uncheck Load startup items
- Go to Services tab, check Hide all Microsoft services, then Disable all
- Restart and test Windows Update
Windows Update Standalone Installer
Download specific updates manually from the Microsoft Update Catalog and install using:
wusa.exe KB5034441.msu /quiet /norestartIf these advanced methods fail, consider contacting Microsoft Support or performing a clean Windows installation while backing up your data.
System Symptoms
- Windows Update fails with error code 0x80070003
- Update downloads but fails during installation
- System shows 'Something went wrong' message during updates
- Windows Update service stops responding
- Cumulative updates fail repeatedly
- Feature updates cannot be installed
Frequently Asked Questions
What does Windows Update error 0x80070003 mean exactly?+
Can I safely delete the SoftwareDistribution folder to fix this error?+
Why does error 0x80070003 keep coming back after I fix it?+
Will running SFC and DISM commands affect my personal files?+
How long should I wait for the SFC and DISM scans to complete?+
Emanuel DE ALMEIDA
Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.
Further Intelligence
Deepen your knowledge with related resources
Discussion
Share your thoughts and insights
You must be logged in to comment.


