Fix Windows Update Issues Easily : The Complete Guide

Windows Update stuck on “Checking for updates,” spinning endlessly, or failing partway through an install — these are some of the most common frustrations in Windows, and thankfully, also some of the most fixable. Most update problems trace back to a stalled background service or a corrupted local cache, both of which Windows lets you reset without any advanced tools.

Quick answer: Start with the built-in Windows Update Troubleshooter: go to Settings > System > Troubleshoot > Other troubleshooters, and run Windows Update. If that doesn’t resolve it, restarting the Windows Update and BITS services, then clearing the SoftwareDistribution cache folder, fixes the large majority of remaining cases without needing a reinstall.

Below is the full troubleshooting path, from the quickest fix to deeper repairs, along with what specific error codes usually mean.

Common Causes at a Glance

Symptom Most Likely Cause Where to Start
Stuck on “Checking for updates” Stalled Windows Update service or corrupted cache Restart services, clear cache
Update fails partway through download Low disk space, unstable connection, or corrupted files Free up space, run troubleshooter
Error code shown (like 0x80070643) Varies by code — often a specific component issue Look up the exact code, run DISM/SFC
Update installs but PC won’t boot afterward Driver conflict or corrupted system files Roll back the update or driver
Updates never seem to be found at all Update service isn’t running, or date/time is wrong Check services, verify system clock

Method 1: Run the Windows Update Troubleshooter

This is the right starting point for almost any update problem, since it automatically diagnoses and fixes the most common causes on its own.

  1. Press Windows key + I to open Settings
  2. Select System > Troubleshoot > Other troubleshooters
  3. Find Windows Update and select Run
  4. Wait for the troubleshooter to complete its checks and apply any fixes it finds
  5. Restart your PC and try checking for updates again

Method 2: Restart the Windows Update Services

If the troubleshooter doesn’t resolve it, the update-related background services themselves may be stuck. Restarting them forces Windows to start fresh.

  1. Press Windows key + R, type services.msc, and press Enter
  2. Find Windows Update in the list, right-click it, and select Restart (or Start, if it’s currently stopped)
  3. Do the same for Background Intelligent Transfer Service (BITS)
  4. Close the Services window and try checking for updates again

Method 3: Clear the Windows Update Cache

A corrupted cache is one of the most frequent causes of updates that repeatedly fail or hang. Clearing it forces Windows to re-download everything fresh.

  1. Press Windows key + R, type services.msc, and press Enter
  2. Right-click Windows Update and select Stop
  3. Open File Explorer and navigate to C:\Windows\SoftwareDistribution
  4. Delete everything inside the Download folder (the folder itself can stay)
  5. Return to Services, right-click Windows Update, and select Start
  6. Try checking for updates again

Method 4: Run SFC and DISM Scans

These built-in tools repair corrupted system files that can silently block updates from installing correctly.

  1. Search for Command Prompt in the Start menu, right-click it, and select Run as administrator
  2. Run the following command and let it finish completely:
sfc /scannow
  1. Afterward, run each of these commands in order, waiting for each to complete before starting the next:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
  1. Restart your PC once all three commands finish, then try updating again

Method 5: Check for Basic Blockers First

Before diving into deeper repairs, a few simple checks resolve more update problems than people expect:

  • Free up disk space. Updates can fail to download or install if your drive is too full — aim for at least 20GB free during major updates
  • Check your internet connection. An unstable connection can cause downloads to repeatedly stall or restart
  • Verify your system clock. An incorrect date or time can cause Windows to fail security checks during the update process — check this under Settings > Time & language > Date & Time
  • Temporarily disable third-party antivirus. Some security software interferes with update installation; re-enable it once the update completes

Method 6: Install the Update Manually via Microsoft Update Catalog

If a specific update consistently fails through Windows Update itself, downloading and installing it directly can bypass whatever is blocking the automated process.

  1. Find the exact KB number of the update that’s failing (visible in your update history under Settings > Windows Update > Update history)
  2. Go to the Microsoft Update Catalog website and search for that KB number
  3. Download the version matching your system (typically x64 for most modern PCs)
  4. Run the downloaded installer directly and follow the prompts

What Specific Error Codes Usually Mean

Windows Update errors often include a code that points to a more specific cause than a generic failure message:

  • Codes related to insufficient space (such as 0xC1900101-family errors) point to needing more free disk space before the update can proceed
  • Codes related to corrupted files typically respond well to the SFC and DISM scans covered in Method 4
  • Codes related to a specific driver conflict (common with graphics or network drivers after a major update) are often resolved by rolling back or updating that specific driver through Device Manager
  • Codes tied to the Recovery Environment partition (occurring during certain security updates) sometimes require manually resizing the WinRE partition, a more advanced fix worth researching by the exact code before attempting

When in doubt, searching the exact error code together with “Windows Update” is worth doing before assuming a general fix will work, since Microsoft and the wider support community frequently document specific causes and fixes tied to individual codes.

Common Problems and How to Fix Them

Update Fails and PC Won’t Boot Normally Afterward

  1. Restart the PC and, if it boots into recovery automatically, look for an option to uninstall the most recent update
  2. If it doesn’t boot into recovery automatically, restart three times in a row during startup to force Windows into the Recovery Environment
  3. From there, select Troubleshoot > Advanced options > Uninstall Updates, and remove the most recent quality or feature update

Windows Says Updates Are Available but Nothing Downloads

  1. Restart the Windows Update and BITS services as covered in Method 2
  2. Confirm your internet connection is stable by testing it in a browser
  3. Run the Windows Update Troubleshooter again, since a stuck download queue is one of the specific issues it’s designed to detect

The Same Update Keeps Failing Every Time

  1. Check your update history for the specific KB number and look up whether that exact update has known issues, which does happen periodically with specific driver or hardware combinations
  2. Try the manual installation method (Method 6) for that specific update
  3. If the update genuinely appears broken for your hardware, it’s reasonable to wait for Microsoft to release a follow-up patch rather than repeatedly retrying a known problematic update

A Driver Stops Working Correctly After an Update

This is a common side effect of major feature updates, particularly with graphics, audio, and network drivers. Roll back or reinstall the affected driver through Device Manager — the same troubleshooting approach covered in our guide on reinstalling your Bluetooth driver in Windows applies to most other driver types as well.

Frequently Asked Questions

How do I fix Windows Update when it’s stuck on “Checking for updates”? Restart the Windows Update and BITS services through services.msc, and if that doesn’t help, clear the SoftwareDistribution cache folder. Together, these two steps resolve the majority of stuck-checking cases without needing a reinstall.

What’s the fastest way to fix most Windows Update problems? Running the built-in Windows Update Troubleshooter under Settings > System > Troubleshoot > Other troubleshooters is the fastest first step, since it automatically diagnoses and fixes many of the most common causes without any manual configuration.

Why does my Windows Update fail with an error code? Error codes point to more specific causes — insufficient disk space, corrupted system files, or a driver conflict are among the most common. Looking up the exact code alongside “Windows Update” usually reveals whether it matches a known, documented issue.

Is it safe to clear the Windows Update cache? Yes. Clearing the SoftwareDistribution Download folder only removes temporary update files that Windows will simply re-download the next time it checks for updates — it doesn’t affect your personal files or installed programs.

What should I do if an update makes my PC unable to boot? Restart the PC three times in a row during startup to force Windows into the Recovery Environment, then select Troubleshoot > Advanced options > Uninstall Updates to remove the most recent update that caused the issue.

Can a driver cause Windows Update to fail or cause problems afterward? Yes. Graphics, audio, and network drivers are common sources of post-update instability. Rolling back or reinstalling the affected driver through Device Manager typically resolves issues that appear specifically after a Windows update.

How do I manually install a Windows update that keeps failing automatically? Find the exact KB number under Settings > Windows Update > Update history, then search for it on the Microsoft Update Catalog website, download the matching version for your system, and run the installer directly.


Keeping Windows Update running smoothly is one part of a well-maintained PC — security and drivers matter just as much. If your antivirus definitions need a refresh, our guide on updating Windows Security signatures manually covers a related maintenance task. If a graphics driver has been acting up since a recent update, see our guide on updating NVIDIA drivers. And if you’re setting up a VPN or other network configuration alongside your update troubleshooting, our guide on setting up a secure VPN connection in Windows covers related network settings worth knowing.