Windows Won’t Install Updates? Here’s How to Fix It

Corrupted update components are the usual cause. Resetting them clears the stuck cache and gets updates flowing again.

Quick Answer
  • Run the built-in Windows Update Troubleshooter first — Settings > System > Troubleshoot > Other troubleshooters > Windows Update.
  • Check free storage — Windows updates need 10-20GB free space to download and unpack; a full drive is a common silent cause.
  • Temporarily disable third-party antivirus software, which sometimes blocks update files from being applied.
  • If nothing else works, reset the Windows Update components via Command Prompt — this clears corrupted update cache without affecting your files.

Common Causes

Windows Update components are corrupted or stuck

Most Likely

Windows Update relies on several background services (wuauserv, cryptSvc, bits) and a local cache folder (SoftwareDistribution) to download and apply updates. If a previous update was interrupted — by a shutdown, a crash, or a network drop — these components can be left in a corrupted or stuck state. Updates will appear to download but fail to install, or get stuck at a specific percentage indefinitely.

Insufficient free storage

Common

Windows updates download compressed files and then unpack and apply them, which temporarily requires significantly more free space than the final installed size — often 10-20GB for a major update. If your drive doesn't have enough headroom, the update will fail partway through, sometimes with a generic error that doesn't mention storage at all.

Third-party antivirus or security software is blocking the update

Common

Some third-party antivirus and security suites are overly aggressive about flagging or quarantining update installer files, especially right after a major Windows feature update is released and signature databases haven't caught up. This can cause the update to fail silently or with a vague error code. Windows' own Defender rarely causes this issue, but most third-party tools can.

A specific update has a known compatibility bug

Less Common

Occasionally, Microsoft ships an update with a bug that affects certain hardware configurations, driver versions, or installed software combinations — these are usually documented quickly on Microsoft's support site with a KB (Knowledge Base) number and either a workaround or a follow-up patch. If an update fails consistently with the same error code across multiple retries, this is worth checking before assuming a local problem.

Step-by-Step Fix

1

Run the Windows Update Troubleshooter

Open Settings > System > Troubleshoot > Other troubleshooters. Find 'Windows Update' in the list and click Run. This built-in tool automatically detects and repairs the most common causes of update failures — corrupted cache files, stuck services, and incorrect update settings — without requiring any manual commands.

2

Check available storage

Open File Explorer and click 'This PC.' Check the free space shown under your main drive (usually C:). If you have less than 20GB free, open Disk Cleanup (search for it in Start), select your drive, check all categories including 'Windows Update Cleanup,' and click OK to free up space. Retry the update after cleanup.

3

Temporarily disable third-party antivirus

If you use antivirus software other than Windows Defender (Norton, McAfee, Avast, etc.), open it and temporarily disable real-time protection — most have a 'pause protection' option for a set time period. Retry the Windows Update. If it succeeds, re-enable your antivirus immediately afterward and check for an updated version that's compatible with the new Windows update.

4

Reset Windows Update components

Search 'Command Prompt' in Start, right-click it, and select 'Run as administrator.' Run these commands one at a time, pressing Enter after each: net stop wuauserv, then net stop cryptSvc, then net stop bits, then ren C:\Windows\SoftwareDistribution SoftwareDistribution.old, then net start wuauserv, then net start cryptSvc, then net start bits. This stops the update services, renames the corrupted cache folder so Windows rebuilds it fresh, then restarts the services.

Pro tip: The 'ren' command will fail with 'Access is denied' if a file in that folder is currently in use — if that happens, restart the PC and try the full sequence again before any updates run in the background.
5

Retry Windows Update

Go to Settings > Windows Update and click 'Check for updates.' With the components reset, Windows will rebuild its update cache and re-evaluate which updates apply to your system. This first check after a reset can take longer than usual — give it 10-15 minutes before assuming it's stuck again.

6

Look up the specific KB number if one update keeps failing

If the same single update keeps failing while others install fine, go to Settings > Windows Update > Update history to find its KB number (e.g., KB5031354). Search 'KB5031354 known issues' on Microsoft's support site. Microsoft documents known issues for major updates and often provides either a fix, a workaround, or a statement that a patch is coming — this can save hours of unnecessary troubleshooting on your end.

Still failing after these steps?

Our AI can walk through your specific error code and update history to find exactly what's blocking it.

Get AI Help

Frequently Asked Questions

Still having trouble?

Tell our AI the error code and what you've tried — it'll give you a targeted fix for your specific update issue.

Start Free Diagnostic Chat →