How to Troubleshoot Windows Update Errors
Windows Update usually fails for one of three reasons: the download is stuck, the install failed, or Windows is returning a specific error code that points to a block somewhere in the update path. Start with the safest fixes first: restart, check storage and network, run the update again, and only then move on to the troubleshooter or a reset of the update components. If a feature update still will not install after that, check for paused updates, corrupted files, disabled services, and interference from antivirus or VPN software.
What kind of Windows Update error are you seeing?
Start by matching the symptom to the likely fault, because the fix depends on where the process stopped.
- Stuck download: the progress bar does not move, or it loops back to the same percentage.
- Failed install: Windows downloads the update, then rolls it back or says it could not install.
- Error code: Settings shows a code after the failure, such as `0x800f...`, `0x8024...`, or `0x8007...`.If Windows keeps saying it is downloading updates but the percentage never changes, that is usually a stuck download or a blocked connection. If the download finishes but installation fails near the end, you are probably dealing with a corrupted update cache, damaged system files, or a service problem. If you see a code like the ones above, write it down exactly as shown, because that code can point to a more specific cause.
If you only see a generic message, treat it like an install failure first. If Windows gives no useful code, the safest first steps are still the same: restart, check space and network, then run Windows Update again.
Before you start
These steps apply to Windows 10 and Windows 11 on a normal user PC where Windows Update is failing, pausing, looping, or rolling back. Most of them only need a standard account at first, but resetting update components requires an Administrator Command Prompt or PowerShell window.
Before you change anything, do two safe checks:
- Make sure you can get to the desktop and reboot normally.
- Check whether you have enough free disk space for the update to unpack and install.
A temporary glitch is more likely if the problem started right after a reboot, a network drop, or a failed download. A deeper issue is more likely if the same update fails every time, other updates also fail, or you see messages about corrupted files, missing services, or denied access.
If this is a work-managed PC, some update settings may be controlled by policy. In that case, you may be able to clear a temporary failure, but not change every setting yourself.
The fixes that solve most update errors
Work through these in order. They are the safest changes and they solve a large share of Windows Update failures.
- Restart the PC.
A full restart clears a lot of stuck update state. After Windows comes back up, go to Windows Update and try again.
- Free up disk space.
Windows updates need room to download and unpack. Remove temporary files, empty the Recycle Bin, or move large files off the system drive if space is tight.
- Check the internet connection.
Use a stable connection and avoid switching networks mid-update. If you are on Wi-Fi, reconnect once and then retry the update.
- Make sure updates are not paused.
Settings > Windows UpdateIf updates are paused, resume them. Also check whether you are outside the allowed pause window or have set active hours in a way that keeps the update from finishing when you expect.
- Run the Windows Update troubleshooter.
Settings > System > Troubleshoot > Other troubleshooters > Windows Update > RunLet it finish, then try Windows Update again. If it fixes something, retry the update right away. If it reports nothing, continue.
- Remove common blockers.
Turn off any VPN while you update. If you use third-party antivirus, pause its real-time protection briefly and try the update again. Some security tools can block the download, the installer, or a service Windows needs.
If the update works after one of these steps, the issue was probably temporary. If it still fails with the same code, move on to the cache reset.
Reset Windows Update when the built-in repair isn't enough
Use this when the troubleshooter does not fix the problem and the same update keeps failing. This clears the local Windows Update cache and restarts the services that handle downloads and installation.
This step needs an Administrator Command Prompt or PowerShell window. It is reversible, but you should not use it as the first fix.
- Open Command Prompt as Administrator.
- Stop the update services.
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserverYou should see service stop messages. If one service is already not running, that is fine.
- Rename the update cache folders.
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren %windir%\System32\catroot2 catroot2.oldThis keeps a backup of the old cache instead of deleting it outright.
- Start the services again.
net start wuauserv
net start bits
net start cryptsvc
net start msiserver- Open Windows Update and try the update again.
If the update downloads normally after this, the old cache was likely corrupt. If Windows immediately restores the same failure, the next suspect is a damaged system file or a blocker outside Windows Update itself.
For example, if a feature update keeps failing at the same percentage, clearing SoftwareDistribution often helps because the download package may have been partial or damaged. If the error returns even after the reset and a reboot, that points away from the cache and toward a service, driver, or system-file issue.
How to know the update actually worked
The cleanest sign of success is that Windows Update shows the update as installed or no longer offers the same patch after a refresh.
Go to Windows Update and check for updates again.
Settings > Windows UpdateIf the update completed correctly, Windows should either say you are up to date or show a new list of unrelated updates. If it was a feature update, confirm that the Windows version changed in Settings > System > About.
If the same error comes back after a reboot, do not keep retrying forever. That usually means one of these is still in the way:
- paused or managed update settings
- a disabled update service
- damaged system files
- antivirus or VPN interference
- a feature update that needs a different install path
At that point, try the update once more after temporarily disconnecting the VPN and pausing third-party antivirus. If that still fails, the next logical step is to check system files and update services rather than repeating the same install attempt.
Conclusion
If Windows Update still fails after the cache reset, the next step is to check system file health and service status, because the problem is no longer just a stuck download. If you want, I can walk you through the safest follow-up commands for that next layer.
Frequently Asked Questions
Should I use the Windows Update troubleshooter first?
Yes. It is one of the safest first fixes because it can repair common update settings and services without changing much manually.
Is it safe to rename SoftwareDistribution and catroot2?
Yes, in the context of a Windows Update reset. You are not deleting those folders; you are forcing Windows to rebuild fresh copies the next time it checks for updates.
Why does the same update keep coming back after it fails?
Windows will keep offering an update until it installs successfully or the underlying problem is fixed. If the same one repeats, the cache, services, files, or a blocker is still there.