- Stuck at 0% is usually caused by corrupted cache, stopped services, lack of space, or unstable network.
- Resetting services and cleaning SoftwareDistribution/Catroot2 resolves most cases.
- SFC and DISM repair damaged components; in-place ISO fixes them without losing data.
- Installing manually from the Catalog is a quick way to go when the integrated download fails.
Sometimes updates are not a simple matter and we find, for example, that Windows Update freezes at 0%. "It's just a matter of patience, we'll wait," we often think. But the percentage never changes.
This is one of those errors that can drive any user crazy. The update won't progress, it doesn't even seem to start. If errors like 0x800705b4, 0x8000FFF, or 0x80070426 also appear, things become even more worrying. The good news is that In most cases there is a solution without having to format.
Why is Windows Update stuck at 0%?
If Windows Update freezes at 0%, it's a sign that something isn't working properly: a broken component or a specific situation that prevents downloading or preparing filesThere are several common culprits that are worth checking before touching more delicate items.
- Corrupted or incomplete update files: Windows Update cache (SoftwareDistribution and Catroot2) becomes corrupted and the process does not progress.
- Insufficient disk space: If there is no room to unzip and install, the download will not even start.
- Key services stopped or misconfigured: BITS, wuauserv, CryptSvc or AppIDSvc are essential for the download and validation phase.
- Hardware conflicts or outdated drivers: A problematic driver may block the process.
- Unstable or limited internet connection: Slow networks, weak Wi-Fi, or occasional drops slow down the download.
It is also common for the problem to be accompanied by collateral symptoms, such as certain areas of Settings (e.g., Apps) closing on their own, or error codes such as 0x800705b4 (timeout), 0x8000FFF (invalid operation), or 0x80070426 (service disabled or inaccessible) appearing.
Quick fixes worth trying first
Before we get into commands and services to fix the Windows Update stuck at 0% issue, It is advisable to try these basic stepsIf it works, you save yourself work and time.
- Restart your PC and check for updatesA cold reboot clears any stuck states; then go to Settings > Update & security > Windows Update and tap “Check for updates.”
- Free up disk spaceWindows Update requires several GB of free space to download and prepare packages. Delete temporary and unnecessary files or use a reliable cleaning tool; many remove caches, cookies, and orphaned files you don't see.
- Disconnect non-essential peripherals (USB, hubs, printers) and switch to a more stable connection (if possible, with an Ethernet cable). Minimize interruptions and latency to improve download speeds.
- Run the Windows Update troubleshooter: Settings > Update & security > Troubleshoot > Windows Update > Run. Restart and try again.
- Test in Safe Mode with Networking. Restart by holding Shift > Troubleshoot > Advanced options > Startup Settings > Restart > F5. In that environment, launch Windows Update again to check for interference.
Advanced repairs: services, cache, and checkers
If the wizard does not identify the problem and Windows Update remains frozen at 0% despite everything, it is advisable “reset” Windows Update from scratch: manage services, clear cache and check system files.
Manually restart the services involved
Open Command Prompt as administrator and run, one by one:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Clear the update cache
With the services stopped, rename the cache folders so Windows will recreate them on the next attempt. Use commands like:
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
ren %systemroot%\System32\catroot2 catroot2.old
If it appears “Access denied” when renaming SoftwareDistributionMake sure you're running the console as administrator, that all services are stopped, and that no other Windows Update windows are open. If it still fails, restart and try Safe Mode.
Reactivate the services
For them to work properly:
net start wuauserv
net start appidsvc
net start cryptsvc
net start bits
Verify that the services start automatically
To avoid errors like 0x80070426:
sc config wuauserv start= auto
sc config bits start= delayed-auto
sc config cryptsvc start= auto
sc config appidsvc start= demand. Then, restart your PC.
Use SFC/DISM to repair system files
From the elevated console, run:
sfc /scannowWait and follow the instructions. SFC repairs files damaged by malware or system errors.
Complement with DISM if damage persists. This tool repairs the system image:
DISM /Online /Cleanup-Image /RestoreHealth. After finishing, run SFC again and reboot. Remember that update your graphics card's BIOS This can be critical if bugs persist and affect updates.
Check the date, time and time zone
Although it may seem minor, an incorrectly set clock can cause errors in certifications and update signatures. Set it automatically in Time & Language.
Check your antivirus/antimalware
Uninstalling or temporarily disabling third-party solutions may unblock Windows Update if they were interfering. Try this if the other steps don't help and the services are clean.
Alternatives: install manually, ISO and reinstall as a last resort
If after resetting the problem persists and Windows Update remains frozen at 0%, there are still Other options: Install updates manually, perform an in-place upgrade with ISO, or reinstall Windows as a last resort.
Manually installing the KB from the Microsoft Catalog
Find your version (Windows 10/11), locate the specific KB, and download the compatible file (MSU or CAB). Run it and restart. This is useful when automatic updates fail due to slow networks or special configurations.
In-place upgrade with ISO
Mount the official image and run setup.exe. Choose "Keep files and apps" to repair without losing data or programs. For Insider builds, use a dedicated ISO to avoid formatting and preserve your environment.
System Restore
To return to a previous point in case the problem is recent, go to Control Panel > System > System Protection > System Restore. It's quick and reversible.
Reinstallation or hard reset
As a last resort, from Settings > Update & security > Recovery, select "Reset this PC." You can keep your files or perform a complete wipe, always backing up first.
Finally, it should be emphasized The importance of keeping drivers updated, cleaning temporary files periodically, and avoiding overloading startup helps prevent crashes in the future.These best practices strengthen stability and reduce errors in updates.
With patience and following a logical order, the problem we face when Windows Update freezes at 0% can be resolved without major complications: first, clear the ground, then reset services and cache, repair files with SFC/DISM, and, if necessary, opt for a manual installation or in-place upgrade; as a last resort, resort to a clean reinstallation if nothing else works.
Editor specialized in technology and internet issues with more than ten years of experience in different digital media. I have worked as an editor and content creator for e-commerce, communication, online marketing and advertising companies. I have also written on economics, finance and other sectors websites. My work is also my passion. Now, through my articles in Tecnobits, I try to explore all the news and new opportunities that the world of technology offers us every day to improve our lives.
