Windows Update Stuck? Here’s the Real Cause and Fix

Related Hub: Windows Issues & Fixes

Quick Answer: Windows Update Stuck is usually caused by session, network, or access filtering issues. Restart the app/browser, clear cache, and retry on a different network. Start with the fastest checks before assuming a deeper system issue.

⚡ Fastest Recommended Fix

Recommended for this issue

Recommended Network & Access Fix

Use this when login, WiFi, DNS, VPN, captcha, or network filtering may be blocking access.

  • ✔ Helps when the issue is caused by network, DNS, VPN, or access filtering
  • ✔ Useful when the app works on mobile data but fails on WiFi
  • ✔ Quick to try before deeper device troubleshooting

Don’t waste time testing random fixes — try the most likely fix path first.


🔥 Try the Recommended Fix


This page may include affiliate links. We only recommend tools when they match the issue pattern.

⚡ Fast troubleshooting path

Fix Windows in Under 60 Seconds

Windows Update Stuck? Here's the Real Cause and Fix
Run the quick diagnosis first, then follow the exact fix for your device, network, browser, or update issue.

🔥 Instant Fix Tool

Stop guessing. Diagnose what is blocking Windows and get the shortest fix path.

🚀 Fix My Issue Now

No advanced technical skills needed · Takes less than 1 minute · Start free

Quick Answer

Most Windows problems come from network blocking, corrupted cache, expired sessions, VPN/DNS filtering, or a post-update conflict.

Fastest path: run the quick diagnosis, identify the exact cause, then apply the matching fix instead of trying random steps.

🔍 Run Instant Check

🔍 What’s Causing Your Issue?

Most users waste time trying random fixes that don’t match their real issue.
Don’t guess. Identify the exact cause first.

  • Works on mobile data but not WiFi → Network, DNS, VPN, firewall, or ISP filtering issue
  • Stuck on loading or sync → Cache, cookies, browser profile, or local session problem
  • Started right after an update → Compatibility conflict, outdated build, or broken app/browser data
  • Windows still fails after basic fixes → Run the diagnosis tool and follow the shortest recovery path
⚠️ If you’re not sure which one matches your issue,
you’re likely applying the wrong fix.

🔥 Find the exact fix in under 60 seconds

No technical skills needed · Instant result


🚀 Run Instant Diagnosis

Recommended next step

Use the tool most likely to fix this issue

We picked a relevant solution for: Windows Update Stuck? Here's the Real Cause and Fix.

Try the recommended solution

This page may include affiliate links.

What’s causing this issue?

  • Session problem
  • Cache conflict
  • Network filtering
  • Temporary service-side issue

⚡ Quick Diagnosis

If you're using WiFi → try mobile data

If you are using VPN or proxy → turn it off

If it still fails everywhere → check whether Windows is down

Quick answer: If Windows Update is stuck, reset the update cache, restart the Windows Update services, and repair system files with DISM and SFC.

If it still freezes, the problem is usually a bad KB package, a policy or VPN block, or a damaged component store.

Quick Fix Checklist

  • Restart the PC and try the update again.
  • Turn off VPN, proxy, and third-party antivirus temporarily.
  • Reset the Windows Update cache.
  • Restart Windows Update, BITS, and Cryptographic Services.
  • Run DISM and SFC.
  • Install the KB manually from Microsoft Update Catalog.

⚡ Fast diagnosis

Stuck on downloading: usually cache, network, or BITS.

Stuck on installing: usually corrupted system files or a bad update package.

Stuck at 0%, 20%, or 100%: often a service hang or a pending reboot.

Causes

Windows Update usually gets stuck for one of these reasons:

  • Corrupted update cache: Windows keeps retrying a broken download.
  • Stopped or disabled services: The installer cannot move data or verify files.
  • Pending reboot or update conflict: Another update is blocking the current one.
  • VPN, proxy, or security software: Network filtering can interrupt Microsoft update servers.
  • Damaged system files or component store: Setup fails while applying changes.
  • Bad KB package: One specific update keeps hanging on every attempt.
Cause What it looks like Best fix
Corrupted update cache Stuck on downloading or preparing Clear SoftwareDistribution and catroot2
Stopped services No progress for hours Restart Windows Update, BITS, and Cryptographic Services
Pending reboot Update loops or fails at the same percent Restart the PC and remove pending restarts
Bad KB package One update fails every time Install the KB manually from Microsoft Update Catalog
System file damage Stuck during install or finalizing Run DISM, then SFC

Step-by-Step Fix

Work through these in order. Stop when Windows Update starts moving again.

  1. Restart and remove blockers. Reboot the PC first. Then turn off VPN, proxy, and any third-party antivirus or firewall temporarily. If you are on a work device, disconnect from the corporate network and try again on a normal connection.
  2. Reset the update cache. Open Command Prompt as administrator and run these commands one by one:
    net stop wuauserv
    net stop bits
    net stop cryptsvc
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    net start cryptsvc
    net start bits
    net start wuauserv
  3. Check for a pending reboot. If Windows has been waiting for a restart, complete it before trying again. A stuck servicing stack can block new updates until the reboot finishes.
  4. Repair Windows image files. In the same admin Command Prompt, run:
    DISM /Online /Cleanup-Image /RestoreHealth
    After that finishes, run:
    sfc /scannow
  5. Run the Windows Update troubleshooter. Go to Settings > System > Troubleshoot > Other troubleshooters, then run Windows Update. This works best after the cache reset because it can re-register stuck components.
  6. Remove the failing update. If one KB number keeps failing, go to Settings > Windows Update > Update history > Uninstall updates, remove the last failed update, then check again.
  7. Install the update manually. Search the KB number in the Microsoft Update Catalog and install the correct package for your Windows version and architecture.
  8. Check advanced update settings. If the update still hangs, pause updates for a day, then resume them. Also make sure Delivery Optimization is not restricted by policy, because aggressive bandwidth limits can make downloads appear frozen.

Still Not Working

If Windows Update is still stuck after the cache reset and repair commands, move to deeper troubleshooting.

  • Check Services: Open Services and confirm Windows Update, Background Intelligent Transfer Service, and Cryptographic Services are not disabled. Set them to Manual or Automatic if needed.
  • Review Group Policy or WSUS: On managed PCs, a local policy, WSUS server, or endpoint protection tool may be forcing the update to wait or fail.
  • Try a clean boot: Disable startup apps and non-Microsoft services, then run Windows Update again. This helps isolate driver or security software conflicts.
  • Use an in-place repair install: Download the latest Windows ISO from Microsoft and run Setup while keeping files and apps. This rebuilds update components without wiping the PC.
  • Last resort: If the device still cannot update, back up your data and consider a reset or a clean install, especially if DISM reports unrecoverable corruption.

If this is a work-managed device, contact IT support before changing policy settings. If the same KB fails on multiple PCs, the update itself may be the issue and Microsoft may need to re-release it.

Need a faster answer?

Use our AI troubleshooter for a step-by-step diagnosis tailored to your device, app, and error pattern.

Open the AI troubleshooter

Frequently Asked Questions

Why is Windows Update stuck on downloading at 0% or 100%?

That usually points to a broken cache, a stalled BITS transfer, or a network filter such as VPN, proxy, or security software. Reset the cache and try again on a clean connection.

Why is Windows Update stuck on installing for hours?

Installing hangs are often caused by damaged system files, a pending reboot, or a bad update package. Run DISM and SFC, then try the KB manually.

Will deleting SoftwareDistribution remove my personal files?

No. It only clears downloaded update files and related update data that Windows can rebuild.

What if one specific KB update keeps failing every time?

Uninstall the failed update from Update history, restart the PC, and install that KB from the Microsoft Update Catalog.

Should I run DISM before SFC?

Yes. DISM repairs the Windows image first, and SFC is more effective after that.

Can antivirus or VPN cause Windows Update to get stuck?

Yes. Temporarily disable them and retry the update on a direct connection. If it works, add Microsoft update traffic to the allow list.

⚠️ Before You Leave

Most users waste time trying fixes that don’t match the real cause.
This is why the issue keeps coming back.

⚠️ If you skip diagnosis, you’re likely applying the wrong fix.

✔ Find the exact cause in seconds
✔ Avoid unnecessary steps
✔ Fix the issue faster

🔥 Fix your issue in under 60 seconds


🚀 Run Instant Fix Now

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top