How to Fix Windows Update Stuck at 100% Issue

If you’re installing updates on Windows 11 and the progress bar suddenly freezes at 100%, it can feel like your PC is stuck in limbo. This issue is more common than you’d expect, and it usually happens because of corrupted update files, slow disk response, broken system components, or background services hanging during installation. The good news is that you can fix it easily with a few simple troubleshooting steps.

In this guide, we’ll walk you through every effective method to fix the Windows Update stuck at 100% issue on Windows 11 so you can get your system running smoothly again.

Fix Windows Update Stuck at 100% Issue

To fix Windows Update getting stuck at 100%, you need basic access to your Windows 11 system, an active internet connection, and enough free storage for temporary update files. Most fixes involve refreshing Windows Update components, clearing the cache, or restarting specific services. You won’t lose any personal files during the process, and most solutions take just a few minutes.

1. Wait for 5–10 Minutes (Windows May Still Be Working)

Sometimes Windows appears frozen even when it’s still processing updates in the background.

  1. If your PC is still responsive (mouse moves, apps open), leave it for 5–10 minutes.
  2. Avoid forcing a restart unless the system is completely unresponsive.

Large cumulative updates, .NET updates, and driver updates may finish their final steps even after showing 100%.

2. Restart Windows Update Services

If the update is truly stuck, restart the services responsible for downloading and installing updates.

  1. Press Windows + X and open Windows Terminal (Admin).
  2. Run the commands below one by one: net stop wuauserv net stop bits net stop cryptsvc
  3. Now restart the services: net start wuauserv net start bits net start cryptsvc
  4. Restart your PC and try installing updates again.

Restarting these services refreshes the Windows Update engine.

3. Clear the Windows Update Cache

Corrupted update files often cause the progress to freeze at 100%. Clearing the cache forces Windows to re-download fresh files.

  1. Press Windows + R, type services.msc, and press Enter.
  2. Find Windows Update → right-click → Stop.
  3. Open File Explorer and navigate to: C:\Windows\SoftwareDistribution\
  4. Delete all files inside the folder.
  5. Go back to Services and start Windows Update again.
  6. Restart your PC and run Windows Update.

This is one of the most effective fixes for stuck updates.

4. Run the Windows Update Troubleshooter

Windows 11 includes a built-in troubleshooter that automatically repairs update-related issues.

  1. Press Windows + I to open Settings.
  2. Go to SystemTroubleshoot.
  3. Click Other troubleshooters.
  4. Find Windows Update and click Run.
  5. Follow the on-screen recommendations.

Once complete, reboot and check if updates install properly.

5. Repair System Files Using SFC and DISM

If Windows system components are damaged, updates may freeze during installation.

  1. Open Windows Terminal (Admin).
  2. Run: sfc /scannow Wait for it to finish.
  3. Now run DISM commands:
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
  4. Restart your PC.

This repairs corrupted system files and update components.

6. Install the Update Manually Using Microsoft Update Catalog

If a specific update is causing problems, install it manually.

  1. Visit the Microsoft Update Catalog website.
  2. Type the KB number shown in Windows Update.
  3. Download the correct version for your system (x64/ARM64).
  4. Run the update installer and restart your PC.

This bypasses Windows Update’s internal download process.

7. Start Windows in Clean Boot Mode

Third-party services, antivirus tools, or drivers can freeze updates.

  1. Press Windows + R, type msconfig, and press Enter.
  2. Under the Services tab, check Hide all Microsoft services.
  3. Click Disable all.
  4. Go to the Startup tab and click Open Task Manager.
  5. Disable all startup apps.
  6. Restart your PC and try updating again.

If the update installs successfully in clean boot mode, a background program was interfering.

8. Reset Windows Update Completely (Full Reset Command)

If nothing works, perform a full reset of Windows Update components.

  1. Open Windows Terminal (Admin).
  2. Run the following script:
    net stop wuauserv
    net stop bits
    net stop cryptsvc
    net stop msiserver
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
    net start wuauserv
    net start bits
    net start cryptsvc
    net start msiserver
  3. Restart your PC.

This fully resets update folders and forces Windows to rebuild them from scratch.

Wrapping Up

A Windows update getting stuck at 100% is frustrating, but the fix is usually straightforward once you refresh the update services, clear the SoftwareDistribution cache, or repair system files.

After applying the steps above, Windows Update should resume installing updates normally without freezing again. And once everything is back on track, your system will continue receiving the latest security patches and improvements with no interruptions.

Posted by Arpita

With a background in Computer Science, she is passionate about sharing practical programming tips and tech know-how. From writing clean code to solving everyday tech problems, she breaks down complex topics into approachable guides that help others learn and grow.

X