Windows イメージへの更新の追加
他の種類のパッケージと同様に、DISM を使用して更新プログラム パッケージを Windows イメージに追加できます。
イメージに更新プログラムを追加する場合は、次の点を考慮してください。
- 累積的な更新プログラム (LCU) を追加する前に、必要に応じて言語と機能を追加します。 累積的な更新プログラムの後に言語またはオンデマンド機能を追加した場合は、更新プログラムを再インストールする必要があります。
- 言語とオンデマンド機能の後にアプリを追加します。 アプリのインストール後に言語を追加する場合は、ユニバーサル Windows アプリとデスクトップ アプリケーションを再インストールする必要があります。
- 更新について、回復イメージも更新します。これらの更新方法については、「PC のリカバリ機能の展開」で説明します。
- 最新の累積的な更新プログラム (LCU) を適用する前に、サービス スタック更新プログラム (SSU) が利用可能な場合は、これをインストールする必要があります。
イメージに Windows 更新プログラム パッケージを追加する
Windows 更新プログラム パッケージをダウンロードします。 たとえば、Microsoft Updateカタログから最新の累積的な更新プログラム (LCU) を取得します。 更新プログラムに前提条件の更新プログラムがある場合は、それらも取得します。
マウントされた、またはオンライン イメージに更新プログラムを追加します。 依存関係を持つパッケージの場合は、パッケージを順番にインストールするか、1 つの DISM コマンドを使用して一度にすべて追加します。
例: マウントされた、またはオフライン イメージへの累積的な更新プログラムの追加:
Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="windows10.0-kb4456655-x64_fca3f0c885da48efc6f9699b0c1eaf424e779434.msu" /LogPath=C:\mount\dism.log
重要
ターゲット デバイスに適用された後にオフライン イメージに更新プログラムを追加した場合、BCDBoot を再実行して、確実に更新プログラムの更新されたブート ファイルがシステム パーティションにコピーされるようにします。
例: 実行中の Windows インストールへの累積的な更新プログラムの追加:
Dism /Online /Add-Package /PackagePath="windows10.0-kb4456655-x64_fca3f0c885da48efc6f9699b0c1eaf424e779434.msu" /LogPath=C:\mount\dism.log
例: 複数の更新プログラムの追加:
Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="C:\WindowsUpdates\windows10.0-kb00001-x64.msu" /PackagePath="C:\WindowsUpdates\windows10.0-kb00002-x64.msu" /PackagePath="C:\WindowsUpdates\windows10.0-kb00003-x64.msu" /LogPath=C:\mount\dism.log
パッケージが正しく表示されることを確認します。
マウントされた、またはオフライン イメージの場合:
Dism /image:<path_to_image> /Get-Packages
実行中の Windows インストールの場合:
Dism /online /Get-Packages
表示されるパッケージの一覧を調べ、パッケージが一覧に含まれていることを確認します。 次に例を示します。
Package Identity : Package_for_RollupFix~31bf3856ad364e35~amd64~~15063.250.1.1 State : Installed Release Type : Security Update Install Time : 04/29/2017 6:26 PM The operation completed successfully.
マウントされたイメージの更新が完了したら、マウントを解除して変更をコミットできます。 Windows インストールの場合、PC の再起動が必要な場合があります。