I should also mention that Woody Leonhard's InfoWorld article Windows 7 update scans taking forever? KB 3153199 may solve the problem suggests that that pre-installing monthly Windows kernel-mode driver (Win32k.sys) updates like KB3145739 (Apr 2016) and KB3153199 (May 2106) from the Microsoft Download Center every month can "trick" Windows Update into running Patch Tuesday updates faster - at least for Win 7 users
- but it's only a temporary solution and the problem will return the next month. Feedback <here> on the AskWoody.com site confirms that many Win 7 users are having success with this workaround. Woody Leonhard posted a link to ***Search for Windows Updates takes forever? - A possible solution*** that tracks the recommended win32k.sys update (both Win 7 and Vista) that must be installed each successive month before running the Patch Tuesday updates. From the author of that webpage:
"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."
I haven't tried this workaround yet, but there are a few users in the VistaForums thread *windows update just seems to hang while checking* who tried pre-installing KB3153199 before running their May 2016 Patch Tuesday updates and reported that it allowed them to install their remaining updates in a reasonable amount of time.
32-bit Vista Home Premium SP2 * Firefox v46.0.1 * IE9 * NIS v21.7.0.11
HP Pavilion dv6835ca, Intel Core2Duo T5550 @ 1.83 GHz, 3 GB RAM, NVIDIA GeForce 8400M GS