Windows Update usually keeps failing because the update files or the update database have become corrupt, the disk is low on free space, or a background service such as the update or BITS service is stuck. Third-party antivirus, a poor network connection, or one specific problem update can also block it. Resetting the update components and freeing disk space fixes most cases.
Why this happens
Windows Update downloads, stores, and installs files in stages. A problem at any stage can leave it unable to finish, and it will then retry and fail again with the same error.
- Corrupt update files: A partly downloaded or damaged update in the SoftwareDistribution folder makes every retry fail.
- Not enough disk space: Feature updates in particular need several gigabytes free. A full drive stops the install.
- Stuck services: The Windows Update, BITS, or Cryptographic services can hang and need restarting.
- Corrupt system files: Damage to core Windows files can break the update engine itself.
- Antivirus or firewall: Some third-party security tools interfere with updates.
- A single bad update: Occasionally one specific update fails while others install fine, often shown by an error code and a KB number.
Is this normal?
An update failing once and succeeding on the next try is common and not a concern. The same update failing over and over, or every update failing, is not normal and means something is stuck or corrupt.
Does it cause any problems?
Yes. Missing updates leave known security holes unpatched and can cause compatibility or stability issues over time. It is worth fixing rather than ignoring, since updates often include important security repairs.
How to fix or check it
- Run the troubleshooter: Open Settings > System > Troubleshoot > Other troubleshooters and run the Windows Update troubleshooter. It resets many components automatically.
- Free up disk space: Make sure the system drive has several gigabytes free. Use Disk Cleanup or Storage settings to remove temporary files.
- Restart and retry: A simple reboot clears many stuck states. Then try the update again.
- Reset the update components manually: Open Command Prompt as administrator and stop the services with net stop wuauserv, net stop bits, and net stop cryptsvc. Then rename the caches by running ren C:\Windows\SoftwareDistribution SoftwareDistribution.old and ren C:\Windows\System32\catroot2 catroot2.old. Restart the same three services and try again.
- Repair system files: Run DISM /Online /Cleanup-Image /RestoreHealth and then sfc /scannow to fix a damaged update engine.
- Temporarily disable third-party antivirus: Turn it off, run the update, then turn it back on.
- Install a stubborn update manually: Note the KB number of the failing update, download it from the Microsoft Update Catalog, and install it directly.
- Check the error code: If Windows shows an error code, searching that exact code on Microsoft's site often points to the specific cause.
Frequently asked questions
Is it safe to delete the SoftwareDistribution folder?
It is safe to clear it after stopping the update services, and renaming it (rather than deleting) is even safer. Windows rebuilds the folder and re-downloads what it needs on the next update check.
Why does the same update keep coming back and failing?
A corrupt copy of that update stays cached and fails each retry. Clearing the SoftwareDistribution cache, running DISM and sfc, or downloading that KB manually from the Microsoft Update Catalog usually breaks the cycle.
Can low disk space really stop updates?
Yes. Feature updates need several gigabytes of free space to download and stage. If the drive is nearly full, the update fails until you free space, so clearing temporary files is one of the first things to try.