If your Windows 11 PC gets stuck while downloading or installing updates, sitting at 0%, 100%, or some other percentage for ages, you’re not alone. Windows Update can hang for several reasons: network issues, corrupted update files, misbehaving background services, or low disk space.
When this happens, your PC may feel sluggish, freeze during restarts, or keep repeatedly trying (and failing) to install the same update. However, you can fix this yourself with a few practical steps. Let’s take a look at why Windows updates get stuck during download and how to fix and install Windows updates right way.
Why Does Windows Update Get Stuck?
There are several common reasons why Windows updates freeze at 0%, 100%, or any random percentage:
- Slow or unstable internet: Interruptions or very slow speeds can cause downloads to stall.
- Windows Update cache corruption: Broken or incomplete update files stored locally can prevent new updates from installing.
- Background services problems: Essential services such as Windows Update and Background Intelligent Transfer Service (BITS) may be stopped, stuck, or misconfigured.
- Low disk space: Not enough free space on the system drive (usually C:) can prevent updates from downloading or installing.
- Third‑party antivirus or firewall conflicts: Security tools sometimes block or interfere with update processes.
- System file corruption: Damaged Windows system files can cause updates to fail or get stuck.
- Pending restarts or previous updates: An earlier update waiting for a restart may block new ones.
Understanding the root cause makes it easier to apply the right solution. Try the following fixes in order, you don’t need to use all of them. Often, one or two are enough to get updates working again.
Give It Time and Check Your Internet Connection
Before assuming something is broken, make sure Windows truly is stuck and not just slow.
- For big feature updates, it’s normal for progress to stay at one percentage for several minutes.
- On slow or unstable internet connections, the download phase can appear frozen.
Do this first:
- Let the update run for at least 20–30 minutes if you see occasional disk or network activity.
- Make sure your PC is connected to a stable internet connection (avoid flaky Wi‑Fi if possible).
- Try restarting your router or switching to a wired Ethernet connection.
If the percentage doesn’t change at all for a long time and there’s no network or disk activity, proceed to the next steps.
Restart Your PC and Run Windows Update Again
A simple restart can clear temporary glitches that cause Windows Update to hang.
- Click Start → Power → Restart.
- Once you’re back on the desktop, wait a minute or two for background services to load.
- Go to Settings → Windows Update.
- Click Check for updates and try downloading/installing again.
If the update still gets stuck at 0% or 100%, continue with the deeper fixes below.
Free Up Disk Space on the System Drive
Windows updates require a sufficient amount of free space to download and install files. If your C: drive is nearly full, the update can hang or fail.
- Press Win + E to open File Explorer.
- Click This PC and check free space on Local Disk (C:).
- If it’s low (less than 10–15 GB free), free up space:
- Delete large files you don’t need (videos, ISOs, old installers).
- Empty Recycle Bin.
- Uninstall apps you no longer use.
You can also use Storage Sense / Disk Cleanup:
- Press Win + R, type
cleanmgr, and press Enter. - Select C: and click OK.
- Check options such as Temporary Files, Recycle Bin, and Temporary Internet Files.
- Click OK to remove them.
After freeing space, try the update again from Settings → Windows Update.
Run the Built‑In Windows Update Troubleshooter
Windows includes a dedicated troubleshooter that can automatically detect and fix some common update issues.
- Open Settings.
- Go to System → Troubleshoot → Other troubleshooters.
- Find Windows Update and click Run.
- Follow the on‑screen instructions and apply any fixes it suggests.
When it’s done, restart your PC and check for updates again. This alone often resolves update hangs caused by misconfigured services or minor corruption.
Manually Restart Windows Update Services
Sometimes, the background services that handle updates get stuck. Restarting them can unfreeze the process.
- Press Win + R, type
services.msc, and press Enter. - In the Services window, look for these entries:
- Windows Update
- Background Intelligent Transfer Service (BITS)
- Cryptographic Services
- For each one:
- Right‑click the service and choose Restart.
- If Restart is greyed out, click Start.
- Make sure their Startup type is set to Automatic (or Automatic (Delayed Start) for BITS).
After restarting these services, go back to Settings → Windows Update and try again.
Tip: Don’t randomly stop other services you don’t recognize. Focus on the ones listed above, as they’re directly related to updating.
Clear the Windows Update Cache (SoftwareDistribution Folder)
Corrupted or incomplete update files in the SoftwareDistribution folder are a common cause of updates getting stuck. You can safely clear this cache and let Windows download fresh copies.
- Press Win + R, type
services.msc, and press Enter. - Find Windows Update in the list, right‑click it, and select Stop.
- Press Win + E to open File Explorer.
- Navigate to:
C:\Windows\SoftwareDistribution - Select all files and folders inside (Ctrl + A) and press Delete.
- Go back to the Services window.
- Right‑click Windows Update again and choose Start.
Open Settings → Windows Update, then click Check for updates. Windows will recreate the folder and download everything from scratch.
Temporarily Disable Third‑Party Antivirus or Firewall
Some third‑party antivirus programs and firewalls interfere with Windows Update downloads or installations.
- Open your antivirus/security suite.
- Look for options to disable protection or temporarily pause shields.
- Turn it off for a short time (e.g., 10–30 minutes).
- Go to Settings → Windows Update and run the update again.
Once the update succeeds (or fails again), re‑enable your antivirus immediately. Don’t leave your system unprotected for longer than necessary.
Note: Do not uninstall Microsoft Defender or other core Windows security features. Focus only on third‑party tools.
Repair System Files with SFC and DISM
If important Windows system files are corrupted, updates can freeze, fail, or loop. You can use built‑in tools to scan and repair them.
- Press Start, type cmd.
- Right‑click Command Prompt and choose Run as administrator.
- In the Command Prompt window, run these commands one by one:
sfc /scannow Wait for the scan to complete (this may take several minutes).
Then run: DISM /Online /Cleanup-Image /RestoreHealth
- When both commands finish, restart your PC.
- Open Settings → Windows Update and try installing the updates again.
These tools repair corrupted system files and the Windows image, which often resolves stubborn update issues.
Download and Install the Update Manually
If a specific update always gets stuck, you can bypass automatic update and install it manually.
- In Settings → Windows Update, note the KB number of the update that’s failing (for example, KB5030211).
- Go to the Microsoft Update Catalog website in your browser.
- Search for that KB number.
- Download the version that matches your system (e.g., Windows 11 x64‑based systems).
- Run the downloaded
.msufile and follow the prompts to install it.
After manual installation, restart your PC. Windows Update should then recognize the update as installed and move on.
If you’ve tried all the steps above and Windows updates still remain stuck at 0%, 100%, or fail repeatedly, your system might have deeper issues.
Before doing anything drastic:
- Back up important files to an external drive or cloud storage.
- Create a system restore point or system image if possible.
Then consider:
- Using System Restore to roll back to a point before the problem began.
- Performing a Repair Install of Windows 11 using installation media (keeps your files and apps in many cases).
These options are more advanced, but they can fix severe corruption that normal tools can’t handle.
Frequently Asked Questions
Why is my Windows update stuck at 0%?
This usually points to:
- Slow or unstable internet connection.
- A temporarily overloaded update server.
- Corrupted update cache in the SoftwareDistribution folder.
- Security software blocking the download.
Let the update run for a while, then try restarting your PC, running the Windows Update troubleshooter, and clearing the update cache.
Why does Windows update stay at 100% for a long time?
When the progress bar shows 100%, Windows may still be:
- Applying changes in the background.
- Verifying files and cleaning up old versions.
- Waiting for system resources (disk, CPU) to be free.
It’s normal for this stage to take several minutes. If it’s stuck for an hour or more with no disk activity, try a restart, then run the Windows Update troubleshooter and repair tools like SFC and DISM.
Is it safe to restart my PC when Windows update is stuck?
In most cases, yes — but avoid turning the power off during “Do not turn off your computer” steps unless it’s clearly frozen for an extended period.
If it seems stuck for over an hour with no sign of activity:
- Press and hold the power button to shut down.
- Wait 10–15 seconds, then turn the PC back on.
- Windows will usually either continue the update or revert changes.
Afterward, run the fixes in this guide to prevent it from happening again.
How can I stop Windows 11 from automatically installing problematic updates?
If a specific update keeps failing:
- Use Pause updates temporarily in Settings → Windows Update.
- Manually install other available updates first.
- When you’re ready, unpause updates and try again, or install that specific update manually from the Microsoft Update Catalog.
