How to Fix Windows Update Stuck Downloading or Installing

The progress bar says 47 percent. It said 47 percent twenty minutes ago too, and the one before that. Whether it’s stuck on “Downloading” or stuck on “Installing”, a Windows Update that won’t move is one of the more maddening ways to lose an afternoon.

The good news is that a stuck update almost never means something is broken beyond repair. It’s usually one of a small number of specific causes, and each one has a fix that doesn’t involve starting over from scratch.

Quick explanation: this guide covers telling a genuine stall apart from an update that’s just slow, restarting what’s actually responsible for downloading and installing it, and what to do if it’s still stuck after that.

For the full feature list and usage details, you can also visit the Fixyfier Documentation.

Quick Answer

Before assuming an update is stuck, give it real time — large feature updates on a slower connection can sit at the same percentage for 30 to 60 minutes while still genuinely working. If it’s actually frozen, restart the Windows Update and Background Intelligent Transfer Service (BITS) services, and if that doesn’t help, clear the Windows Update cache to force a clean redownload rather than resuming one that may be corrupted. Running the built-in Windows Update Troubleshooter catches most of the remaining cases automatically.

Stuck vs. Just Slow — How to Tell the Difference

Windows Update’s percentage indicator has a well-earned reputation for being unreliable. It isn’t a straight measure of time remaining — it can sit at the same number for a long stretch while genuinely still downloading or installing, especially for larger feature updates or on a slower connection.
Before troubleshooting anything, look for signs it’s still active: a drive activity light flickering, the fan working harder than idle, or — for a download specifically — actual network usage showing in Task Manager’s Performance tab. Any of those mean it’s still doing something, even if the number on screen hasn’t changed.
Give it at least 30 to 60 minutes with no signs of activity at all before concluding it’s actually stuck rather than just slow.

Restarting the Update-Related Services

Windows Update relies on a couple of background services to actually move data — the Windows Update service itself, and the Background Intelligent Transfer Service (BITS), which handles the download in the background. A stuck update is very often just one of these having gotten into a bad state rather than anything wrong with the update itself.
Restarting both from an elevated Command Prompt is the quickest way to clear this — stopping them first, then starting them again fresh.
net stop wuauserv
net stop bits
net start wuauserv
net start bits
Fixyfier’s Administrative Tools section includes a Services Manager shortcut if you’d rather do this from a graphical list — find Windows Update and Background Intelligent Transfer Service, right-click each, and choose Restart.

Clearing the Windows Update Cache

If restarting the services doesn’t help, the downloaded update files themselves may be the problem — a partially downloaded or corrupted file will keep getting stuck at the same point no matter how many times the same download resumes, since it’s resuming from damaged data rather than starting clean.
Clearing Windows’ update cache forces it to redownload everything from scratch on the next attempt. From an elevated Command Prompt, stop the services, rename the cache folder so Windows rebuilds it, then start the services again.
net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Fixyfier’s Cleanup & Optimize section includes Clear Windows Update Cache as a one-click action that does the same thing, without needing to type any of the commands above.

Running the Windows Update Troubleshooter

Microsoft’s built-in troubleshooter checks for a specific set of common blockers — corrupted update components, misconfigured settings, a restart that’s been pending longer than it should — and can fix a lot of them automatically without you needing to diagnose which one applies to your PC.
It’s available from Settings > System > Troubleshoot > Other troubleshooters, listed as Windows Update. It takes a few minutes to run and will report what, if anything, it found and fixed.
Fixyfier’s Fix & Repair section includes this same Update Troubleshooter among its guided troubleshooters, saving a trip through the Settings menu to find it.
NordVPN
Since You're Waiting on a Big Download Anyway

A Multi-Gigabyte Update Is a Lot of Visible Traffic

A slow-moving or stuck update means Windows is transferring several gigabytes of data in the background for a while, which is exactly the kind of sustained activity that's easy for anyone watching your network to notice. NordVPN encrypts it along with everything else running on your connection while you wait.

Encrypt My Traffic

Making Sure There’s Actually Room For It

Feature updates in particular need several gigabytes of free space just to stage the install alongside your current version of Windows, and a low-space situation doesn’t always produce a clear error — sometimes it just sits at a percentage instead.
Check how much space is actually free before assuming the problem is something more complicated.
Get-PSDrive C | Select-Object Used,Free
Fixyfier’s Quick Fix section includes Launch Disk Cleanup and Clear Windows Temp Folder as one-click ways to free up space quickly if the drive turns out to be the issue.

When You’re Stuck Mid-Install During a Restart

The more nerve-wracking version of this is getting stuck on “Working on updates, X% complete” during the restart itself, rather than while downloading beforehand. The same patience applies here — this stage can genuinely take an hour or more on some PCs, particularly for a large feature update.
If there’s truly no sign of activity for an hour or two — no drive light, no change at all — a forced restart is a reasonable last resort. Windows is built to handle this safely in almost every case, rolling back to the previous working state rather than leaving the PC broken.
Once you’re back in Windows, don’t just retry the same update immediately — clear the update cache first, using the steps earlier in this guide, so the next attempt starts from a clean download rather than picking up wherever it left off.

Frequently Asked Questions

How long should I wait before assuming a Windows Update is actually stuck?

For a download, give it a good hour, especially for a large feature update or a slower connection — the percentage indicator is notoriously not linear. For the install phase during a restart, an hour or two with no sign of activity at all is a reasonable point to conclude it’s genuinely frozen rather than just working through a big job.

Is it safe to force restart my PC if an update is stuck installing?

It’s not ideal, but Windows is built to handle it — a stuck install that’s forced to restart will almost always roll back to the previous working state rather than leave your PC broken. It’s a last resort after other troubleshooting, not a first move.

Will clearing the Windows Update cache delete anything important?

No — it only removes temporary downloaded update files, which Windows redownloads automatically the next time it checks for updates. It doesn’t touch your personal files, installed programs, or settings.

Let Fixyfier Clear a Stuck Update in One Click

Fixyfier’s Cleanup & Optimize section includes Clear Windows Update Cache to force a clean redownload, and its Fix & Repair section’s Update Troubleshooter runs the same automated checks Microsoft’s own troubleshooter does — between the two, most stuck updates clear up without touching Services or a command line at all.