Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

Fix Windows Update Stuck Downloading or Installing

Safely diagnose a stalled Windows update, run the current troubleshooter, reset update components, and repair Windows files.

Table of Contents

If Windows Update appears frozen, first determine where it is stuck. A download or “Pending install” state inside Settings can usually be troubleshot safely. A full-screen “Working on updates” phase during restart should normally be given time, especially when the disk activity light is blinking; forcing power off during installation can damage Windows.

Before resetting anything

  • Restart the PC once if you are still at the desktop.
  • Confirm that the system drive has ample free space.
  • Use a stable internet connection and disconnect VPN software temporarily.
  • Disconnect nonessential storage, docks, printers, and other USB devices.
  • Check Settings > Windows Update > Update history and record the KB number and error code.

Security software can interfere, but do not turn off the firewall or antivirus permanently. If a third-party security suite is the suspected cause, use its vendor's documented temporary troubleshooting mode and restore protection immediately.

Run the Windows Update troubleshooter

On Windows 11, open Settings > System > Troubleshoot > Other troubleshooters and run Windows Update. Newer builds may continue in the Get Help app. On Windows 10, use Settings > Update & Security > Troubleshoot > Additional troubleshooters.

The following screens show the older Control Panel troubleshooter. Its path was Control Panel > System and Security > Troubleshooting > Fix problems with Windows Update.

Opening Control Panel on an older Windows build

Find and fix problems in Control Panel

Fix problems with Windows Update troubleshooter

Advanced options in the legacy update troubleshooter

Run it as administrator if offered, allow recommended repairs, and save the result or error code.

Run Windows Update troubleshooter as administrator

Apply repairs automatically option

Windows Update troubleshooting results

Reset the download cache safely

Use this only when downloads repeatedly fail or remain at the same percentage after a restart. Open Windows Terminal (Admin) or Command Prompt (Admin).

Opening an administrator Command Prompt

Stop the update services:

net stop bits
net stop wuauserv
net stop cryptsvc

Stopping the Windows Update service

Open File Explorer and navigate to C:Windows.

Opening File Explorer from the Start menu

Rename SoftwareDistribution to SoftwareDistribution.old rather than manually deleting arbitrary files. Also rename C:WindowsSystem32catroot2 to catroot2.old. Windows will create clean replacements.

SoftwareDistribution folder in the Windows directory

Contents of the Windows Update download cache

Start the services again:

net start cryptsvc
net start wuauserv
net start bits

Starting the Windows Update service

Restart Windows and test the update. The update history interface may no longer list some previously downloaded-but-not-installed entries, but installed updates remain installed. Delete the renamed backup folders only after updates work and you no longer need them for diagnosis.

Repair Windows servicing files

If the cache reset does not help, run these commands in an administrator Terminal, in this order:

DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Restart when both finish. If DISM reports that source files cannot be found, use a matching Microsoft installation image or perform a repair reinstall rather than downloading system files from a third-party site.

Check for updates again

On Windows 10, open Start, choose Settings, then Update & Security > Windows Update > Check for updates. On Windows 11, Windows Update is a top-level Settings page.

Opening Settings from the Windows 10 Start menu

Update and Security in Windows 10 Settings

Check for updates button in Windows 10

When one update still fails

Search the exact KB number and error code in Microsoft's update history and catalog. A driver-related feature update may require newer firmware or an OEM driver; a quality update may need to be temporarily paused while Microsoft replaces it. The Windows 11 update error table gives next steps for common codes.

If Windows cannot boot after the update, enter the Windows Recovery Environment and use Uninstall Updates, starting with the latest quality update. For broader servicing failures, follow How to Fix Windows 10 Errors.

Windows 10 note: general support ended on October 14, 2025. A machine not covered by a current extended-update program should move to a supported operating system.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.