Author Topic: The Last Windows 7 ISO You’ll Need: How to Slipstream the Convenience Rollup  (Read 1224 times)

Offline javajolt

  • Administrator
  • Hero Member
  • *****
  • Posts: 35162
  • Gender: Male
  • I Do Windows
    • windows10newsinfo.com


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 straight from Microsoft’s website, 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. Microsoft makes this available for download as an ISO file. You’ll have to either burn it to a DVD and install it from the DVD, or install a tool like WinCDEmu to mount the Windows AIK ISO image and install software from it without burning it to disc first.

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. 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, C:\Win7SP1ISO ):

Quote
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.



You’ll now need to mount the image offline. First, create a directory to unpack it to:

Quote
mkdir C:\Win7SP1ISO\offline
Now, unpack the files so the DISM command can work with them:

Quote
Dism /Mount-WIM /WimFile:C:\Win7SP1ISO\sources\install.wim /Name:"Windows 7 ENTERPRISE" /MountDir:C:\Win7SP1ISO\offline
Again, replace 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:

Quote
Dism /Image:C:\Win7SP1ISO\offline /Add-Package /PackagePath:C:\updates\Windows6.1-KB3020369-x64.msu
To integrate a 32-bit package:

Quote
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, C:\updates ).



Next, add the downloaded convenience rollup update package–that’s KB3125574. This part may take a while.

To integrate a 64-bit package:

Quote
Dism /Image:C:\Win7SP1ISO\offline /Add-Package /PackagePath:C:\updates\windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu
To integrate a 32-bit package

Quote
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:

Quote
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.

Quote
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.

htg