Step 1: Run the Built-In Troubleshooter
- 1
Settings → System → Troubleshoot → Windows Update
Open Settings (Windows + I). Go to System → Troubleshoot → Other troubleshooters. Find Windows Update and click Run. The troubleshooter diagnoses and automatically fixes many common update issues including corrupted update files, incorrect service states and permission problems. Restart and try Windows Update again.
Step 2: Restart the Windows Update Service
- 2
Open Services and restart Windows Update
Press Windows + R, type
services.msc, press Enter. Scroll to Windows Update. Right-click → Restart. Also restart Background Intelligent Transfer Service (BITS) and Cryptographic Services the same way. These services manage the update download and installation process.
Step 3: Clear the Windows Update Cache
- 3
Stop Windows Update service and delete cached files
Open Command Prompt as Administrator (search cmd → right-click → Run as administrator). Run these commands one at a time:
net stop wuauservnet stop bitsdel /q /f /s %systemroot%\SoftwareDistribution\*net start wuauservnet start bitsThis stops the update service, deletes all cached update files, and restarts the service. Windows re-downloads fresh update files on the next attempt.
Step 4: Run System File Checker
- 4
Run sfc /scannow in Administrator Command Prompt
In an elevated Command Prompt: type
sfc /scannowand press Enter. This scans for and repairs corrupted Windows system files that can prevent updates from installing. The scan takes 10–20 minutes. Restart when complete and try updating again. - 5
Also run DISM if sfc does not help
Run:
DISM /Online /Cleanup-Image /RestoreHealth. This repairs the Windows image that sfc uses as a reference. Takes 10–30 minutes and requires an internet connection. Run sfc /scannow again after DISM completes.