I had posted this elsewhere - there are other ways, but this works...
For anyone installing Windows 7 SP1 and then needing to get the first massive round of updates installed, you may see the system "checking for updates" endlessly or it may error out.
The following, previously unnecessary process, does work. However, globally, this is a problem that won't be fully resolved until Microsoft fixes it.
The process works by manually installing some items, then allowing the MS Update process to complete. The Theory - Install items that will individually trigger the msiexec.exe Windows Installer and begin requesting updates from Microsoft. Within hours at least, the updates will launch.
IMPORTANT: When checking for updates on a fresh Win 7 install, the Win installer loads from the web first. Since this installer isn't retrieving the updates, I'm completing the process below, and then checking for updates.
Install .net Framework 4.0 Web Version https://www.microsof...s.aspx?id=17851
Install IE 11 64-bit (unsupported IE 8 is native to Win 7) https://www.microsof...-7-details.aspx
Install Adobe Flash & Acrobat and Optional Java, that should trigger security updates.
Then, Check for Updates.
All of the above items will join the chorus requesting updates, and although still slow, the available updates will eventually display.