Back to Technology Hub
Software & Everyday AppsTroubleshooting Guide

Windows Update Not Working? Practical Fixes to Try

Resolve stuck update downloads, installation loop errors, storage blocks, and temporary service failures without risking system stability.

Start Here: 30-Second Immediate Triage

Immediate action before changing complex settings

Windows Update issues are commonly caused by simple temporary blockers: a pending reboot, insufficient free space on drive C:, an unstable internet connection, or temporary server congestion on Microsoft's update servers.

Perform a standard PC restart (choose Restart, not Shut Down) to finish any pending background operations, then verify you have at least 10–20 GB of free space on your main system drive before retrying.

Quick Diagnostic Checks

1
Proper Restart First
Click Start > Power > Restart (Fast Startup can prevent Shut Down from fully clearing pending update files).
2
Check C: Drive Capacity
Ensure drive C: has at least 15 GB free space for downloading and unpacking update packages.
3
Run Built-in Troubleshooter
Settings > System > Troubleshoot > Other troubleshooters > Windows Update > Run.
4
Test Network Stability
Ensure you are not connected to a metered Wi-Fi connection or captive portal.

Most Likely Causes

Understanding the mechanism prevents guessing and avoids creating new system issues.

Pending System Restart

A previously downloaded cumulative update is waiting for a clean reboot before newer packages can be staged.

Insufficient Free Storage on C: Drive

Windows Update requires temporary scratch disk space to decompress archive files and stage recovery backups.

Stalled Windows Update Background Service

The background Windows Update or Background Intelligent Transfer Service (BITS) entered an unresponsive state.

Metered Connection or Network Glitches

Windows pauses large operating system downloads automatically if your Wi-Fi is designated as a metered connection.

Corrupted Component Cache in SoftwareDistribution

A partial download or power disruption left fragmented temporary update files in the local cache directory.

Incompatible Hardware Driver or Third-Party Antivirus

Third-party security suites or legacy peripheral drivers can intercept system kernel modifications during installation.

Windows Update Diagnostic & Error Code Matrix

Isolate your specific Windows Update roadblock using these symptoms and error patterns.

If SymptomUpdate stuck downloading at 0% or 99% for hours
Meaning: Temporary download stream stall or local cache conflict.
Action: Pause updates for 1 day in Settings, reboot your computer, and resume updates to refresh the connection.
If SymptomError 0x80070070 (Insufficient Disk Space)
Meaning: System drive C: lacks the temporary working room needed to expand update packages.
Action: Run Disk Cleanup or Storage Sense to delete temporary files and free at least 15 GB on drive C:.
If SymptomError 0x8024xxxx or 0x800Fxxxx installation failure
Meaning: Windows Update service failure or component store staging corruption.
Action: Run the built-in Windows Update Troubleshooter and execute System File Checker (sfc /scannow).
If SymptomRepeatedly fails with "Undoing changes made to your computer"
Meaning: Incompatible hardware driver or external peripheral causing rollback during installation.
Action: Unplug non-essential USB devices (printers, game controllers, USB drives) and install graphics driver updates first.

Step-by-Step Resolution Protocol

Work through these steps in order. Click to check off items as you complete them.

Perform a Clean System Restart (Not Just Shut Down)

  • Click the Start menu, select the Power icon, and explicitly choose "Restart" (avoid "Shut Down").
  • Windows Fast Startup feature causes "Shut Down" to put the kernel into hibernation, which can preserve stuck update locks.
  • A proper Restart clears active system memory, finalizes pending file locks, and releases temporary staging queues.
Tip: After restarting, let the computer idle for 2 minutes before opening Settings to allow startup services to initialize.

Verify and Free Up Disk Space on System Drive (C:)

  • Open File Explorer and select "This PC". Check the free capacity of Local Disk (C:).
  • Major cumulative updates and version upgrades require at least 15 GB to 20 GB of free workspace.
  • Go to Settings > System > Storage > Temporary files. Select and remove previous installation remnants and temporary cache files.
  • Empty your Recycle Bin and move large media or game files to an external drive if drive C: is near full capacity.

Run the Built-in Windows Update Troubleshooter

  • On Windows 11: Go to Settings > System > Troubleshoot > Other troubleshooters > Windows Update and click "Run".
  • On Windows 10: Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Update > Run the troubleshooter.
  • Allow the automated wizard to check service statuses, reset network sockets, and re-register Windows Update DLLs.
  • Apply any recommended fixes suggested by the wizard and restart your PC.

Pause and Resume Updates to Refresh the Queue

  • Go to Settings > Windows Update (or Update & Security).
  • Click "Pause updates for 1 week" (or pause for 7 days).
  • Restart your computer cleanly.
  • Return to Windows Update and click "Resume updates", then click "Check for updates".
  • This forces Windows to discard stalled queue states and renegotiate a fresh download handshake with Microsoft servers.

Check Date & Time and Metered Connection Settings

  • Go to Settings > Time & language > Date & time. Ensure "Set time automatically" is enabled and click "Sync now".
  • Cryptographic SSL certificates used by Windows Update fail authentication if your system clock is off by more than a few minutes.
  • Go to Settings > Network & internet > Wi-Fi > select your network. Verify that "Metered connection" is turned OFF.

Run System File Checker (SFC) for Component Health

  • Type "cmd" in the Windows Start menu search bar, right-click "Command Prompt", and select "Run as administrator".
  • Type the standard, reversible system scan command: sfc /scannow and press Enter.
  • Wait for the scan to reach 100% (typically takes 5 to 10 minutes).
  • If it reports "Windows Resource Protection found corrupt files and successfully repaired them", restart your computer and retry Windows Update.
Tip: System File Checker verifies Windows system binaries against official cached copies and safely restores any damaged files.

Disconnect Non-Essential USB Accessories and Update Drivers

  • Unplug all non-essential external hardware: USB flash drives, memory card readers, drawing tablets, gamepads, and secondary webcams.
  • Leave only your essential keyboard, mouse, and primary monitor connected.
  • If updating graphics drivers or chipset drivers, install the latest manufacturer updates (NVIDIA, AMD, Intel) and reboot before retrying Windows Update.

What Your Troubleshooting Result Means

Observation: “Updates download and install smoothly after running the troubleshooter or rebooting
Interpretation: A transient service hang or temporary queue deadlock was successfully cleared.
Next Step: Let the installation finish completely. Do not force-restart while the progress screen is active.
Observation: “Update fails immediately with an error code mentioning a specific KB number (e.g., KB503xxxx)
Interpretation: A specific known issue or compatibility block may apply to that standalone patch for your exact hardware configuration.
Next Step: Search Microsoft's official release health dashboard for that specific KB number or download it manually from the Microsoft Update Catalog.
Observation: “Troubleshooter reports "Check for pending restart" repeatedly without progress
Interpretation: A corrupted staging flag in the registry or disk file system is preventing state transitions.
Next Step: Review the escalation steps below or use the official Microsoft Windows 11/10 Update Assistant.

Still Not Working? Safe Escalation Steps

Safe escalation pathways

If built-in automated troubleshooters do not clear the issue, use these safe and official escalation methods:

  • 1Download the official Microsoft Update Assistant from microsoft.com to bypass standard background staging routines.
  • 2Search the Microsoft Update Catalog (catalog.update.microsoft.com) using the specific KB number to download and install the standalone .msu update package.
  • 3Wait 48 to 72 hours if a brand new cumulative update was just released; Microsoft often deploys automated Safeguard Holds or hotfixes for emerging conflicts.
  • 4Perform a "Reset this PC" with the "Keep my files" option selected if the operating system image itself has suffered deep component corruption.

When to Stop & Important Safety Warnings

Do NOT delete random folders inside C:\Windows or C:\Windows\System32 based on unverified forum advice.
Do NOT install third-party "Registry Cleaner" or "Driver Booster" applications; these frequently introduce malware or unrecoverable system corruption.
Do NOT perform a hard power cutoff while the screen says "Working on updates — Don't turn off your PC". Forcing power off during active kernel writes can cause unbootable systems.
If your computer repeatedly encounters blue screen errors (BSOD) during boot loops after an update, use the Windows Recovery Environment (WinRE) to choose "Uninstall latest quality update".
Recommended Safe Actions
Use only official Microsoft tools (Windows Update Troubleshooter, Microsoft Update Assistant).
Contact a certified PC technician or authorized hardware support provider if hardware disk read errors (SMART errors) are detected.
Interactive Tool Available

Use the Interactive 10-Step Tech Fixer

Prefer an interactive checklist with real-time step trackers? Launch the full FixTheDay Tech Fixer for this issue.

Authoritative & Official Sources

Verified, non-commercial documentation and government safety guidance

Explore All Tech Hub →

Frequently Asked Questions