DISM の概要
展開イメージのサービスと管理 (DISM.exe) は、Windows イメージを提供および準備するために使用できるコマンドライン ツールです。これには、Windows PE、Windows 回復環境 (Windows RE)Windows セットアップのために使用されるイメージが含まれます。 DISM を使用して、Windows イメージ (.wim) または仮想ハード ディスク (.vhd または .vhdx) を提供することができます。
DISM は、Windows に組み込まれており、コマンド ラインまたは Windows PowerShell から使用できます。 PowerShell での DISM の使用の詳細については、「Windows PowerShell での展開イメージのサービスと管理 (DISM) コマンドレット」を参照してください。
イメージの要件
DISM を使用して、.wim ファイル、.ffu ファイル、.vhd ファイル、または .vhdx ファイルから Windows イメージをマウントして操作できます。また、実行中のオペレーティングシステムを更新することもできます。 これは古い Windows イメージ ファイル (.wim ファイル) で使用できます。 ただし、インストールされている DISM のバージョンより新しい Windows イメージでは使用できません。
WIM の詳細な技術説明については、Windows イメージ ファイル形式 (WIM) のホワイト ペーパーを参照してください。
DISM は、Windows イメージとそれらに関連付けられている WinPE と WinRE のバージョンの操作に使用できます。 イメージの操作に使用できるコマンドとオプションは、操作している Windows オペレーティング システムと、イメージがオフラインであるか、または現在実行中のオペレーティング システムであるかによって異なります。
サポートされているプラットフォームとアーキテクチャの種類の一覧については、「DISM でサポートされているプラットフォーム」を参照してください。
一般的なサービスと管理のシナリオ
イメージのサービスと管理ソリューションは、次の 2 つの主なカテゴリに分類されます。
- Windows イメージに含まれるデータや情報の管理 (イメージに含まれているコンポーネント、更新プログラム、ドライバー、アプリケーションのインベントリの列挙や取得、イメージのキャプチャや分割、.wim ファイル内のイメージの追加や削除、またはイメージのマウントなど)。
- ドライバー パッケージとドライバーの追加や削除、言語設定の変更、Windows 機能の有効化または無効化、Windows の上位エディションへのアップグレードなど、イメージ自体の操作。
制限事項
バージョンの互換性。 DISM は、古い Windows オペレーティング システムのターゲット イメージで使用できますが、インストールされている DISM のバージョンよりも新しいオペレーティング システムのターゲット イメージでは使用できません。 たとえば、Windows 10 バージョン 1511 の DISM では、Windows 10 バージョン 1511 およびバージョン 1507 を操作できますが、バージョン 1607 は操作できません。 詳細については、「DISM でサポートされているプラットフォーム」を参照してください。
リモート インストール。 ネットワーク経由でのリモート コンピューターへのパッケージのインストールは、サポートされていません。
応答ファイル。 イメージに応答ファイル (Unattend.xml) を指定した場合、offlineServicing
構成パスで指定された設定のみが適用されます。 それ以外の応答ファイルの設定はすべて無視されます。 応答ファイルは一度に 1 つずつ指定できます。 詳細については、「DISM 無人サービス コマンドライン オプション」を参照してください。
応答ファイルを使用して、パッケージの依存関係を確認する。 一部のパッケージでは、最初に他のパッケージをインストールする必要があります。 この依存要件のため、複数のパッケージをインストールする場合は、応答ファイルを使用する必要があります。 DISM を使用して応答ファイルを適用することにより、複数のパッケージを正しい順序でインストールできます。 これは、複数のパッケージをインストールする場合に適した方法です。
パッケージのインストール順序。 パッケージは、コマンド ラインに示されている順序でインストールされます。 次の例では、1.inf、2.inf、3.inf が、コマンドラインに示されている順序でインストールされます。
DISM.exe /image:"c:\images\Image1" /Add-Driver /ForceUnsigned /DriverName:"C:\Drivers\1.inf" /DriverName:"C:\Drivers\2.inf" /DriverName:"C:\Drivers\3.inf"
複数のサービスコマンドがサポートされていない。 複数のドライバー (1.inf、2.inf) またはパッケージを指定できますが、同じコマンド ラインに複数のコマンド (/Add-Driver /Remove-Driver
や /Add-Driver /Add-Package
など) を指定することはできません。
ワイルドカード。 DISM コマンド ラインでは、ワイルドカードはサポートされていません。
DISM はどこにあるか
展開イメージのサービスと管理 (DISM.exe) は、Windows イメージを操作したり、Windows プレインストール環境 (Windows PE) イメージを準備したりするために使用できるコマンドライン ツールです。 DISM の詳細については「DISM とは」を参照してください。
Windows の DISM
DISM は、すべての Windows 10 および Windows 11 インストールの c:\windows\system32
フォルダーにありますが、任意の場所からコマンド プロンプトで DISM を実行できます。
Note
DISM は、管理者として動作するコマンド プロンプトから実行する必要があります。
ADK の DISM
古いバージョンの Windows を実行している場合、または PC に別のバージョンの DISM が必要な場合は、Windows アセスメント & デプロイメント キット (Windows ADK) をダウンロードしてインストールします。Windows アセスメント & デプロイメント キット (Windows ADK) テクニカル リファレンスを参照してください。
DISM は、C:\Program Files (x86)\Windows Kits\<version>\Assessment and Deployment Kit\Deployment Tools\10\DISM
フォルダー内の Windows ADK インストールに表示されます。
ADK がインストールされていない PC に DISM の ADK バージョンをコピーする必要がある場合は、DISM を別のコンピューターにコピーする方法に関するページを参照してください。