windows 7 update 一直在檢查更新 跑很久 不動 沒進度

windows 7 update 一直在檢查更新 跑很久 不動 沒進度

windows update just seems to hang while checking.

 

Valid as of: Sep 2016 (2016-09-13)
Valid until (presumably): Oct 2016 (2016-10-11)

This HowTo is valid for Win7 SP1 and Vista SP2, which have been newly installed or haven’t been updated for some time. It should also help on systems that were up-to-date last month – just install the missing updates from the list below in this case.

These instructions were only tested on Win7 SP1. However, the list of updates should speed up the search for updates on Vista SP2, too.

Solution to the issue

Solution to the issue

The term “solution” might be a little bit exaggerated, since the following HowTo only tries to make sure that the Update Agent doesn’t need to check all updates, so the check for new updates is done faster. Futhermore, it’s only a temporary solution; most likely the issue will appear again with the next Patchday.

Install the following updates BEFORE letting Windows search for updates, to avoid this very search taking “forever”:

KB Win7 x64 Win7 x86 Vista x64 Vista x86
KB3185911 Download Download Download Download
KB3168965 Download Download Download Download
KB3145739 Download Download Download Download
KB3078601, “loyal” companion since August 2015 Download Download Download Download
KB3164033 Download Download Download Download
KB3109094 Download Download Download Download

On newly installed Win7 SP1 systems it’s not really necessary to install the updates from the list above; it’s sufficient to install any of the current Windows Update Clients (December 2015 or later) from the table below. But since the updates from the list will be installed automatically anyway, it doesn’t matter if they’re installed manually beforehand.

To reduce memory and CPU usage while searching for updates, the following updates should be installed as well:

 

 

Steps to take after Windows installation

  • Disable Automatic Updates:
    Start > Control Panel > System and Security > Windows Update > Change settings > “Never check for updates”
  • (Optional) Stop “Windows Update” service: Open Windows Task Manager > Tab “Services” > Right-click on “wuauserv” > Stop service
  • Download the updates mentioned above and install them via WUSA on a CMD shell (as Administrator):
    start /wait "" "%SystemRoot%\system32\wusa.exe" "C:\full\path\to\Update.msu" /quiet /norestart

    Tip: Use the TAB key to let the system complete the directory and file names, to avoid typing errors.

  • Important: Since WUSA won’t output any errors when using above command, even if an update can’t be installed at all (e.g. because of wrong architecture), it’s recommended to check whether the updates have been installed correctly:
    Start > Control Panel > System and Security > Windows Update > Installed Updates
    If there’s missing at least one of the updates that were just installed, try to install it again by double-clicking it to find out why it wasn’t installed.
  • Reboot the system.
  • Now let Windows search for updates, which should be finished in less than 15 minutes.
  • Re-enable automatic updates as needed (see step to disable them, but select one of the options to check for updates automatically now), and install the remaining updates as usual.