Windows updates are supposed to run quietly in the background. But when they don’t, they can be incredibly frustrating. One of the most common issues users face is Windows Update getting stuck at 0%, sometimes for hours, with no error message and no progress.
If you’re staring at a frozen update screen wondering whether something is broken, you’re not alone. I’ve dealt with this issue on personal laptops, work machines, and even freshly installed systems. The good news is that in most cases, it’s fixable without reinstalling Windows or losing your data.
This guide walks you through practical, proven fixes, starting with the safest options and moving toward more advanced solutions only if needed.
Why Windows Update Gets Stuck at 0%
Before jumping into fixes, it helps to understand what’s happening in the background.
When Windows Update shows 0%, it usually means the system hasn’t started downloading update files yet. That can happen for several reasons:
- Corrupted update cache files
- Windows Update services not running properly
- Network issues or unstable connections
- Conflicts caused by third-party software
- Malware or system file corruption
In some cases, the problem is temporary. In others, Windows needs a little push to get moving again.
First: How Long Should You Actually Wait?
This is important.
If Windows Update has been at 0% for less than 20–30 minutes, wait a bit longer. Some updates take time to initialize, especially on older PCs or slower hard drives.
However, if:
- It’s been stuck at 0% for over an hour
- Your disk activity is near zero
- Nothing changes after a restart
Then it’s time to intervene.
Fix 1: Restart Windows Update the Right Way
A simple restart solves more problems than people expect, but it has to be done correctly.
- Click Start → Power → Restart
- Let Windows boot fully
- Go to Settings → Windows Update
- Click Check for updates
If the update starts moving past 0%, you’re done.
If not, don’t worry — this is just the first step.
Fix 2: Check Your Internet Connection (Don’t Skip This)

Windows Update depends heavily on a stable connection. Even if your internet “works,” it may still be unreliable.
Try this:
- Switch from Wi-Fi to Ethernet if possible
- Restart your router
- Temporarily disable VPNs or proxies
If you’ve previously dealt with slow downloads or apps freezing on Windows or Android devices, you already know how much unstable connections can break basic functions. Windows Update is no different.
After stabilizing your connection, retry the update.
Fix 3: Run the Built-In Windows Update Troubleshooter
Microsoft actually includes a tool specifically designed for this problem.
- Open Settings
- Go to System → Troubleshoot → Other troubleshooters
- Find Windows Update
- Click Run
Let it finish, even if it seems slow.
If it finds and fixes something, restart your PC and try updating again.
This step alone resolves the issue for a large percentage of users.
Fix 4: Restart Windows Update Services Manually
If Windows Update is stuck at 0%, the update services may be frozen.
Here’s how to reset them safely:
- Press Windows + R
- Type services.msc and press Enter
- Find these services:
- Windows Update
- Background Intelligent Transfer Service (BITS)
- Right-click each one → Restart
After restarting both services, go back to Windows Update and try again.
This fix is especially effective on systems that have been running for long periods without restarts.
Fix 5: Clear the Windows Update Cache (Most Effective Fix)
This is one of the most reliable solutions when updates refuse to start.
Windows stores update files in a local folder. If those files get corrupted, updates may never move past 0%.
Step-by-step:
- Press Windows + R
- Type services.msc
- Stop these services:
- Windows Update
- Background Intelligent Transfer Service (BITS)
Now:
- Press Windows + R
Type:
C:\Windows\SoftwareDistribution
3.Delete all files and folders inside (not the folder itself)
Then:
- Go back to Services
- Restart Windows Update and BITS
- Restart your PC
Try Windows Update again.
This fix alone solves the issue in most real-world cases.
Fix 6: Check for Malware or System Corruption

If updates still won’t move, there may be deeper system issues.
Malware and corrupted system files often interfere with updates, downloads, and background services. If you’ve ever had to clean harmful software from a PC, you know how subtle these issues can be.
Run System File Checker:
- Open Command Prompt as Administrator
Type:
sfc /scannow
3. Let it finish (this can take time)
If it reports fixed files, restart and try updating again.
For persistent issues, a deeper malware scan may be necessary, especially on older systems or PCs that haven’t been maintained regularly.
Fix 7: Reset Windows Update Using Command Prompt (Advanced)
Only use this if the previous steps didn’t work.
- Open Command Prompt as Administrator
- Enter these commands one by one:
net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvc
Now do this:
Restart your computer afterward and check for updates.
This method fully rebuilds the update system from scratch.
Fix 8: Make Sure You Have Enough Free Disk Space
Windows updates need room to unpack and install.
Check:
- At least 10–15 GB free space on your system drive
- Delete temporary files if needed
- Remove unused programs
Low disk space is a silent update killer that’s often overlooked.
When Nothing Works: What NOT to Do
Avoid these common mistakes:
- Don’t force shutdown repeatedly
- Don’t download random “update fixer” tools
- Don’t reinstall Windows unless absolutely necessary
Most update issues are software-level problems that can be fixed without drastic measures.
How to Prevent Windows Update Issues in the Future
Once you fix the issue, a little maintenance goes a long way:
- Restart your PC regularly
- Keep enough free disk space
- Avoid sketchy third-party utilities
- Maintain basic system hygiene
Just like backing up your Android phone protects your data from sudden loss, maintaining your Windows system prevents small issues from becoming major problems.
Final Thoughts
A Windows Update stuck at 0% looks scary, but in reality, it’s usually caused by a stalled service or corrupted cache — not a broken system.
Start with the simple fixes. Move step by step. Don’t panic.
In most cases, Windows will update successfully once the underlying issue is cleared, and your system will be back to normal without data loss or reinstallation.
If you consistently keep your system clean, updated, and backed up, these problems become rare — and far easier to solve when they do appear.