Windows update is not updating
You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.
You can update your drivers automatically with either the FREE or the Pro version of Driver Easy.
Download (April 2015 servicing stack update): For the record, here are the steps that fix my problem (32-bit Windows7 SR1) that stuck at "Checking for updates" or "Preparing to install".
(1) run "net stop wuauserv" from to stop Windows Update service; (2) download and install "April 2015 servicing stack update" (Windows6.1-KB3020369-x86.msu") mentioned in this answer; (3) download and install "Windows 7 SP1 Update Rollup" (Windows6.1-KB3179573-x86.msu); (4) download and install the "Windows Update Client Update" (Windows6.1-KB3172605-x86.msu) mentioned in this answer.
But with the Pro version it takes just 2 clicks (and you get full support and a 30-day money back guarantee):1) Download and install Driver Easy. Driver Easy will then scan your computer and detect any problem drivers.
3) Click the Update button next to a flagged driver to automatically download and install the correct version of this driver (you can do this with the FREE version).
All solutions listed above didn't help to obtain updates while using x64 Windows 7 SP1 Home Basic - really tried them (even twice).
In the Control Panel list of troubleshooters, in the “System and Security” section, click “Fix problems with Windows Update.” In the Windows Update troubleshooting window, click “Advanced.” In the advanced settings, make sure that the “Apply repairs automatically” check box is enabled, click “Run as administrator” and then click Next.
This can happen on Windows 7, 8, or 10, but it’s become especially common with Windows 7. No matter what troubles you’re having, we recommend keeping automatic updates turned on—it’s one of the best ways to keep yourself safe from ransomware and other threats.