Further to my post of 16-May-2016, I can now confirm that the workaround posted on Dalai's webpage Search for Windows Updates takes forever? - A possible solution at http://wu.krelay.de/en/ solved my "Checking for updates..." hang. I pre-installed the Win32K.sys update KB3161664 (MS16-073: Description of the security update for kernel mode drivers: June 14, 2016) before running a manual Windows update to install my June 2016 Patch Tuesday updates today, and "Checking for updates..." ran to completion in 20 min (compared with 5 - 6 hours for my Apr 2016 and May 2016 Patch Tuesday updates). My entire Windows Update session finished in about 40 min. Here's what the CPU consumption looked like for my June 2016 Patch Tuesday Windows Update with KB3161664 pre-installed, with:
- "Checking for updates..." running for 20 min between the 60 and 40 min marks
- Download and installation of 10 important updates between the 40 and 20 min marks (this month's Malicious Software Removal Tool scan ran for the last 8 mins of the installation phase)
- Re-boot to finish installation (dark grey band) around the 15 min mark
KB3161664 was the only Windows kernel-mode driver (Win32k.sys) update missing on my system from Dalai's list of recommended updates since my Vista SP2 system was fully patched as of May 2016. If you have a Win 7 SP1 or Vista SP2 OS that has not been updated for several months or have difficulty following Dalai's instructions at http://wu.krelay.de/en/ I've posted step-by-step instructions in m#l's thread Updates not working, it has been searching for updates for hours that should be easier to follow. As of June 2016 there are currently five Win32k.sys updates listed on Dalai's webpage [KB3078601 (18-Aug-2015); KB3087039 (08-Sep-2015); KB3109094 (07-Dec-2015); KB3145739 (12-Apr-2016); KB3161664 (14-Jun-2016)] that must be pre-installed before you run Windows Update if any are missing on your system.
These "Checking for updates..." hangs on Patch Tuesdays are clearly a widespread problem for many Win 7 SP1 and Vista SP2, and the hangs on my system started in Aug 2015, the month after Windows 10 was officially released on 29-Jul-2015. Microsoft has shown no interest in fixing the problem [e.g., releasing an update for Vista's Windows Update Agent v7.6.7600.256 (wuaueng.dll) that was last updated in June 2012] so I'll continue monitoring Dalai's webpage each month to see if a new Win32K.sys update is added to his list of recommended updates before I run any future Patch Tuesday updates.
As OP of this thread I apparently can't mark one of my own posts as the possible solution, but I now consider this thread as Solved.
32-bit Vista Home Premium SP2 * Firefox v47.0 * IE9 * NIS v21.7.0.11
HP Pavilion dv6835ca, Intel Core2Duo T5550 @ 1.83 GHz, 3 GB RAM, NVIDIA GeForce 8400M GS