DISM の概要

DISM の新機能

Windows 10 の DISM では、新機能がサポートされています。

  • Full Flash Update (.FFU) :DISM では、Full Flash Update (FFU) 形式をサポートしています。これは、パーティション情報を含むドライブ全体をキャプチャして適用します。 これにより、展開が迅速かつ簡単になります。 詳細については、Windows Full Flash Update イメージに関するページを参照してください。

  • 機能:この新しい Windows パッケージの種類を使用すると、バージョンを指定することなく、 .NET や言語などのサービスを要求できます。 DISM を使用して、Windows Update や社内サーバーなどの複数のソースを検索し、最新バージョンを見つけてインストールします。 詳細については、「オンデマンド機能」を参照してください。

  • オペレーティング システムとプロビジョニング パッケージの圧縮:オペレーティング システムおよびその他のシステム ファイルを圧縮ファイルから実行して、Windows イメージの領域を節約します。 これは、Windows 8.1 の WIMBoot 機能に置き換わるものです。 詳細については、「DISM イメージ管理のコマンドライン オプション」の「/Apply-Image /Compact」および「/Apply-CustomDataImage」を参照してください。

DISM とは

展開イメージのサービスと管理 (DISM.exe) は、Windows イメージを提供および準備するために使用できるコマンドライン ツールです。これには、Windows PEWindows 回復環境 (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 7、Windows Server 2008 R2、およびそれらに関連付けられている WinPEWinRE のバージョン以降の Windows イメージを操作できます。 イメージの操作に使用できるコマンドとオプションは、操作している 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 10 の DISM

DISM は、c:\windows\system32 フォルダー内で Windows 10 に付属していますが、コマンドプロンプトで任意の場所から DISM を実行できます。 DISM を使用するには、コマンド プロンプトから管理者として実行する必要があります。

ADK の DISM

古いバージョンの Windows を実行している場合、または PC に別のバージョンの DISM が必要な場合は、Windows アセスメント & デプロイメント キット (Windows ADK) をダウンロードしてインストールします。Windows アセスメント & デプロイメント キット (Windows ADK) テクニカル リファレンスを参照してください。

DISM は、Windows ADK の C:\Program Files (x86)\Windows Kits\<version>\Assessment and Deployment Kit\Deployment Tools\<arch>\DISM に表示されます。

ここで、<バージョン> は 8.08.1、または 10 などで、<arch> は x86 または amd64 などになります。

ADK がインストールされていない PC に DISM の ADK バージョンをコピーする必要がある場合は、DISM を別のコンピューターにコピーする方法に関するページを参照してください。

関連トピック

DISM リファレンス (展開イメージのサービスと管理)

展開イメージのサービスと管理 (DISM) のコマンドライン オプション

デバイス ドライバーと展開の概要

言語パック

サービス戦略について