Technologies

Windows update stuck at 0% – Solution

A Windows update stuck at 0% is a common and frustrating problem in Windows 11 (and Windows 10 until October 2025), often caused by corrupted files, an unstable connection, or stopped services.

In 2025, with monthly patches like KB5066835 (October), this error (0x80070002 or similar) affects automatic installations via Windows Update.

This guide offers quick and effective solutions, from native tools to advanced commands, to solve it in minutes and avoid wasting time. List of Windows PowerShell commands for 2025

Common causes of 0% blockage

Progress at 0% indicates that the initial download failed, leaving the process hanging. Common causes include:

  • Corrupted update cache.
  • Intermittent internet connection.
  • Windows services stopped (BITS, wuauserv).
  • Insufficient disk space (less than 20 GB free).
  • Antivirus or firewall blocking.

Example: When installing KB5041585 (September 2025), the 0% bottleneck occurs due to corrupted cache after a network interruption.

CauseSymptomFrequency
corrupt cacheFixed progress at 0%High
weak connectionSlow or paused downloadMedia
Services stoppedError 0x800705B4High
Low spaceSubsequent error messageLow

Quick solutions (less than 5 minutes)

1. Run the troubleshooter

The native Windows troubleshooter automatically detects and repairs update problems.

  1. Go to Configuration > System > Problem solving > Other solvers.
  2. Choose Windows Update and click Run.
  3. Follow the instructions; restart if prompted.
  4. Check in Configuration > Windows Update > Update history.

Time: 2-3 minutes.
Effectiveness70% of cases resolved.
ExampleThe troubleshooter restarts services and clears cache, allowing KB5066835 to progress to 100%.

2. Restart update services

Services such as BITS (Background Intelligent Transfer Service) can stop, causing bottlenecks.

  1. Opens Symbol of the system as administrator (Windows + X > Terminal (Admin)).
  2. Run these commands one by one:net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
  3. Clear cache:ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old
  4. Restart services:net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Restart your PC and try the update again.

Time: 3 minutes.
Effectiveness80% for service errors.
ExampleThe error 0x800705B4 is resolved by restarting wuauserv, unblocking the download.

3. Check and free up disk space

Lack of space prevents the download from reaching 0%.

  1. Go to Configuration > System > Storage.
  2. Active Storage sensor for automatic cleaning.
  3. Click on Temporary files > Disk Cleanup > Select “Windows Update Files” and clean.
  4. Ensure at least 20 GB free on C:.

Time: 1-2 minutes.
Effectiveness90% if the problem is space.
Example: Free up 15 GB of temporary files to allow the update to proceed.

Advanced solutions (5-15 minutes)

1. Manually download the update

If Windows Update fails, download the patch directly.

  1. Visit catalog.update.microsoft.com.
  2. Look up the KB (e.g., KB5066835 for October 2025).
  3. Download the .msu file for your architecture (x64 or ARM64).
  4. Double-click on the .msu file and follow the instructions.
  5. Restart and check in Windows Update > History.

Time: 5-10 minutes.
Effectiveness95% for specific errors.
Example: Download KB5041585 manually if the jam persists.

2. Repair system image with DISM and SFC

Corrupted system files are blocking downloads.

  1. Open CMD as administrator.
  2. Run:DISM /Online /Cleanup-Image /RestoreHealth(Takes 10-20 minutes; requires internet).
  3. Then:sfc /scannow
  4. Restart and try the update again.

Time: 10-15 minutes.
Effectiveness85% for corruption.
ExampleDISM repairs Windows Update components, resolving error 0x80073712.

3. Reset Windows Update with script

A script automates the cleaning.

  1. Create a .bat file with Notepad:@echo off net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver echo Limpieza completada. Reinicia. pause
  2. Save it as “LimpiezaUpdate.bat” and run it as administrator.
  3. Reboot.

Time: 5 minutes.
Effectiveness: 90%.
ExampleThe script resolves multiple errors in a single step.

Preventing future errors

  1. Program updates: In Configuration > Windows Update > Advanced, activate “Receive updates for other products”.
  2. Keep 20 GB free: Uses Storage sensor for automatic cleaning.
  3. Stable connectionUse Ethernet for large downloads.
  4. Disable third-party antivirus software: Temporarily during updates.
  5. Migrate to Windows 11: Before October 2025 for extended support.

ExampleSchedule updates at 3 AM to avoid interruptions.

Conclusion

The errors of Update stuck at 0% In Windows 11/10, these issues are usually resolved quickly with the troubleshooter, cache cleaning, or a manual download. In 2025, with patches like KB5066835, maintaining free disk space and a stable internet connection will help prevent future problems. If the issues persist, use DISM/SFC or the system reset script. Before Windows 10 reaches its end of life in October 2025, migrate to Windows 11 for continued updates.

FAQs

  • Why does it get stuck at 0%?
    Corrupted cache or weak connection; clean with the script.
  • What is KB5066835?
    October 2025 patch for security and stability.
  • Can I pause updates?
    Yes, up to 35 days on Windows Update.
  • Does Windows 10 have the same problem?
    Yes, until October 2025; migrate to Windows 11.

Leave your comment

Your email address will not be published. Required fields are marked with *