Windows Update can freeze for hours at 0% downloading or 99% installing due to a corrupted temporary download container.
Why This Problem Happens
- Corrupted payload files in C:WindowsSoftwareDistribution.
- BITS (Background Intelligent Transfer Service) communication lock.
Step-by-Step Troubleshooting Procedure
Step 1: Halt Windows Update & BITS Services
Objective: Stop the update engine cleanly.
- Open Command Prompt as Administrator.
- Run: net stop wuauserv and net stop bits
Step 2: Rename SoftwareDistribution Folder
Objective: Force Windows to build a fresh update catalog.
- Run: ren %systemroot%SoftwareDistribution SoftwareDistribution.old
- Run: ren %systemroot%system32catroot2 catroot2.old
Step 3: Restart Services and Check for Updates
Objective: Initiate fresh download.
- Run: net start wuauserv and net start bits
- Open Settings > Windows Update and click “Check for updates”.
Verified Troubleshooting Tips
- Disconnect external USB storage drives and SD cards during large feature update installations.
Frequently Asked Questions
Can I manually download the update if Windows Update keeps failing?
Yes! Search the Microsoft Update Catalog (catalog.update.microsoft.com) using the KB number and download the standalone .msu installer.