Few things are more frustrating than waiting on your computer’s “Checking for updates” screen, only to end up with an error or endless progress bar. If your PC seems stuck on Windows Update or you’re dealing with disk cleanup stuck on Windows Update cleanup, you’re not alone. Many users encounter these problems, especially after major Windows patches or version upgrades.

The good news is that most Windows Update errors can be fixed with a few careful steps. This update troubleshooting guide walks you through how to fix Windows Update failures, tackle common Windows 10 update problems, and restore your system’s performance.


Start with the Basics

Before moving on to advanced fixes, it’s worth ruling out simple causes first.

1. Restart your computer.
A restart is often the easiest solution. It clears temporary files, closes background processes, and refreshes the Windows Update service. After rebooting, open Settings > Windows Update (or Update & Security in Windows 10) and click Check for updates again.

2. Check your internet connection.
A stable internet connection is vital for downloading updates. Switch between Wi-Fi and Ethernet if needed, or restart your router. Interrupted connections can cause updates to hang or fail.

3. Make sure you have enough storage space.
Lack of free disk space can prevent Windows from installing new updates. Large feature updates often need several gigabytes of temporary space to unpack and install. Run Disk Cleanup by searching for it in the Start menu and selecting Clean up system files. This helps remove temporary and old Windows installation files. If disk cleanup is stuck on Windows Update cleanup, give it time—it can take several minutes to clear those files safely.


Use the Built-in Troubleshooter

Windows includes a tool specifically designed to identify and resolve update issues automatically.

  • For Windows 11: Go to Settings > System > Troubleshoot > Other troubleshooters. Click Run next to Windows Update.

  • For Windows 10: Open Settings > Update & Security > Troubleshoot > Additional troubleshooters. Select Windows Update and click Run the troubleshooter.

The troubleshooter checks for problems such as corrupted update files, broken dependencies, or incorrect configurations. After it runs, restart your PC and check for updates again.


Clear Out Temporary Update Files

If your system is still stuck, cached update files might be causing the problem. You can delete these manually:

  1. Press Windows + R, type services.msc, and hit Enter.

  2. Scroll down and right-click Windows Update, then select Stop.

  3. Open File Explorer and navigate to C:\Windows\SoftwareDistribution.

  4. Delete all files inside the folder (but not the folder itself).

  5. Go back to the Services window, right-click Windows Update, and choose Start.

This clears old or corrupted update data and forces Windows to re-download fresh files the next time you check for updates.


Run System File Repair Commands

If core system files are damaged, updates may fail repeatedly. Running two built-in tools—SFC (System File Checker) and DISM (Deployment Image Servicing and Management)—can repair them.

  1. Type cmd in the Start menu, right-click Command Prompt, and choose Run as administrator.

  2. In the command window, type:

    sfc /scannow

    Press Enter and wait until it completes. This scans and repairs missing or corrupted system files.

  3. Next, run DISM by typing:

    DISM /Online /Cleanup-Image /RestoreHealth

    Press Enter and allow the process to finish. This command uses Windows Update components to replace damaged files. Afterward, restart your computer and try updating again.


Reset Windows Update Components

If the issue persists, manually resetting Windows Update components can often help. This process stops the update service, clears download caches, and restarts key background processes.

Here’s how:

  1. Open Command Prompt as Administrator.

  2. Type the following commands one at a time, pressing Enter after each:

    net stop wuauserv
    net stop bits
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    net start bits
    net start wuauserv
  3. Close the window and restart your PC.

This forces Windows to rebuild its update directories, resolving many persistent update errors.


Fix Disk Cleanup Stuck on Windows Update Cleanup

If Disk Cleanup freezes during the “Windows Update Cleanup” stage, it may be stuck processing a large number of temporary update files. To fix this:

  • Run Disk Cleanup as an administrator by right-clicking it and selecting Run as administrator.

  • Uncheck “Windows Update Cleanup” and run Disk Cleanup again to clear other files first.

  • Once complete, go back and select only Windows Update Cleanup to process it separately.

If the issue continues, you can manually clear update caches using the SoftwareDistribution and catroot2 folders as outlined above.


Manually Download Updates

Sometimes a specific update won’t install through the automatic system. You can download and install it manually.

  1. Visit the Microsoft Update Catalog.

  2. Enter the KB (Knowledge Base) number of the failed update (e.g., KB5030211).

  3. Download the version that matches your Windows edition and system type (32-bit or 64-bit).

  4. Run the installer and follow the prompts.

This method works well for fixing updates that repeatedly fail or get stuck during download.


Common Windows Update Errors and Their Fixes

Understanding common error codes can make troubleshooting easier.

  • 0x80070070: Not enough disk space. Run Disk Cleanup or delete large files.

  • 0x80073712: Missing or corrupt system files. Run SFC and DISM commands.

  • 0x8024402F: Network connectivity issue. Check your internet and firewall settings.

  • 0x800F0922: Windows Update cannot connect to update servers. Disable VPN temporarily and retry.

  • 0x80070002 / 0x80070003: Corrupt temporary files. Clear the SoftwareDistribution folder.

These errors are among the most frequent causes of failed updates and are usually resolved by the fixes outlined in this guide.


Check Background Services and Settings

Some background services are necessary for updates to run properly. Ensure the following services are enabled and running:

  • Windows Update

  • Background Intelligent Transfer Service (BITS)

  • Cryptographic Services

You can check these by pressing Windows + R, typing services.msc, and verifying that their Startup Type is set to Automatic.


When Windows Update Still Fails

If you’ve tried everything and Windows Update is still not working, there are a few final options:

  1. Use the Windows Update Assistant: Microsoft provides an update tool that forces the latest version installation without waiting for automatic updates.

  2. Perform an in-place upgrade repair: This reinstalls Windows while keeping your files and apps intact.

  3. Reset or reinstall Windows: As a last resort, back up your files and reinstall Windows. This eliminates all corruption but should only be done after exhausting other solutions.

If these steps sound intimidating or you’re not confident doing them, professional support can help diagnose persistent Windows update issues quickly and safely.


Keep Windows Running Smoothly

Once your updates are working again, staying proactive can help prevent future issues.

  • Keep your antivirus software updated and active.

  • Avoid interrupting updates once they begin.

  • Regularly check for updates rather than waiting for Windows to do it automatically.

  • Periodically run Disk Cleanup to free up temporary files.

Consistent maintenance ensures your PC stays secure and performs well after every update.


Need extra help troubleshooting Windows 10 update problems or Windows Update stuck errors?
Contact our IT support specialists for quick solutions. Our team can help you fix complex update failures, configure your settings properly, and make sure your system runs efficiently again.