24/7 support in USA, UK & Canada
System Guide

Windows Update Not Working? Fix Stuck & Failed Updates

Fix Windows Update errors, stuck downloads, failed installations, and restart loops on Windows 11 and Windows 10 with proven step-by-step solutions.

Updated: Feb 202612 min read

Windows Update is essential for security patches and feature improvements, but it's also one of the most error-prone parts of Windows. Updates get stuck, fail with cryptic error codes, or cause boot loops. This guide covers every common Windows Update problem with clear fixes.

Fix 1: Run Windows Update Troubleshooter

The built-in troubleshooter fixes many update issues automatically: Settings → System → Troubleshoot → Other troubleshooters → Windows Update → Run. It resets update components, clears corrupt cache, and fixes service configurations. Run this first before trying manual fixes.

Fix 2: Clear Windows Update Cache

# Run Command Prompt as Administrator:

net stop wuauserv

net stop bits

del /Q /F /S "C:\Windows\SoftwareDistribution\Download\*.*"

net start wuauserv

net start bits

This stops the update services, deletes corrupted/partially downloaded update files, and restarts the services. Windows will re-download updates fresh.

Fix 3: Run SFC and DISM

# Repair system files:

sfc /scannow

# Repair Windows image:

DISM /Online /Cleanup-Image /RestoreHealth

# Run SFC again after DISM:

sfc /scannow

Corrupted system files prevent updates from installing. SFC and DISM repair the Windows component store, fixing most update failures.

Fix 4: Free Up Disk Space

Windows updates need free disk space — sometimes 10 GB or more for feature updates. Check your C: drive space. If low: empty Recycle Bin, run Disk Cleanup (search "Disk Cleanup" → clean up system files), delete temp files via Settings → System → Storage → Temporary files, and uninstall programs you no longer use.

Fix 5: Reset Windows Update Components

# Complete Windows Update reset (Admin CMD):

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 catroot2.old

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

This is the "nuclear option" for update components — it renames the update cache folders, forcing Windows to rebuild everything from scratch.

Fix 6: Manually Download Updates

If automatic updates keep failing, download them manually from the Microsoft Update Catalog (catalog.update.microsoft.com). Search for the update KB number (shown in the error message). Download the correct version for your system (x64 or ARM64) and run the installer. This bypasses the automatic update mechanism entirely.

Fix 7: Fix Update Boot Loop

If Windows keeps restarting trying to apply an update that fails:

  1. Force power off 3 times during boot to trigger Automatic Repair
  2. Go to Advanced options → Safe Mode
  3. In Safe Mode: Settings → Windows Update → Update history → Uninstall updates
  4. Uninstall the most recent update that caused the loop
  5. Alternatively, use System Restore from the recovery menu to roll back

Fix 8: Check Windows Update Service

The Windows Update service itself may have stopped: Press Win + R → type services.msc → find Windows Update → make sure Status is "Running" and Startup type is "Automatic (Delayed Start)". Also check Background Intelligent Transfer Service (BITS) — it needs to be running too.

Frequently Asked Questions

Why is Windows Update stuck at a percentage?

Updates can appear stuck but are actually processing large files. Wait at least 2 hours before assuming it's stuck. If truly stuck: (1) Restart computer, (2) Run Windows Update Troubleshooter, (3) Clear the update cache: stop Windows Update service, delete files in C:\Windows\SoftwareDistribution\Download, restart service. Don't force shut down during an update — this can corrupt system files.

How do I fix Windows Update error codes?

Common error codes: 0x80070002 (missing file — run SFC), 0x80073712 (component store corruption — run DISM), 0x800f0922 (not enough disk space — free space), 0x80244019 (server error — try later). For any error code, first try: Windows Update Troubleshooter, then SFC/DISM, then clear the update cache.

Can I skip a Windows Update?

You can pause updates for up to 5 weeks: Settings → Windows Update → Pause updates. For specific updates causing problems, you can 'hide' them using Microsoft's 'Show or hide updates' tool (wushowhide.diagcab) from Microsoft. However, skipping security updates long-term is not recommended — they patch vulnerabilities.

Why does Windows keep restarting to update?

Windows forces restarts for updates that modify system files. Fix the restart loop: (1) Settings → Windows Update → Advanced options → set Active hours so updates don't restart during work, (2) If stuck in a restart loop: boot into Safe Mode → uninstall the update via Settings → Update history → Uninstall updates.

How long should a Windows Update take?

Normal updates: 10-30 minutes. Feature updates (major versions): 30-90 minutes depending on your hardware. If an update takes more than 2 hours, it may be stuck. Check: is the disk activity light still blinking? If yes, it's still working. Don't force restart during the 'Working on updates' screen — this can corrupt Windows.

Windows Update Still Failing?

Our technicians can remotely fix update errors, component corruption, and boot loops.