Like Windows XP before it, Windows 7 has proven to be a reliable and steadfast platform with many users reluctant to upgrade to newer versions. Even over a year after the end of mainstream support for Windows 7 by Microsoft, web traffic statistics site StatCounter reports that over 40% of users are still using Windows 7, although Windows 10 is on the rise. However, Windows Update issues have frequently plagued Windows 7 over the last year, and this has been particularly troublesome for fresh Windows installs. In this blog post, I will examine this problem and offer some solutions.
Background
Mainstream support for Windows 7 has ended, but extended support will continue into 2020. Hoping to simplify the update process on a fresh install, in May 2016 Microsoft released what has been dubbed the “Convenience Rollup,” encapsulating many Windows 7 updates that came after the release of Service Pack 1. While the Convenience Rollup includes a large number of updates, there are many others that are not bundled with it and these additional updates can take quite some time to find and install through Windows Update. Microsoft notes that this was done on purpose:
We intentionally did not include any specific post-Service Pack 1 updates in convenience rollup 3125574 for which the following conditions are true:
They don’t have broad applicability.
They introduce behavior changes.
They require additional user actions, such as making registry settings.
One of the biggest issues users have encountered with the Convenience Rollup is when Windows Update gets stuck on “Checking for updates” with the graphic continually looping, giving no sign of progress being made.
Windows 7 Update Guide
Before proceeding, be sure to determine whether your computer has 32-bit (x86) or 64-bit (x64) Windows, and whether Service Pack 1 (SP1) is installed.
Open System by clicking the Start button, right-clicking Computer, and then clicking Properties
Under the System section, you can view the system type. Additionally, the Windows Edition information will tell you whether Service Pack 1 is installed
It is also recommended to change your power options temporarily so that your computer will not enter sleep mode during the update process.
Set Power Options to High Performance
If you are not updating Windows 7 from a new installation state, it is strongly recommended that you make a backup of your data before proceeding.
Updating a New Installation
Time Estimate: Around an hour or two.
Note:These instructions have been updated with elements from a Reddit post by user “good1dave“. Please consider visiting the forum and giving him an upvote on his thread.
Start with a fresh install of Windows 7 Service Pack 1 (SP1) with network drivers installed. During the install procedure choose “Ask me later” when prompted to select update settings.
Selecting Ask me later for updates
If you did not choose “Ask me later” as your update setting during the install process, change your update settings via “Start” > “Windows Update” > “Change settings” > and choose “Never check for updates (not recommended).” Then restart your computer.
If your Windows 7 install does not include Service Pack 1, be sure to install Windows 7 Service Pack 1 first.
To install the “Convenience Rollup,” you will need to install a prerequisite patch first. Download and install the prerequisite KB3020369, known as the “April 2015 servicing stack update for Windows 7.” (alternate link to KB3020369 files)
Restart the PC, even if not prompted to do so.
Download and install the appropriate version of KB3125574 known as the “Convenience Rollup.”
Option 1: Direct download links
x64 (64-bit)
x86 (32-bit)
Option 2: Using the Microsoft Update Catalog (try a different browser if you encounter problems.)
Restart the PC, even if not prompted to do so.
Download and install the appropriate version of KB3138612 known as “Windows Update Client for Windows 7 and Windows Server 2008 R2: March 2016.” (alternate link to KB3138612 files)
Restart the PC, even if not prompted to do so.
Download and install the appropriate version of KB3145739 known as “Microsoft Security Bulletin MS16-039 — Security Update for Microsoft Graphics component (3148522).” (alternate link to KB3145739 files)
Restart the PC, even if not prompted to do so.
Download and install the appropriate version of KB3172605 known as the “July 2016 update rollup for Windows 7 SP1 and Windows Server 2008 R2 SP1.” (alternate link to KB3172605 files)
Restart the PC, even if not prompted to do so.
(Optional) Windows Update should be working at this point, but it is recommended to install the additional update rollups below. Remember to restart your computer after installing each one even if not prompted to do so.
KB3179573 — “August 2016 update rollup for Windows 7 SP1 and Windows Server 2008 R2 SP1” (alternate link to KB3179573 files)
KB3185278 — “September 2016 update rollup for Windows 7 SP1 and Windows Server 2008 R2 SP1” (alternate link to KB3185278 files)
KB3185330 — “October 2016 security monthly quality rollup for Windows 7 SP1 and Windows Server 2008 R2 SP1” (alternate link to KB3185330 files)
KB3197868 — “November 2016 Security Monthly Quality Rollup for Windows 7 SP1 and Windows Server 2008 R2 SP1” (alternate link to KB3197868 files)
KB3207752 — “December 2016 Security Monthly Quality Rollup for Windows 7 SP1 and Windows Server 2008 R2 SP1” (alternate link to KB3207752 files)
Go to “Start” > “Windows Update” > “Change settings” > and set either “Use recommended settings” or “Install important updates only” in the Update settings window.
Important: At this point you should be able to run Windows Update normally. However, it has been observed that sometimes Windows Update will still offer Service Pack 1 (SP1) as an update even if you are already using Service Pack 1. If you see this in the list of offered updates, deselect the update, then right-click the update and choose the “hide” option.
What to Do If There Are Problems
While the steps above will get Windows 7 up-to-date for most users, there are still problems that can arise. For example, if you tried to run Windows Update before applying the Convenience Rollup, the older version of Windows Update Agent may have caused additional problems with the update process that would need to be resolved. In some cases, this will mean doing a thorough reset of Windows Update.
Close the Windows Update window.
Stop the Windows Update Service.
Run a Command Prompt as Administrator (Start > All Programs > Accessories > Right-click Command Prompt > Select “Run as administrator”)
Enter the following command without quotes: “net stop wuauserv”Stop Windows Update Service Command Prompt
Note: If the command does not show success, run the command again
Run the Microsoft FixIt tool for Windows Update issues.
Install the latest version of the Windows Update Agent.
Be sure to choose the correct version for your operating system and system type.
Restart your PC.
Run Windows Update again.
This may take a couple of hours to complete!
This should resolve most issues with updating Windows 7. However, Microsoft has an extensive article with a whopping 13 methods to resolve Windows Update failures. If you are still encountering problems installing Windows 7 updates after exhausting these methods, you may want to check for your specific issue in Microsoft TechNet. Alternatively, it may be worth considering updating to Windows 10. While there are reports of Windows 10 updating frequently, there are far fewer reports of issues where Windows Update does not quickly perform successful updates. Before going this route though, be sure to check out our other blog articles regarding our support for Windows 10.