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.