Windows updates get stuck for a handful of concrete reasons

Your Windows computer stops updating because of a network interruption, a full hard drive, corrupted update files, or a service that crashed partway through. Sometimes the update straightforward failed silently and Windows is waiting for you to restart. Other times an older update is blocking the new one from installing. The fix depends on which of these is actually happening—and you can narrow it down by checking a few specific places in Windows.

The most common culprit is a restart that never happened. Windows downloads updates, installs them in the background, then waits for you to restart your machine. If you have not restarted in days or weeks, that update is sitting there waiting. Check the bottom right corner of your screen for a notification that says "Restart required" or look in Settings > System > About to see if it says "Update available" or "Restart pending".

Key Takeaways

  • Windows updates often stall because they are waiting for a restart, which you can check in Settings > System > About or by looking for a notification in the bottom right corner.
  • A full hard drive, poor internet connection, or corrupted update files can all block updates from downloading or installing.
  • The Windows Update Troubleshooter is a built-in tool that can diagnose and fix many update problems without you having to understand the technical details.
  • If updates keep failing on the same date, an older update may be blocking the new one, and you may need to uninstall it first.
  • Restarting your router, checking your internet speed, and freeing up disk space are the fastest fixes to try before running troubleshooting tools.

Check your internet connection and disk space first

Windows needs both a stable internet connection and at least 3 to 4 gigabytes of free space on your hard drive to read and install updates. If either is missing, the update will fail or hang. Open File Explorer, right-click your C: drive (or whichever drive Windows is installed on), and select Properties. Look at the "Free space" number at the bottom. If it is less than 5 gigabytes, delete old files, empty your Recycle Bin, or uninstall programs you no longer use.

For your internet, restart your router by unplugging it for 30 seconds, then plugging it back in. Wait two minutes for it to fully restart. If you are on Wi-Fi, move closer to the router or switch to a wired connection if possible—updates are large files and Wi-Fi can drop mid-read. You can also check your connection speed by opening a web browser and visiting speedtest.net. Windows updates need at least 1 to 2 megabits per second to read reliably.

Run the Windows Update Troubleshooter

Windows includes a built-in tool called the Update Troubleshooter that can find and fix many update problems automatically. Open Settings by pressing the Windows key and typing "settings", then click Settings. Go to System > Troubleshoot > Other troubleshooters. Scroll down until you see "Windows Update" and click the Run button next to it.

The troubleshooter will scan your system for problems, and if it finds any, it will offer to fix them. This usually takes a few minutes. If it finds and fixes something, restart your computer and try updating again. If it finds nothing, move on to the next step.

Restart the Windows Update service manually

Sometimes the Windows Update service crashes or gets stuck, and restarting it clears the problem. Press the Windows key and type "services.msc", then press Enter. A window will open showing all the services running on your computer. Scroll down to find "Windows Update" in the list.

Right-click on Windows Update and select Restart. Wait 10 seconds, then close the Services window. Go back to Settings > System > About and click "Check for updates". Windows will now try to read and install updates using a fresh copy of the service. This fixes the problem in roughly half of stuck-update cases.

Clear the Windows Update cache if updates keep failing

If the same update fails repeatedly, corrupted read files may be sitting in your update cache. Close all open programs, then press Windows key + R to open the Run dialog. Type this exactly: Disk Cleanup and press Enter. A window will open asking which drive to clean—select your C: drive and click OK.

In the list that appears, look for "Temporary files" and "Windows Update Cleanup" (if it is there). Check both boxes, then click Delete Files. Windows will remove old update files. After it finishes, restart your computer and try updating again. If the same update still fails, that update file may be genuinely corrupted, and you may need to uninstall the previous update first to let Windows start fresh.

Uninstall a blocked update if the same one keeps failing

If Windows has been trying to install the same update for weeks and it keeps failing, an older update on your system may be blocking it. Go to Settings > System > About and note the date of the update that keeps failing. Then go to Settings > System > Advanced system settings > Windows Update > View update history. Look for any update from around the same date that shows a status of "Failed".

If you find a failed update from that date, click "Uninstall updates" at the top of the window. Find the failed update in the list, right-click it, and select Uninstall. Restart your computer. Windows will now try to install the newer update without the older one blocking it. This is a safe operation—Windows will reinstall the older update if the new one does not work.

Check Windows Update settings if updates are turned off

In rare cases, Windows Update is disabled entirely, either by a previous owner, an IT department, or malware. Go to Settings > System > About and look for a button that says "Check for updates". If that button is greyed out or missing, updates may be disabled. Press Windows key + R, type gpedit.msc, and press Enter. Navigate to Computer Configuration > Administrative Templates > Windows Components > Windows Update.

Look for a setting called "Configure Automatic Updates". If it is set to "Disabled", double-click it and change it to "Auto read and schedule the install". Click OK and restart your computer. If you do not see gpedit.msc (it does not exist on Windows Home edition), contact a local computer repair shop—they can re-enable updates for you.

When to call a professional

If you have restarted, freed up disk space, run the troubleshooter, and restarted the Windows Update service, and updates still will not install, the problem is likely a hardware failure, a corrupted Windows installation, or malware. At that point, a local computer repair technician can diagnose the issue faster than you can troubleshoot it yourself. Bring your computer in and tell them the update has been stuck for X days and you have already tried restarting and running the troubleshooter.

Do not ignore stuck updates indefinitely. Windows updates include security patches, and a computer that is months behind on updates is vulnerable to viruses and ransomware. If you cannot fix it yourself within a few hours, getting professional help is worth the cost.

Frequently Asked Questions

Will restarting my computer delete my files?

No. Restarting saves your work and closes all programs, but it does not delete anything. If you have unsaved documents open, save them first, then restart. Your files will be exactly where you left them when the computer comes back on.

How long should a Windows update take?

Downloading usually takes 5 to 30 minutes depending on your internet speed and the size of the update. Installing takes another 5 to 15 minutes. The restart itself takes 2 to 5 minutes. If an update is taking longer than an hour, something has gone wrong and you should force-restart your computer by holding the power button for 10 seconds.

Can I stop Windows from updating automatically?

You can delay updates by going to Settings > System > About and clicking "Pause updates for 7 days", but you cannot disable them permanently on Windows 11 or Windows 10 Home. Updates are how Microsoft patches security holes, so pausing them is temporary only. If you need more control, Windows Pro and Enterprise editions allow you to defer updates for longer periods.

What if my computer restarts during an update and I lose power?

Windows is designed to survive power loss during updates. If your computer loses power mid-update, it will resume the update the next time you turn it on. Do not force-restart it repeatedly—let it finish. If it gets stuck on a restart screen for more than 10 minutes, then force-restart by holding the power button.

Do I need to be online for Windows to update?

Yes, Windows must read updates from Microsoft's servers, so you need an active internet connection. You cannot update on a computer that is offline. Once the update is downloaded and installed, you can disconnect from the internet.