How to Fix Windows Update Errors

Fix Windows Update errors by cleaning update cache, temporary files, and leftover update data with Kudu.

By Kudu Team

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →

What Causes This?

Windows Update errors usually happen when update files in the local cache become corrupted, incomplete, or stuck after a failed install or interrupted restart. They can also be caused by damaged system files, low disk space, or leftover temporary update data that prevents Windows from downloading or applying updates correctly. In some cases, update services keep running with bad cached data, so the same error keeps coming back.

Common Symptoms

  • Windows Update gets stuck on “Checking for updates” or “Downloading”
  • Updates fail with an error code and retry over and over
  • Your PC asks to restart for updates, but the install never finishes
  • Windows settings shows “Something went wrong” in the Update section
  • Update downloads are slow or fail even with a working internet connection

How to Fix It Manually

  1. Restart your PC

    • Click Start > Power > Restart.
    • After rebooting, go to Settings > Windows Update and try the update again.
    • If it still fails, continue with the steps below.
  2. Run the Windows Update troubleshooter

    • Press Windows + I to open Settings.
    • In Windows 11, go to System > Troubleshoot > Other troubleshooters.
    • In Windows 10, go to Update & Security > Troubleshoot > Additional troubleshooters.
    • Find Windows Update and click Run.
    • Let Windows apply any fixes, then restart if prompted.
  3. Clear the Windows Update cache

    • Press Windows + S, type cmd.
    • Right-click Command Prompt and choose Run as administrator.
    • Stop the update services by entering these commands one at a time:
      1. net stop wuauserv
      2. net stop bits
      3. net stop cryptsvc
    • Open File Explorer and go to: C:\Windows\SoftwareDistribution
    • Delete the contents of the Download folder and any other temporary update files inside SoftwareDistribution.
    • Then go to: C:\Windows\System32\catroot2
    • Delete the contents of that folder if Windows allows it.
    • Go back to Command Prompt and restart the services:
      1. net start wuauserv
      2. net start bits
      3. net start cryptsvc
  4. Free up disk space and remove temporary files

    • Press Windows + R, type cleanmgr, and press Enter.
    • Select your C: drive.
    • Check items like Temporary files, Windows Update Cleanup, Delivery Optimization Files, and Temporary Internet Files if listed.
    • Click OK, then Delete Files.
    • You can also go to Settings > System > Storage > Temporary files and remove update leftovers there.
  5. Repair damaged system files

    • Open Command Prompt as administrator again.
    • Run this command: sfc /scannow
    • Wait for it to finish.
    • Then run: DISM /Online /Cleanup-Image /RestoreHealth
    • Restart your PC after both scans complete.
  6. Try Windows Update again

    • Open Settings > Windows Update.
    • Click Check for updates.
    • If the same error returns, the issue is often leftover update cache, temp files, or broken update data that needs a deeper cleanup.

Fix It Automatically with Kudu

Kudu can automatically find and remove broken update cache, temporary files, and leftover Windows Update data that often causes repeated update failures. It saves time compared to manually stopping services, clearing folders, and hunting down cleanup items across Windows.

Download Kudu Free →

Fix this automatically with Kudu

Run a free system scan to detect and resolve this issue automatically — no manual steps required.

Download Kudu Free →