When Windows Update is stuck at 0 percent, it can be confusing and frustrating. You may wait for several minutes expecting the progress to move, but nothing happens. In some cases, Windows Update remains at 0 percent for a long time, while in other situations the update may appear frozen because of a network problem, damaged update files, insufficient storage, or a Windows service that is not working correctly.
I have seen this issue happen for different reasons, so I do not recommend jumping straight into complicated solutions. It is better to start with the simple checks and then move toward advanced fixes if the problem continues.
In this guide, I will explain how to fix Windows Update stuck at 0 percent and what you should check before making major changes to your system.
Why Is Windows Update Stuck at 0 Percent?
There are several reasons why Windows Update may remain at 0 percent.
A slow or unstable internet connection can prevent Windows from downloading update files. Windows Update services may also be stopped or temporarily stuck. Another common reason is corrupted files inside the Windows Update cache.
Low storage space can cause problems as well because Windows needs enough free space to download and install updates. Security software, VPN applications, outdated drivers, and system file corruption can also interfere with the update process.
Sometimes the update itself is taking longer than expected. This is why I recommend giving Windows Update some time before assuming that it has completely stopped working.
Wait Before Forcefully Restarting Your Computer
The first thing I recommend is patience.
If Windows Update is showing 0 percent, leave the computer connected to power and give it some time. Large updates can take longer to prepare, especially on older computers or slower internet connections.
If the percentage does not change for a very long time and Windows appears completely stuck, then you can start troubleshooting.
Avoid repeatedly turning the computer off while Windows is actively installing an update. An interrupted installation can sometimes create additional problems.
Check Your Internet Connection
Windows Update requires a reliable internet connection to download update files.
Open your browser and visit a few websites. If websites are loading slowly or not loading at all, your internet connection may be responsible.
Restart your router if necessary and reconnect your computer to the network.
If possible, try another internet connection temporarily. A mobile hotspot can be useful for testing whether your normal network is causing the problem.
Once you have confirmed that your internet connection is working properly, try Windows Update again.
Restart Your Computer
A simple restart can solve temporary Windows Update problems.
Click Start, select the Power option, and choose Restart.
After Windows starts again, open Settings and go to Windows Update. Select Check for updates and see whether the download starts moving beyond 0 percent.
I always recommend trying a normal restart before changing system files or using advanced commands.
Run the Windows Update Troubleshooter
Windows includes a built in troubleshooting tool that can detect some common update problems.
Open Settings and select System. Choose Troubleshoot and then Other troubleshooters.
Find Windows Update and select Run.
Windows will check several components related to the update process. If it finds a problem, follow the instructions provided by the troubleshooter.
This tool may not fix every Windows Update problem, but it is a safe first step and can sometimes resolve configuration issues automatically.
Make Sure You Have Enough Storage
Windows updates need free storage space to download temporary files and complete installation.
If your system drive is almost full, Windows Update may fail to download or prepare an update correctly.
Open Settings and select System. Choose Storage and check how much free space is available.
You can remove temporary files, empty the Recycle Bin, uninstall applications you no longer use, or move large personal files to another drive.
After freeing up space, restart your computer and try Windows Update again.
Check Windows Update Services
Windows Update depends on several background services. If one of these services is stopped or not responding correctly, the update can remain at 0 percent.
Press Windows and R together and type:
services.msc
Press Enter.
Find the Windows Update service in the list. Make sure it is running. You can right click the service and choose Restart if it is already running.
You can also check services such as Background Intelligent Transfer Service. This service helps Windows transfer files in the background.
After restarting the required services, return to Windows Update and check again.
Reset the Windows Update Cache
One of the most useful solutions for Windows Update stuck at 0 percent is resetting the update cache.
Sometimes downloaded update files become damaged or incomplete. Windows may continue trying to use those files, which can cause the update process to appear frozen.
Open Command Prompt as administrator and stop the Windows Update related services first.
You can use commands such as:
net stop wuauserv
net stop bits
net stop cryptsvc
After stopping the services, Windows Update cache folders can be renamed so Windows can create fresh ones.
For example:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
Then restart the services:
net start wuauserv
net start bits
net start cryptsvc
Restart your computer and check for updates again.
If you are not comfortable using Command Prompt, I recommend staying with the simpler troubleshooting methods or creating a system restore point before making advanced changes.
Run System File Checker
Damaged Windows system files can sometimes interfere with Windows Update.
Windows provides the System File Checker tool for finding and repairing corrupted system files.
Open Command Prompt as administrator and enter:
sfc /scannow
Wait for the scan to complete. Do not close the Command Prompt window while the scan is running.
If Windows finds corrupted files, it will attempt to repair them automatically.
Once the process finishes, restart your computer and try Windows Update again.
Use the DISM Tool
If System File Checker does not solve the issue, you can also use the Deployment Image Servicing and Management tool.
Open Command Prompt as administrator and run:
DISM /Online /Cleanup-Image /RestoreHealth
This process can take some time, so do not worry if the progress appears slow.
After DISM completes, restart the computer. You can also run the System File Checker command again afterward.
These tools are particularly useful when Windows system components have become corrupted.
Temporarily Disable VPN and Security Software
A VPN or third party security application can sometimes interfere with Windows Update connections.
If you use a VPN, disconnect it temporarily and try Windows Update again.
You should also check whether third party antivirus or firewall software is blocking Windows Update. Do not leave your computer unprotected for an extended period. If you temporarily disable security software for testing, enable it again afterward.
Windows Security can provide built in protection while you troubleshoot.
Check Windows Update in a Clean Boot
Background applications can sometimes interfere with Windows services.
A clean boot starts Windows with a limited set of startup programs and services. This can help identify whether another application is causing the Windows Update problem.
You can use the System Configuration tool to disable unnecessary startup services and then restart the computer.
If Windows Update works correctly after a clean boot, one of the disabled applications or services may be responsible.
This method is more advanced, so I recommend changing settings carefully and restoring the normal startup configuration after testing.
Disconnect Unnecessary USB Devices
This solution is easy to overlook.
If you have several USB devices connected to your computer, disconnect unnecessary accessories and restart the system.
Leave only the keyboard, mouse, and essential devices connected.
While USB devices are not usually the direct cause of Windows Update being stuck at 0 percent, removing unnecessary hardware can help eliminate possible driver or hardware conflicts.
Install Updates Manually
If Windows Update continues to remain at 0 percent, you may be able to install a particular update manually.
First identify the update number shown in Windows Update. Microsoft provides update packages through its official update catalog.
Search for the exact update number and select the package that matches your Windows version and system architecture.
Be careful when choosing an update manually. Installing an incorrect package can cause installation problems, so always verify the Windows version and architecture before proceeding.
Check Your Date and Time
Incorrect date and time settings can cause problems with secure connections and Windows services.
Open Settings and select Time and language. Choose Date and time.
Enable automatic time and make sure the correct time zone is selected.
After correcting the settings, restart Windows Update and check whether the update starts downloading.

Reset Windows Update as a Last Resort
If you have tried everything and Windows Update is still stuck at 0 percent, a broader Windows repair may be necessary.
Before making major system changes, back up your important files.
You can also consider Windows recovery options if the problem is connected to broader system corruption.
I do not recommend resetting or reinstalling Windows as the first solution. Most Windows Update problems can be fixed without going that far.
Final Thoughts
Windows Update stuck at 0 percent can happen because of many different issues, but it does not necessarily mean that your computer has a serious problem.
In my experience, I would start by checking the internet connection, restarting the computer, running the Windows Update troubleshooter, and making sure enough storage space is available.
If the problem continues, checking Windows Update services and resetting the update cache can be very helpful. System File Checker and DISM are also useful when corrupted Windows files are involved.
Do not immediately force your computer to shut down while an update is working. Give it enough time first. If the progress genuinely remains at 0 percent for an unusually long period, work through the solutions in this guide one at a time.
The main goal is to identify what is preventing Windows Update from moving forward rather than making unnecessary changes to your computer. With the right troubleshooting steps, most cases of Windows Update stuck at 0 percent can be resolved without reinstalling Windows.
frogld