After running and checking for new updates and hotfixes with Windows Update in Windows 7, the searching process appears to take a very long time, completely stop, not progressing and stuck at “Checking for updates” indefinitely. The problem of Windows Update checks for update forever, do not progress or the progress bar and percentage not moving and never completes normally happens after fresh installing Windows 7 or after booting up a new PC bundled with Windows 7.

To make matter worse, Windows Update will permanently display status of checking for updates, even if you leave the computer running and wait for hours, days, overnights or even weeks.

The same issue may also happens in Windows Server 2008 R2.

In addition, the checking for updates unable to complete issue cannot be resolved by usual troubleshooting methods, including:

  • Running sfc /scannow.
  • Download and use the System Update Readiness tool.
  • Microsoft Fix-It automatic troubleshooting tool for Windows Update.
  • Reset Windows Update.
  • Restore to previous System Restore point.
  • Reinstall Windows for fresh start.

In any cases, checking for updates in Windows Update shouldn’t take more than a couple of minutes. If you’re facing the issue where Windows Update stuck or stopped at “Checking for updates” status for a very long time, and appears to be not progressing, follow the guide below for the solution to fix the issue. Essentially, Windows 7 is pretty old operating systems and Windows Update may rely and require newer components to run properly. Thus, the fix is by manually installing one or several hotfixes that required for Windows Update to work properly.

Resolution

  1. In Windows Update, change settings to select Never check for updates (not recommended) for Important updates.
  2. Restart the computer.
  3. Download one or more of the following updates:
    When installing the updates, if you’re encountering the error where the installing progress of Windows Update Standalone Installer stuck at “searching for updates”, try to disconnect from Internet (disable WiFi or unplug the network cable) before installing the updates.
  4. Restart the computer.
  5. Reconnect to Internet if applicable.
  6. Turn on Automatic Updates, and check for updates.

Voila, now hundreds of updates should be offered in Windows Update to update for Windows 7 or Windows Server 2008 R2 after only a few minutes.