How to Fix Windows Update Stuck at 0% (Step-by-Step Guide)

Windows updates are supposed to run quietly in the background. But sometimes you hit download and it just sits there… stuck at 0 percent for minutes or even hours.

If you are dealing with Windows update stuck at 0 percent, you are not alone. I have seen this happen after fresh installs, after Patch Tuesday, and even on perfectly healthy machines. The good news is that in most cases nothing is actually broken. The update system simply needs a push in the right direction.

This guide walks you through the exact fixes that consistently unfreeze the download and get things moving again.

Quick answer:

If your Windows update is stuck at 0 percent, do this:

  1. Restart the PC once.
  2. Make sure the internet is working in a browser.
  3. Run the Windows Update troubleshooter.
  4. Restart the Windows Update service.
  5. Clear the SoftwareDistribution cache.
  6. Retry the update.

One of these steps usually solves the issue within minutes.

Why Windows updates freeze at 0 percent

Before jumping into repairs, it helps to understand what is actually happening.

When Windows shows 0 percent, it might still be:

  • verifying update files
  • checking compatibility with drivers
  • waiting for another background update to finish
  • rebuilding the update cache

I have seen systems sit at 0 percent for 20 minutes and then suddenly jump to 15. So the first rule is patience. If it has been less than 15 minutes, give it a little time.

If it has been longer, continue below.

Step 1 Restart your computer properly

Yes, this sounds basic. It also fixes the problem surprisingly often.

A normal restart clears temporary update locks and forces Windows to reconnect to Microsoft servers.

Click Start → Power → Restart.

After reboot, go back to Windows Update and press Check for updates again.

If it sticks again, move on.

Step 2 Confirm your internet is actually working

Windows can show 0 percent when the connection silently dropped.

Open a browser and try loading a few websites. If pages are slow or not loading, restart your router or switch networks.

Metered connections can also delay downloads. If you are on WiFi, open Settings → Network → WiFi and make sure the connection is not marked as metered.

Step 3 Run the Windows Update troubleshooter

Run the Windows Update troubleshooter

Microsoft hides a lot of automatic repair tools here. It can reset services, permissions, and corrupted components without you touching anything complicated.

Go to:

Settings → System → Troubleshoot → Other troubleshooters → Windows Update → Run.

Let it finish even if it looks like nothing is happening.

Restart after it completes, then try again.

Step 4 Restart Windows Update services manually

If the download engine froze, restarting the services often kicks it back to life.

Press Start, type services, and open it.

Find these:

  • Windows Update
  • Background Intelligent Transfer Service

Right click each one and press Restart.

Now retry the update.

If your PC has also been feeling unusually slow lately, you might want to check this guide on How to Speed Up Windows 10 Without Upgrading Hardware. A sluggish system can delay update processes too.

Step 5 Clear the update cache that causes most problems

This is the method that fixes it for me most often.

Windows stores temporary files in a folder called SoftwareDistribution. If something inside gets corrupted, the download can remain stuck forever.

Here is the safe way to reset it.

Stop services

Open Command Prompt as administrator and run:

net stop wuauserv 
net stop bits

Delete the cache

Open File Explorer and go to:

C:\Windows\SoftwareDistribution

Delete everything inside that folder. You are not harming Windows. It will recreate the files.

Start services again

Back in Command Prompt run:

net start wuauserv
net start bits

Reboot and try Windows Update again.

Very often, the percentage immediately starts moving.

Step 6 Check if another update is already waiting

Check if another update is already waiting

Sometimes Windows downloaded something earlier and is waiting for a restart, which blocks new downloads.

Go to Windows Update and look for a Restart required message.

Restart even if you already did recently.

Step 7 Temporarily disable antivirus or firewall

Security software can block update servers or file replacements.

Turn it off for a few minutes, run the update, then turn it back on.

If updates start working immediately after disabling, you know what caused it.

Step 8 Make sure date and time are correct

Wrong system time can prevent secure connections to Microsoft.

Right click the clock → Adjust date and time → turn on automatic settings.

Step 9 Repair system files

If core Windows files are damaged, updates may fail silently.

Open Command Prompt as admin and run:

sfc /scannow

Wait until it reaches 100 percent. Restart and try again.

What usually fixes it fastest

From years of dealing with frozen updates, these are the most successful solutions.

FixSuccess rate in my experienceTime required
Restart PCMedium2 minutes
TroubleshooterMedium5 minutes
Restart servicesHigh3 minutes
Clear cacheVery high10 minutest
Disable antivirusSituational5 minutes

If you are short on patience, go straight to clearing the cache.

When 0 percent is actually normal

Large feature updates can sit at 0 for a long time while Windows prepares files.

Clues it is still working:

  • disk usage is active in Task Manager
  • CPU shows small background activity
  • no error messages appear

If everything looks alive, let it run.

Extra tip that many guides never mention

Check free disk space.

If the system drive is nearly full, Windows may pause the download without clearly telling you why.

Try freeing up space or read this if you constantly fight storage warnings: How to Clean Junk Files on Windows Without Software.

I have fixed multiple machines where the update immediately moved forward after gaining just a few gigabytes.

After it finally starts downloading

Great. Let it complete without putting the PC to sleep. Plug in laptops.

Interrupting updates is how new problems are born.

FAQ

Why is Windows Update stuck at 0 percent for hours?

Most of the time the update cache is corrupted or a service froze. Resetting the SoftwareDistribution folder usually solves it.

Can I shut down the PC while it is stuck?

If it is truly frozen at 0 and disk activity is zero, a restart is safe and often helpful.

Will deleting the update cache remove installed updates?

No. It only removes temporary download files. Windows will re download what it needs.

Does slow internet cause this?

Yes. Extremely slow or unstable connections can make Windows appear stuck even though it is retrying in the background.

Is this a sign of malware?

Rarely. But if updates repeatedly fail, running a security scan is smart.

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 4

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?