Windows updates are essential for keeping your computer secure and running smoothly. However, the update process is notoriously fragile. It is incredibly common to check your Settings app only to find an update permanently stuck at “Downloading 0%” or frozen indefinitely at “Installing 74%.” Even worse is when you restart your computer, only to be met with a blue screen that says “Working on updates…” for hours on end.
When Windows Update breaks, it rarely fixes itself. You must intervene manually to clear the system cache and force the operating system to try again. Here are the three best methods for fixing a stuck Windows update.
Method 1: The Windows Update Troubleshooter
Before you start digging into system files or command lines, you should always try Microsoft’s built-in automated repair tool.
- Press the Windows Key + I on your keyboard to open the Settings app.
- In the left-hand sidebar, ensure System is selected.
- Scroll down the main pane and click on Troubleshoot.
- Click on Other troubleshooters.
- Look for Windows Update in the list of options and click the Run button next to it.
A diagnostic window will open. Windows will automatically scan its own registry, check for corrupted background services, and attempt to silently restart the update engine. If the tool says it found and fixed an issue, restart your computer and try running the update again.
Method 2: Manually Clear the SoftwareDistribution Folder
If the troubleshooter fails, you must manually delete the corrupted update files that are jamming the system. Windows stores all downloaded update files in a hidden system folder called “SoftwareDistribution.” Before you can delete these files, you must temporarily stop Windows from trying to use them.
Step 1: Stop the Update Service
- Click the Start Menu (Windows icon) on your taskbar.
- Type
Servicesand press Enter to open the Services Manager. - Scroll all the way down the alphabetical list until you find the service named Windows Update.
- Right-click Windows Update and select Stop. (Keep this window open).
Step 2: Delete the Corrupted Files
- Open File Explorer.
- Navigate to This PC > Local Disk (C:) > Windows > SoftwareDistribution.
- Inside the SoftwareDistribution folder, double-click the folder named Download.
- You will see dozens of folders with long, random alphanumeric names. Press Ctrl + A to highlight everything inside this folder.
- Press the Delete key on your keyboard to delete all the files. (You may be prompted to provide administrator permission; click Continue).
Step 3: Restart the Service
- Go back to the Services window you left open.
- Right-click Windows Update and select Start.
You have now completely cleared the Windows Update cache. Go back to your Settings app and click “Check for updates.” Windows will contact Microsoft’s servers, realize it has no cached files, and download a completely fresh, uncorrupted copy of the update.
Method 3: Run the SFC and DISM Repair Commands
If clearing the cache didn’t work, a core system file related to the update engine itself may be corrupted. You can repair these using the command line.
- Click the Start Menu, type
cmd, right-click on Command Prompt, and select Run as administrator. - In the black window, type the following command exactly as written and press Enter:
sfc /scannow
The System File Checker will scan your hard drive for broken Windows files and replace them. This process can take 10-15 minutes.
- Once the scan is 100% complete, type the following command and press Enter:
DISM /Online /Cleanup-Image /RestoreHealth
This command connects to Windows servers to download pristine copies of system files to repair the underlying Windows image. When it finishes, restart your computer and attempt the update again.