Windows update stuck at zero percent
Symptoms
- Windows Update remains at 0% for an extended period
- No progress indicator movement for 30 minutes or more
- Restarting does not change the behavior
- Updates eventually fail or loop on retry
- Internet connection is otherwise working normally
Why This Happens
Windows Update depends on several background services, cached update files, and sufficient disk space. When any part of this chain fails, the update process can appear frozen at 0% even though it is attempting to start. Common causes include: - Corrupted update cache files - Windows Update services not running correctly - Insufficient free disk space - Interrupted or failed previous updates - Network interruptions during update initialization
Step-by-Step Troubleshooting
Step 1: Give the Update Time
- Leave the system idle for at least 30 minutes.
- Initial checks may not show visible progress.
- If there is no movement after this period, proceed.
Step 2: Restart Windows Update Services
- Open Services (services.msc).
- Restart Windows Update.
- Restart Background Intelligent Transfer Service (BITS).
- Retry the update.
Step 3: Clear the SoftwareDistribution Folder
- Stop Windows Update services.
- Navigate to C:\Windows\SoftwareDistribution.
- Delete the contents of the folder.
- Restart services and retry.
Step 4: Check Disk Space
- Ensure at least 15–20 GB of free space.
- Clean temporary files if needed.
Step 5: Use Windows Update Troubleshooter
- Run the built-in troubleshooter.
- Apply any suggested fixes.
When This Topic Is Limited
If updates remain stuck after cache resets, the issue may be related to a specific update package or Windows image corruption.
Summary
Windows Updates stuck at 0% are usually caused by cache or service issues. Clearing update data and restarting services resolves most cases.