Microsoft released a Windows Update Client Update which is part of the July 2016 Update Rollup to fix the long hang at Windows Update scan.
This update contains some improvements to Windows Update Client in
Windows 7 Service Pack 1 (SP1). This includes the following:
- An optimization that addresses long scan time for updates that’s reported on some computers.
Stop Windows Update service. This speeds up the setup of MSU updates and the useless steps from Moab are not required (reboot causes that the WU service is stopped until it gets started via trigger when Internet is available). This can be done from the command line, or from the Service Manager window.
Try the downloaded update and see if it speeds up the installation of Updates.
To be able to install the update you first need to install the April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2 update (again, stop WU service before trying to install the MSU).
Download (April 2015 servicing stack update):
If this is still not helping to search for new updates, use WSUSOffline to get all the updates.
This issue has come and gone over the years with different fixes along the way, so here is my updated guide to this issue as of this date January 5th, 2016.
This is what I do when I reinstall Windows 7 with SP1 or have issues with Windows update stuck on checking for updates.
If Service Pack 1 is not installed, install it before following this guide.
for 64bit W7 or
for 32bit W7
Microsoft has released a huge update rollup for Windows 7 SP1, this is similar to a service pack but they are not calling it that. This will make it Much faster to update Windows 7 after a clean install, no more Windows update issues and many reboots. This update rollup will bring the system current to patch Tuesday of April 2016.
This is not being released through Windows Update, go to this address:
Type in the search box 3125574 and hit enter key.
Now you will see all versions of this rollup, select the one you need and download it somewhere you can find it later.
Also use the Windows Update Catalog page to **download and install this update first, 3177467, it is a pre-requisite for the rollup, then install 3125574, also be sure to be disconnected from the internet when applying these updates.
After applying these 3 updates manually as suggested, and restart the PC, Windows Updates should work without issue.
I found that Microsoft had a fantastic tool for fixing their own updates. Running the “Windows Update Automated Troubleshooter” package cleared out all of my issues with updates.
See Windows Update: FAQ. Scroll to “What can I do if I’m having problems installing updates?”
Or use the download link.