When a Windows 11 update hangs at 0%, the problem is usually a corrupted or locked update cache—not your internet connection. Windows keeps update files in the SoftwareDistribution folder. If those files are damaged, the update can stall before it downloads anything.
The fix is to stop the update services, clear that cache, and restart the services. Windows will rebuild the folder and fetch a fresh update package.
Before You Start
- Save your work and close open apps.
- Open Command Prompt as Administrator: press Start, type cmd, right-click Command Prompt, and select Run as administrator.
- Run each command below exactly as shown, one at a time.
Step 1: Stop the Windows Update Services
These commands stop Windows Update and Background Intelligent Transfer Service (BITS), which may be holding the cache open.
cmd
net stop wuauserv net stop bits
If either service is already stopped, that is fine. Continue.
Step 2: Delete the SoftwareDistribution Folder
This removes the stale update cache. Windows recreates the folder automatically when the services restart.
cmd
cd /d C:\Windows rmdir /s /q SoftwareDistribution
If you see “Access is denied,” make sure Command Prompt is running as Administrator and that both services are stopped.
Important: Only delete the SoftwareDistribution folder. Do not delete other Windows system folders.
Step 3: Restart the Services
Restart both services so Windows Update can create a clean cache and begin downloading again.
cmd
net start wuauserv net start bits
Step 4: Retry the Update
Close Command Prompt and go to:
Settings → Windows Update → Check for updates
The update should now move past 0% and begin downloading normally.
Quick Command Summary
For experienced users, here is the full sequence:
cmd
net stop wuauserv net stop bits cd /d C:\Windows rmdir /s /q SoftwareDistribution net start wuauserv net start bits
Why This Works
The SoftwareDistribution folder is a temporary cache. When it becomes corrupted, Windows Update can freeze at 0% because it cannot read or replace the damaged files. Stopping wuauserv and bits releases the locks, deleting the folder clears the bad cache, and restarting the services forces Windows to rebuild it cleanly.
This is a safe, built-in Windows fix. No third-party tools are required, and the process usually takes about one minute. If the update still stalls after this, check your disk space and run the Windows Update troubleshooter.