Step 1: Run the Windows Update Troubleshooter
- 1
Windows 11: Settings β System β Troubleshoot β Other Troubleshooters
Find Windows Update in the list and click Run. Windows diagnoses and automatically fixes the most common update issues including stuck updates, corrupted files and service failures.
- 2
Windows 10: Settings β Update and Security β Troubleshoot β Additional troubleshooters
Select Windows Update and click Run the troubleshooter. Follow the prompts.
Step 2: Clear the Windows Update Cache
If the troubleshooter does not fix it, corrupted update files in the cache are often the cause. Clearing them forces Windows to re-download everything fresh.
- 3
Stop the Windows Update service
Press Windows + R, type
services.mscand press Enter. Find Windows Update in the list. Right-click it and select Stop. Leave this window open. - 4
Delete the SoftwareDistribution folder contents
Open File Explorer and navigate to
C:\Windows\SoftwareDistribution\Download. Select all files (Ctrl+A) and delete them. This is the update cache β safe to clear. - 5
Restart the Windows Update service
Go back to Services, right-click Windows Update and select Start. Then go to Settings β Windows Update β Check for updates. Windows re-downloads the updates fresh.
Step 3: Run SFC and DISM (For Corrupted System Files)
- 6
Run System File Checker
Open Command Prompt as administrator (search cmd β right-click β Run as administrator). Type
sfc /scannowand press Enter. Wait β this takes 10β15 minutes and repairs corrupted system files. - 7
Run DISM if SFC finds errors
If SFC reports errors it could not fix, run:
DISM /Online /Cleanup-Image /RestoreHealthand press Enter. This downloads replacement files from Microsoft. Takes 10β20 minutes. - 8
Restart and try updating again
After SFC and DISM complete, restart your computer and try Windows Update again.