Windows 11 · How-To
How to Fix Windows Update Problems in Windows 11
Most Windows Update failures clear in two moves. First, run the built-in troubleshooter: go to Settings › System › Troubleshoot › Other troubleshooters and click Run next to Windows Update, then restart and try again. If it still fails, reset the download cache: stop the update services and clear C:\Windows\SoftwareDistribution, then check for updates so Windows rebuilds it clean. The steps below go from safest and fastest to the deeper repairs, in the order a technician would try them.
You open Settings › Windows Update, click Check for updates, and it hangs at 0%, stalls partway through a download, or throws an error code and rolls back on restart. A stuck Windows Update is one of the most common Windows 11 headaches — and the good news is that it is almost always fixable in a few minutes without reinstalling Windows.
This guide walks the fixes in order, from the safe automatic tools to the manual service and file repairs. Most people never get past step three. The later steps — clearing the download cache and repairing system files — are for the stubborn cases where updates keep failing with the same error. Everything here is framed for Windows 11, with notes where a step differs on Windows 10.
Before you start
A few things prevent most updates from failing in the first place, and they cost nothing to check:
- Reboot once. A clean restart clears a surprising number of stuck updates on its own, because a pending update often just needs the PC to finish a reboot it was waiting on.
- Stay on power and network. Keep a laptop plugged in and connected to Wi-Fi or Ethernet. A metered connection can also throttle downloads — check Settings › Network & internet if updates won't start.
- Give it time. Large feature updates can sit near a percentage for many minutes. Only treat it as "stuck" if there's been no progress for a good while.
Step 1 — Run the Windows Update troubleshooter
Windows ships a troubleshooter that checks the update services, permissions and cache for you and applies common fixes automatically. It is the right first move because it is safe and often enough on its own.
- Open Settings (
Windows+I). - Go to System › Troubleshoot › Other troubleshooters.
- Under Most frequent, find Windows Update and click Run.
- Let the wizard work through its checks and apply any fixes it recommends.
- When it finishes, restart the PC, then go to Settings › Windows Update and click Check for updates again.
Microsoft moves troubleshooters around between Windows 11 feature updates, and some now open through
the Get Help app. If you can't find the tile above, search Settings for
troubleshoot and look for the Windows Update entry. Windows 10 note: the same
troubleshooter lives under Settings › Update & Security › Troubleshoot ›
Additional troubleshooters instead. Both routes are the ones given in Microsoft Support's
Troubleshoot problems updating Windows article.
Step 2 — Pause updates, then resume
Pausing and resuming is an underrated fix. It makes Windows stop the current attempt, discard the half-finished state, and start the download fresh — often clearing an update that was wedged at a particular percentage.
- Go to Settings › Windows Update.
- Next to Pause updates, click Pause for 1 week (any duration is fine).
- Restart the PC.
- Return to Settings › Windows Update and click Resume updates.
- Click Check for updates and let the download restart from scratch.
This is also the correct tool when a specific update is causing trouble and you simply want to defer it for a week while a fix ships — pausing holds all updates until the date you set or until you resume.
Step 3 — Check you have enough free disk space
Updates need room to download, expand and install. When the Windows drive is nearly full, updates commonly fail, hang, or roll back after restart — sometimes with a misleading error code. A routine quality update needs only a few gigabytes, but a large feature update can want roughly 20 GB or more of temporary space.
- Open Settings › System › Storage and check the free space on the drive
Windows is installed on (usually
C:). - If it is tight, turn on or run Storage Sense, or open Cleanup recommendations, to clear temporary files and old update files.
- For a deeper clean, press
Windows+R, typecleanmgrand press Enter to open Disk Cleanup. Click Clean up system files and tick Windows Update Cleanup and any Previous Windows installation(s) entry.
Clearing that item reclaims a lot of space, but it also deletes the Windows.old folder used to
roll back to your previous version. Only remove it once you're happy the current version is working — after
that, the built-in "go back" option is no longer available.
Step 4 — Restart the Windows Update and BITS services
Windows Update relies on a small set of background services. If one of them hangs, updates stall no matter how many times you click Check for updates. Restarting them clears the jam.
- Press
Windows+R, typeservices.mscand press Enter. - Find Windows Update, right-click it and choose Restart (or Start if it is stopped).
- Do the same for Background Intelligent Transfer Service (BITS), which handles the actual download.
- And for Cryptographic Services, which verifies update packages.
- Close Services, then check for updates again.
Prefer the command line? Open Terminal (Admin) and run:
net stop wuauserv
net stop bits
net stop cryptsvc
net start wuauserv
net start bits
net start cryptsvc
Those are the same three services Microsoft's own
manual Windows Update component reset on Microsoft Learn
stops first — bits, wuauserv and cryptsvc — before any deeper repair.
Windows 10 note: these service names are identical on Windows 10, so the same steps and commands apply.
Step 5 — Clear the SoftwareDistribution download cache
Windows stages every update download in C:\Windows\SoftwareDistribution. If a file in there
is corrupted, the same update keeps failing until you clear it. Renaming or emptying the folder forces
Windows to build a clean cache and re-download from scratch — this is the classic cure for repeated
update errors.
You must stop the Windows Update and BITS services before touching this folder, or Windows will have it locked and the files in use. Do not delete the folder from a normal Explorer window while updates are running.
- Open Terminal (Admin) (right-click Start and choose
Terminal (Admin)), and stop the services:
net stop wuauserv net stop bits - Rename the cache so Windows treats it as gone but you keep a backup:
(Renaming is safer than deleting — if anything misbehaves you can rename it back.)ren C:\Windows\SoftwareDistribution SoftwareDistribution.old - Restart the services:
net start wuauserv net start bits - Go to Settings › Windows Update and click Check for updates.
Windows recreates a fresh
SoftwareDistributionfolder and downloads again. - Once updates install cleanly, you can delete the leftover
SoftwareDistribution.oldfolder to reclaim the space.
Clearing this cache resets your update history list, but it does not remove any installed
updates, apps or personal files. If you also see certificate or signing errors, you can reset the update
signature cache the same way by stopping cryptsvc and renaming
C:\Windows\System32\catroot2, then restarting the service. That rename appears in Microsoft's
own reset procedure as Ren %Systemroot%\System32\catroot2 catroot2.bak, alongside renames of the
SoftwareDistribution\DataStore and SoftwareDistribution\Download folders.
Step 6 — Repair system files with SFC and DISM
If updates still fail after clearing the cache, the update machinery itself — the component store that Windows Update reads and writes — may be damaged. Two built-in tools repair it: DISM fixes the component store, and SFC (System File Checker) repairs protected system files. Run them in that order, because SFC uses the store that DISM repairs.
- Open Terminal (Admin).
- Repair the component store first. This contacts Windows Update for known-good files and can take
several minutes:
DISM /Online /Cleanup-Image /RestoreHealth - Then repair system files:
sfc /scannow - Let each command finish completely, then restart the PC and check for updates once more.
These commands are identical on Windows 10 and Windows 11, and that order — DISM first,
then sfc /scannow — is the sequence Microsoft prescribes in
Fix Windows Update corruptions and installation failures.
If DISM cannot reach Windows
Update because the update service itself is broken, you can point it at a mounted Windows 11 ISO of the same
version with the /Source: switch — but for most people the online repair above is enough.
Still failing? Note the error code
If you have worked through every step and updates still won't install, the specific error code on the Windows Update page is your best lead — it tells you whether the block is a download problem, a disk problem, or a specific package that failed. Search Microsoft's support site for that exact code before resorting to bigger measures like an in-place repair install (running Setup from a current Windows 11 ISO with Keep personal files and apps), which reinstalls Windows around your data and almost always clears a broken update pipeline.
Error code reference — what each code means and where to go
The hexadecimal code Windows Update shows is the fastest way to skip straight to the right step above instead of working through all six. Every code, meaning and fix in the table below is taken from Microsoft's common Windows Update errors reference. If your code isn't here, search Microsoft's support site for that exact code before trying anything drastic.
| Error code | What it means | What to do |
|---|---|---|
0x80070422 |
ERROR_SERVICE_DISABLED — the Windows Update service has stopped working or isn't running. |
Check whether the Windows Update service is running — Step 4. |
0x80240020 |
WU_E_NO_INTERACTIVE_USER — the operation didn't finish because no interactive user is signed in. |
Sign in to the device to start the installation, and allow the device to restart. |
0x80242014 |
WU_E_UH_POSTREBOOTSTILLPENDING — the post-restart operation for the update is still in progress. |
Restart the device to finish installing the update. |
0x80246017 |
WU_E_DM_UNAUTHORIZED_LOCAL_USER — the download failed because the local user was denied authorization to download the content. |
Sign in with an account that has sufficient privileges to install updates (local administrator). |
0x8007000D |
ERROR_INVALID_DATA — data that isn't valid was downloaded, or corruption occurred. |
Download the update again, then start the installation — clearing the cache in Step 5 forces exactly that. |
0x80242006 |
WU_E_UH_INVALIDMETADATA — the update contains invalid metadata, so the handler operation couldn't complete. |
Rename SoftwareDistribution\DataStore, SoftwareDistribution\Download and System32\catroot2, then download again — Step 5. |
0x80072EE2 |
WININET_E_TIMEOUT — the operation timed out; the update client couldn't connect to Windows Update or your organisation's update source. |
A connectivity problem, not a broken PC. Confirm the device can reach the Windows Update endpoints; on a managed network, ask whoever runs it. |
0x80072EFD, 0x80072EFE, 0x80D02002 |
Time-out errors — the operation timed out. | Make sure no firewall rules or proxies are blocking Microsoft's download URLs. |
0x80070570, 0x80073701, 0x800f081f, 0x800f0831 |
Corruption in the Windows component store — a corrupt file, a missing assembly, a missing package source, or a corrupted CBS store. | Microsoft gives the same fix for all four: run Dism.exe /Online /Cleanup-Image /Restorehealth, then Sfc.exe /Scannow, then restart — Step 6. |
This is one of our fresh Windows 11 how-to guides. Browse all how-to guides for more step-by-step fixes, or dig into the windows-now.com archive — the restored community posts from the site's original run. If your problem is really a lack of space to install an update, our guide to free up disk space in Windows 11 pairs well with Step 3 above.
Frequently asked
Why does Windows Update keep getting stuck in Windows 11?
Most stuck updates come from one of three things: a hung Windows Update or BITS service, a corrupted download in the SoftwareDistribution folder, or not enough free disk space to stage the update. That is why the fixes in this guide work in that order — run the troubleshooter, restart the services, clear the download cache, and make room on the Windows drive. Damaged system files are a less common cause, which is what SFC and DISM repair.
Is it safe to delete the SoftwareDistribution folder?
Yes. SoftwareDistribution is only a working cache of downloaded update files and logs, not part of Windows itself. As long as you stop the Windows Update and BITS services first, you can safely rename or empty it, and Windows rebuilds it automatically the next time you check for updates. You do not lose any installed updates, apps or personal files. The one visible effect is that your update history is reset.
How much free space does a Windows 11 update need?
A routine quality update needs only a few gigabytes free, but a large feature update can need roughly 20 GB or more to download, expand and install. If the Windows drive is nearly full, updates commonly fail or roll back. Use Storage settings, Storage Sense or Disk Cleanup to clear temporary files, old update files and the previous Windows installation before trying again.
Do these Windows 11 steps also work on Windows 10?
Largely yes. The services, the SoftwareDistribution folder, and the SFC and DISM commands are identical on Windows 10 and Windows 11. The main difference is where the troubleshooter lives: on Windows 10 it is under Settings, Update & Security, Troubleshoot, Additional troubleshooters, whereas on Windows 11 it is under Settings, System, Troubleshoot, Other troubleshooters. The pause and resume controls sit on the same Windows Update page on both.