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.
Last updated 11 Mar 2026
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
Possible 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
1Run Windows Update Troubleshooter
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.
2Reset Windows Update Components
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.
3Run System File Checker and DISM
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.
4Clear Windows Update Cache and Registry
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.
5Perform In-Place Windows Upgrade
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
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.
Still Having Issues?
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.
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?
Which method worked?
Vote to help others
Official Resources
Discussion
Share your thoughts and insights
You must be logged in to comment.
Related Fix Guides

Fix Windows Error 0x8024402c – Windows 10/11 2026
Windows Update error 0x8024402c occurs when the update service cannot connect to Microsoft servers due to network issues, proxy settings, or corrupted update components.

Fix Windows KB5004945 Update Error – Windows 10, Windows 11 2026
KB5004945 update installation fails due to corrupted system files, insufficient disk space, or Windows Update service conflicts. Primary fix involves running SFC scan and resetting Windows Update components.

Fix Windows Error 0x8024000C – Windows 10, Windows 11 2026
Windows error 0x8024000C indicates a Windows Update service communication failure. This comprehensive guide provides step-by-step solutions to resolve update download and installation issues on Windows 10 and Windows 11 systems.

Fix Windows Update Error 0x80070005 – Access Denied 2026
Windows Update error 0x80070005 occurs when the system lacks proper permissions to access update files or registry keys. This comprehensive guide provides five proven methods to resolve access denied errors during Windows updates.