必要となる最後のWindows7 ISO:コンビニエンスロールアップをスリップストリーム化する方法

マイクロソフトはついに、過去数年間の更新を1つのパッケージ(サービスパックなど)にまとめたWindows7用の「コンビニエンスロールアップ」をリリースしました。Microsoftは、これらの更新が統合されたISOイメージを提供していませんが、いくつかの簡単な手順で独自のイメージを作成できます。

そうすれば、将来Windows 7の新しいコピーをインストールするときはいつでも、数年分の更新プログラムがダウンロードされるのを待つ必要はありません(そして何度も再起動します)。2016年5月までに必要なものがすべて揃っています。

必要なもの

関連:Microsoftのコンビニエンスロールアップを使用してWindows7を一度に更新する方法

このプロセスには、Service Pack1が統合されたWindows7ディスクまたはISOファイルが必要です。これらはこの時点で非常に簡単に入手できます。これらの方法のいずれかを使用して、MicrosoftからWindows 7 ISOイメージを合法的にダウンロードできます。これらのディスクイメージには、すでにService Pack1が統合されています。シンプル!

続行する前に、Servicing StackUpdateおよびConvenienceRollupパッケージもダウンロードする必要があります。使用しているISOのバージョンと一致するパッケージが必要です。たとえば、64ビットのインストーラーディスクを作成する場合は、64ビットの更新パッケージが必要になります。

最後に、Windows7用のWindowsAIKをダウンロードしてインストールする必要があります(Windows 8または10でこれらの手順を実行している場合でも)。MicrosoftはこれをISOファイルとしてダウンロードできるようにしているため、ソフトウェアをインストールするにはISOをマウントするか、ISOをDVDに書き込んでから、そこからソフトウェアをインストールする必要があります。

ステップ1:ディスクまたはISOからファイルを抽出する

まず、ISOイメージの内容を抽出するか、ファイルをディスクからコピーする必要があります。ISOファイルがある場合は、7-Zipなどのプログラムで開いてコンテンツを抽出できます(またはWindows 8および10にマウントできます)。ディスクをお持ちの場合は、ディスク上のすべてのファイルを選択してコピーし、コンピューター上のフォルダーに貼り付けることができます。

以下のスクリーンショットでは、すべてのファイルをWindows 7SP1ディスクからC:\Win7SP1ISO コンピューター上の新しいフォルダーにコピーしています 。以下の例では、そのフォルダーを使用します。またC:\updates、ServicingStackの更新とConvenienceRollupパッケージを配置する場所というフォルダーも作成しました。

ステップ2:Dismを使用して更新を統合する

次に、管理者としてコマンドプロンプトウィンドウを起動します。[スタート]メニューを開き、「コマンドプロンプト」と入力して検索し、表示される「コマンドプロンプト」ショートカットを右クリックして、[管理者として実行]を選択します。

ファイルを配置したフォルダーへのパス(この場合はC:\Win7SP1ISO)を使用して、次のコマンドを実行します。

Dism / Get-WIMInfo /WimFile:C:\Win7SP1ISO\sources\install.wim

これにより、画像内のWindows 7エディションの名前がわかります。これは、後で必要になります。以下のスクリーンショットでは、Windows 7 ENTERPRISE  インストールメディアを使用していることがわかります。代わりに、Windows 7 Home、Professional、またはUltimateエディションを使用している可能性があります。(ディスクに複数のエディションが含まれている場合は、ISOを作成するエディションをメモしてください。)

次に、イメージをオフラインでマウントする必要があります。まず、解凍するディレクトリを作成します。

mkdir C:\ Win7SP1ISO \ offset

次に、ファイルを解凍して、DISMコマンドがファイルを処理できるようにします。

Dism / Mount-WIM /WimFile:C:\Win7SP1ISO\sources\install.wim / Name: "Windows 7 ENTERPRISE" / MountDir:C:\ Win7SP1ISO \ offset

ここでも、C:\Win7SP1ISOファイルを抽出したフォルダーとWindows 7 ENTERPRISE、前のコマンドで取得したWindowsのエディションに置き換えます。

次に、ダウンロードしたサービススタックアップデート(KB3020369アップデート)をWindows7インストールファイルに追加する必要があります。

64ビットパッケージを統合するには:

Dism / Image:C:\ Win7SP1ISO \ offline / Add-Package /PackagePath:C:\updates\Windows6.1-KB3020369-x64.msu

32ビットパッケージを統合するには:

Dism / Image:C:\ Win7SP1ISO \ offline / Add-Package /PackagePath:C:\updates\Windows6.1-KB3020369-x86.msu

上記のコマンドのいずれかを使用するだけで済みます。これは、64ビットまたは32ビットのどちらのインストールメディアを作成しているかによって異なります。パッケージパスを、Servicing Stack Updateを保存したフォルダー(この場合はC:\updates)に置き換えます。

次に、ダウンロードしたコンビニエンスロールアップアップデートパッケージ(KB3125574)を追加します。この部分には時間がかかる場合があります。

64ビットパッケージを統合するには:

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.