1. Run SFC and DISM Tools:
- Open Command Prompt as Administrator and run:
sfc /scannow
- Then run:
DISM /Online /Cleanup-Image /RestoreHealth
These tools scan and repair corrupted system files and restore health from Windows Update sources.
2. Reset Windows Update Components:
Stop Windows Update services and clear the update cache:
- net stop wuauserv
- net stop bits
- rename C:\Windows\SoftwareDistribution SoftwareDistribution.old
- net start wuauserv
- net start bits
3. Check Disk for Errors:
- Use the built-in CHKDSK tool to scan and repair disk errors:
chkdsk /f /r
- You may need to restart your system to complete this scan.
4. Disable Antivirus and Security Tools Temporarily:
Temporarily disable any third-party antivirus or firewall during updates to avoid interference.
5. Update BIOS and Drivers:
Ensure your BIOS and hardware drivers are up-to-date by visiting your PC manufacturer's website.
6. Perform Clean Boot and Retry Update:
Go to msconfig → Services → Hide Microsoft Services → Disable All, then disable startup programs via Task Manager and retry the update.
7. Use Windows Update Assistant or Media Creation Tool:
For major version updates, use the Windows Update Assistant or bootable USB created via Media Creation Tool to perform the upgrade manually.
8. Remove Conflicting Software:
Uninstall problematic drivers or older software (e.g., outdated VPNs, system optimizers) known to conflict with Windows updates.
9. Check Event Viewer Logs:
Use Event Viewer (eventvwr.msc) to find specific errors related to Windows updates for further insight.
10. Contact Microsoft Support if Issue Persists:
If none of the above methods resolve the issue, especially during enterprise upgrades or system migrations, consult Microsoft support for personalized assistance.