Windows Update Stuck "Checking for Updates" on Windows 7

Intermediate Windows Update Problems Applies to: Windows 7

→ This problem on Windows 10/Windows 11 instead

The Windows 7 update process hangs indefinitely — plus an important note about Windows 7's current support status.

Before you start: save any open work and note down what you were doing when the problem started — that context helps if you need to search further or ask for help.
  1. Important context first: Microsoft ended all security updates for Windows 7 on January 10, 2023. If you're troubleshooting this on a home PC, there may genuinely be nothing left for it to find — this isn't always a bug. If this machine is used for anything sensitive, upgrading to a supported version of Windows is the safer long-term fix, not this guide.
  2. That said, if you're trying to get it working for a legitimate reason (offline use, a legacy application, one last update check), open Control Panel > System and Security > Windows Update — Windows 7 doesn't have a Settings app, so this lives in Control Panel, not Settings.
  3. Restart the PC once before anything else — this resolves a stuck check more often than any specific fix below.
  4. Restart the Windows Update service: press Windows+R, type services.msc, find "Windows Update," right-click it, and choose Restart.
  5. Clear the update cache: stop the Windows Update service, delete the contents of C:\Windows\SoftwareDistribution\Download (not the whole SoftwareDistribution folder), and restart the service — while it's stopped, also rename C:\Windows\System32\catroot2 (Windows rebuilds it automatically), since it stores update signatures separately and can develop its own corruption on an aging Windows 7 install.
  6. If it's still stuck after that, your Windows Update Agent itself may be outdated — this was a common, well-documented issue on Windows 7 in its later years, and Microsoft's standalone Windows Update Troubleshooter tool (downloadable from Microsoft's support site, separate from the modern built-in one) was specifically built for this exact situation.
Still not fixed? Send us the details and we'll help you dig further, or browse related guides in Windows Update Problems.

Frequently Asked Questions

Why does Windows 7 struggle with this more than newer Windows versions?
Windows 7's original Update client used an older, less efficient method for checking updates that could take a very long time or hang entirely, especially on a system that hadn't updated in a while — this was a widely known issue Microsoft addressed with specific patches.
Is there any point troubleshooting Windows Update on Windows 7 now that it's unsupported?
Security updates have ended, but the update mechanism itself can still be relevant for installing the last available patches or troubleshooting other update-related issues if you're continuing to use Windows 7.

Related guides