Microsoft has finally released a “Convenience Rollup” for Windows 7 that combines updates from the past few years into one package (like a service pack). Microsoft doesn’t offer ISO images with these updates integrated, but you can create your own in a few simple steps.
That way, whenever you install a fresh copy of Windows 7 in the future, you won’t have to wait for it to download several years worth of updates (and reboot multiple times). It’ll have everything it needs up through May 2016.
What You’ll Need
This process requires a Windows 7 disc or ISO file with Service Pack 1 integrated. These are very easy to get at this point. You can download Windows 7 ISO images legally from Microsoft using one of these methods, and these disc images already have Service Pack 1 integrated. Simple!
You’ll also need to download the Servicing Stack Update and Convenience Rollup packages before continuing. You’ll need the packages that match the version of the ISO you’re using. For example, if you’re going to create a 64-bit installer disc, you’ll need the 64-bit update packages.
Finally, you’ll need to download and install the Windows AIK for Windows 7 (even if you’re performing these steps on Windows 8 or 10). Microsoft makes this available for download as an ISO file, so you’ll need to either mount the ISO to install the software, or burn the ISO to a DVD, then install the software from that.
Step One: Extract the Files From the Disc or ISO
You’ll first need to extract the contents of the ISO image–or copy the files off a disc. If you have an ISO file, you can open it with a program like 7-Zip to extract the contents (or mount it in Windows 8 and 10). If you have a disc, you can select all the files on the disc, copy them, and paste them in a folder on your computer.
In the screenshot below, we’ve copied all the files from a Windows 7 SP1 disc to a new folder in
C:\Win7SP1ISO on our computer. We’ll use that folder in our examples below. We also created a folder called
C:\updates where we put the Servicing Stack update and the Convenience Rollup package.
Step Two: Use Dism to Integrate the Updates
Next, launch a Command Prompt window as Administrator. Open the Start menu, type “Command Prompt” to search for it, right-click the “Command Prompt” shortcut that appears, and select “Run as Administrator.”
Run the following command, using the path to the folder you placed the files in (in our case,
Dism /Get-WIMInfo /WimFile:C:\Win7SP1ISO\sources\install.wim
This will tell you the name of the Windows 7 edition in the image, which is something you’ll need later. In the screenshot below, you can see we’re using
Windows 7 ENTERPRISE install media. You may be using a Windows 7 Home, Professional, or Ultimate edition instead. (If your disc contains more than one edition, just make note of the one you want to create an ISO for.)
You’ll now need to mount the image offline. First, create a directory to unpack it to:
Now, unpack the files so the DISM command can work with them:
Dism /Mount-WIM /WimFile:C:\Win7SP1ISO\sources\install.wim /Name:"Windows 7 ENTERPRISE" /MountDir:C:\Win7SP1ISO\offline
C:\Win7SP1ISO with the folder you extracted the files to, and
Windows 7 ENTERPRISE with the edition of Windows you got from the previous command.
You’ll now need to add the downloaded Servicing Stack Update–the KB3020369 update–to the Windows 7 installation files.
To integrate a 64-bit package:
Dism /Image:C:\Win7SP1ISO\offline /Add-Package /PackagePath:C:\updates\Windows6.1-KB3020369-x64.msu
To integrate a 32-bit package:
Dism /Image:C:\Win7SP1ISO\offline /Add-Package /PackagePath:C:\updates\Windows6.1-KB3020369-x86.msu
You only need to use one of the above commands–it depends on whether you’re creating 64-bit or 32-bit installation media. Replace the package path with the folder where you saved the Servicing Stack Update (in our case,
Next, add the downloaded convenience rollup update package–that’s KB3125574. This part may take a while.
To integrate a 64-bit package:
Dism /Image:C:\Win7SP1ISO\offline /Add-Package /PackagePath:C:\updates\windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu
To integrate a 32-bit package
Dism /Image:C:\Win7SP1ISO\offline /Add-Package /PackagePath:C:\updates\windows6.1-kb3125574-v4-x86_ba1ff5537312561795cc04db0b02fbb0a74b2cbd.msu
Just like the last step, replace the folders with your own, and only run one of the above commands. Use the appropriate one for the installation media you’re creating–32-bit or 64-bit.
Lastly, commit the changes and unmount the image:
Dism /Unmount-WIM /MountDir:C:\Win7SP1ISO\offline /Commit
Step Three: Create an Updated ISO File
The install.wim file in the directory you were working with now has the Convenience Rollup package integrated. We’ll use the
oscdimg tool included with the Windows AIK to make a new ISO image with your modified install.wim file integrated.
First, launch the Deployment Tools Command Prompt as Administrator. Head to Start > All Programs > Microsoft Windows AIK. Right-click the “Deployment Tools Command Prompt” shortcut and select “Run as Administrator.”
Run the following command at the prompt, replacing
C:\Win7SP1ISO with the path to the directory you used earlier. You can also replace
C:\Windows7Updated.iso with whatever location you want the resulting disc image to be created at.
oscdimg -n -m -bC:\Win7SP1ISO\boot\etfsboot.com C:\Win7SP1ISO\ C:\Windows7Updated.iso
You now have an updated Windows 7 ISO file. You can burn it to a disc using the tools integrated into Windows, or create a bootable USB drive from it with Microsoft’s Windows USB/DVD Download Tool. Be sure to save this ISO in a safe place, so you can use it again later if you ever need to reinstall!
Now that Microsoft offers Windows 7 ISO images for download, it would be nice if Microsoft itself updated these images with the latest patches occasionally. However, Microsoft has never done this for anything but a service pack (or a “build” of Windows 10), so we’re not holding our breaths.