Your Windows update has been sitting at the same percentage for an hour. Maybe it says “Working on updates” and the progress bar hasn’t moved. Maybe the screen just went blank after a restart and it’s been stuck there. Whatever the case, you need it fixed now.
Here is the short answer: restart your PC and run the Windows Update Troubleshooter first. If that doesn’t work, clear the update cache, restart the Windows Update service, and try again. If the update is still stuck, use DISM and SFC tools to repair corrupted system files.
This guide walks you through every fix in order, from the easiest to the more advanced. Do them in sequence and you will almost certainly solve the problem.
Why Windows Updates Get Stuck
Before jumping into fixes, it helps to understand what’s going wrong. Windows updates fail or freeze for a few common reasons:
- Corrupted update cache files in the SoftwareDistribution folder
- A Windows Update service that has crashed or stopped running
- Conflicting software, like third-party antivirus tools
- Corrupted system files that the update depends on
- Not enough disk space to download or install the update
- A bad or partially downloaded update file itself
Most stuck updates fall into one of these categories. The fixes below target each cause directly.
How to Fix a Stuck Windows Update: All Working Methods

Method 1: Wait It Out First (Yes, Really)
Some updates genuinely take a long time. A major feature update like a Windows 11 version upgrade can take 30 to 90 minutes on an older PC. Before doing anything, check:
- Is the hard drive light on your PC still blinking? If yes, work is happening.
- Is the fan still running? Background processing suggests progress.
- Has the percentage changed in the last 30 minutes?
If nothing has changed in over 45 minutes and the drive light is off, then the update is truly stuck. Move to the next method.
Method 2: Restart Your PC
This sounds too simple, but it solves a surprising number of stuck updates. Here’s how to do it safely:
- Press and hold the power button for 10 seconds to force a shutdown.
- Wait 30 seconds. Do not immediately power back on.
- Press the power button again to restart.
- Windows will often resume or roll back the update automatically on next boot.
If you’re on a laptop, plug it in before restarting. Low battery during an update can cause failure.
Method 3: Run the Windows Update Troubleshooter
Microsoft includes a built-in troubleshooter that detects and fixes the most common update problems automatically.
On Windows 11:
- Open Settings (Win + I)
- Go to System > Troubleshoot > Other troubleshooters
- Find “Windows Update” and click Run
On Windows 10:
- Open Settings (Win + I)
- Go to Update and Security > Troubleshoot > Additional troubleshooters
- Click Windows Update > Run the troubleshooter
Let it run completely. It will detect issues like stopped services, corrupted cache, or registry problems and fix them automatically. After it finishes, restart and try Windows Update again.
Method 4: Restart the Windows Update Service
The Windows Update service can crash silently. Restarting it manually often unsticks a frozen update.
- Press Win + R, type
services.msc, and hit Enter. - Scroll down and find “Windows Update.”
- Right-click it and choose “Stop.” Wait about 30 seconds.
- Right-click it again and choose “Start.”
- While you’re here, also restart “Background Intelligent Transfer Service (BITS)” the same way.
- Open Settings > Windows Update and click “Check for updates.”
Method 5: Clear the Windows Update Cache
Corrupted or incomplete update files sit in a folder called SoftwareDistribution. Deleting its contents forces Windows to download fresh update files.
- Press Win + R, type
services.msc, press Enter. - Stop the “Windows Update” service (right-click > Stop).
- Open File Explorer and go to:
C:\Windows\SoftwareDistribution\Download - Select all files and folders inside and delete them. Do not delete the Download folder itself.
- Go back to Services and start the Windows Update service again.
- Restart your PC.
- Check for updates again.
This is one of the most effective fixes. The next time you check for updates, Windows will re-download what it needs from scratch.
Method 6: Run SFC and DISM to Repair System Files
If the update is failing because system files are corrupted, the update process itself cannot fix them. You need to do it manually using two built-in tools: System File Checker (SFC) and DISM.
Step 1: Run SFC
- Press Win + S, type “Command Prompt.”
- Right-click it and choose “Run as administrator.”
- Type this command and press Enter:
sfc /scannow
Let it run completely. It takes 10 to 20 minutes. If it finds and fixes problems, restart your PC.
Step 2: Run DISM (if SFC didn’t fix it)
DISM goes deeper and repairs the Windows image itself. In the same elevated Command Prompt, run these three commands one by one:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
The RestoreHealth command downloads repair files from Windows Update, so you need an internet connection. It can take 15 to 30 minutes. After it finishes, restart your PC and try updating again.
For more detail on how DISM works, Microsoft’s official documentation at Microsoft Learn explains every flag and what it does.
Method 7: Free Up Disk Space
Windows updates need free space to download and expand the update files. A general feature update needs at least 20 GB free. A smaller cumulative update still needs a few gigabytes.
To check your space:
- Open File Explorer.
- Right-click your C: drive and click Properties.
- Look at the free space shown.
If you’re running low:
- Run Disk Cleanup: Search for “Disk Cleanup” > select C: drive > check all boxes including “Windows Update Cleanup” > OK.
- Delete old files from Downloads, Desktop, and Documents.
- Move photos or videos to an external drive or cloud storage.
- Uninstall apps you no longer use via Settings > Apps.
Method 8: Temporarily Disable Third-Party Antivirus
Some antivirus programs block update processes, thinking they’re suspicious activity. This is more common with older antivirus software that hasn’t been updated itself.
- Right-click your antivirus icon in the taskbar.
- Look for an option like “Disable protection” or “Pause.”
- Disable it for 15 minutes only.
- Run Windows Update.
- Re-enable the antivirus immediately after.
Windows Defender is fine to leave on. It knows how to handle Windows Update traffic. Only disable third-party tools like Avast, McAfee, Bitdefender, or similar.
Method 9: Download and Install the Update Manually
If a specific update keeps failing, you can bypass Windows Update entirely and install it directly from Microsoft.
- Note the KB number of the failing update. You’ll see it in Windows Update history (Settings > Windows Update > Update history).
- Go to the Microsoft Update Catalog at catalog.update.microsoft.com.
- Type the KB number into the search box.
- Download the version that matches your system (x64 for most modern PCs, ARM64 for Surface Pro X and similar devices).
- Double-click the downloaded file and follow the installer.
This method skips the automatic download process entirely and goes straight to installation.
Method 10: Use the Windows Update Reset Script
If multiple methods have failed, resetting all Windows Update components at once is your best move. This fixes nearly every update-related service issue.
- Open Notepad.
- Paste the following script:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
- Save the file as
fix-update.baton your Desktop. - Right-click the file and choose “Run as administrator.”
- Let all the commands run.
- Restart your PC and check for updates.
This script stops all update services, renames the broken cache folders (so Windows creates fresh ones), and restarts the services.
Quick Reference: Which Fix to Try First
| Problem You’re Seeing | Best Fix to Start With |
|---|---|
| Stuck at 0% or downloading forever | Clear update cache (Method 5) |
| Stuck mid-install (like 35% for hours) | Force restart, then SFC/DISM (Methods 2, 6) |
| Update fails with error code | Note error code, run Troubleshooter (Method 3) |
| Update keeps failing repeatedly | Manual install from Update Catalog (Method 9) |
| Everything looks fine but no updates found | Restart Windows Update service (Method 4) |
| Low on storage | Free disk space first (Method 7) |
| Just installed new antivirus | Disable it temporarily (Method 8) |
What to Do If Nothing Works
If you’ve tried every method above and the update still fails, you have two more options.
Option A: In-Place Upgrade Repair
Download the Windows 11 or Windows 10 Installation Assistant from Microsoft’s website and run an in-place upgrade. This reinstalls Windows over itself, keeping all your files and apps, but repairs the system from the ground up. It takes 1 to 2 hours but is extremely effective.
Option B: Reset Windows
Go to Settings > System > Recovery > Reset this PC. Choose “Keep my files” to preserve personal data. This reinstalls Windows cleanly and usually resolves any update problem. You will need to reinstall your apps, but your files stay.
How to Prevent Stuck Updates in the Future
A few habits will stop this from happening again:
- Keep at least 30 GB free on your C: drive at all times.
- Don’t shut down your PC in the middle of an update. Let it finish, even if it takes a while.
- Restart Windows regularly instead of always putting it to sleep. Updates often require a proper restart to install.
- Run Disk Cleanup monthly to remove old update files.
- Keep your drivers updated, especially the storage and chipset drivers. Outdated drivers cause update failures.
Conclusion
A stuck Windows update is frustrating, but it’s almost always fixable without reinstalling Windows. Start with the simplest steps: wait, restart, and run the troubleshooter. If those don’t work, clear the update cache, restart update services, and run SFC and DISM to fix file corruption. For stubborn cases, manually download the update from the Microsoft Update Catalog or run the reset script.
Work through the methods in order and you will resolve the issue. The vast majority of stuck updates are solved by Method 5 (clearing the cache) or Method 6 (SFC and DISM) alone.
Frequently Asked Questions
How long should I wait before deciding a Windows update is actually stuck?
Wait at least 45 minutes before acting. Some updates look frozen but are actively working in the background, especially on HDDs or older PCs. If the hard drive light is blinking and the percentage hasn’t visibly changed, give it more time. If nothing is happening after 45 to 60 minutes, it’s safe to say it’s stuck.
Is it safe to force shutdown my PC during a stuck Windows update?
It carries a small risk, but in most cases it’s safe. Windows is designed to handle interrupted updates and will roll back or resume automatically on the next boot. Modern SSDs and Windows 10/11’s update architecture handle interrupted installs better than older systems did. Don’t make it a habit, but doing it once to recover from a stuck update is fine.
What does the error code on a failed Windows update mean?
Each error code points to a specific cause. Common ones include 0x80070005 (permissions problem), 0x8007000E (not enough memory), and 0x80240034 (update download issue). Search the error code on Microsoft’s support site to find what’s causing it. Many can be fixed by running SFC and DISM or clearing the update cache.
Why does the same Windows update keep failing every time?
If one specific update keeps failing repeatedly, the update file itself may be corrupted on Microsoft’s end (rare but happens), your system may be missing a prerequisite update, or a core system file is damaged. Try installing the update manually from the Microsoft Update Catalog using its KB number. If that also fails, run DISM with the RestoreHealth flag to repair your Windows image.
Will resetting my PC fix a stuck Windows update?
Yes, resetting Windows almost always fixes update problems because it reinstalls Windows cleanly. If you choose “Keep my files,” your personal documents, photos, and videos stay intact. You will need to reinstall all applications afterward. This is a last resort, but it works when nothing else does.
