WinPE で新しいバージョンの DISM を使用する

WinPE で DISM 機能を使用する場合、使用する機能によっては、お使いの OS で使用しているバージョンとは異なる DISM を実行する必要がある場合があります。

WinPE を起動してこれらの機能を使用するには、そのつど DISM に必要なドライバー (wimmount.sys および wofadk.sys ドライバーを含む) をインストールして構成する必要があります。

CopyDandI.cmd スクリプトを実行すると、ADK のローカル インストールから WinPE で使用できるフォルダーに DISM のバージョンがコピーされます。

オプション 1: 別の場所から DISM を実行する

重要

WinPE イメージに既にある DISM ファイルは上書きしないでください。

  1. 管理者として、 [展開およびイメージング ツール環境] を開始します。

  2. テクニシャン PC から、Windows ADK の展開およびイメージング ツールをストレージ USB キーにコピーします。

    CopyDandI.cmd amd64 E:\ADKTools\amd64
    

オプション 2: DISM を WinPE RAMDisk に追加する

Note

これにより、DISM イメージのサイズが約 4MB 増加し、パフォーマンスが影響を受ける可能性があります。

  1. お使いのテクニシャン PC で、Windows ADK をインストールします。

  2. WinPE メディアまたは WinPE 作業ファイルの \sources\boot.wim にある WinPE イメージをマウントします。

    md "C:\WinPE_amd64\mount"
    
    Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
    
  3. DISM フォルダーを、Windows ADK から、マウントされている WinPE イメージの新しいフォルダーにコピーします。

    md C:\WinPE_amd64\mount\DISM
    
    robocopy "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM" C:\WinPE_amd64\mount\DISM
    

    重要

    WinPE イメージの system32 フォルダーに既にある DISM ファイルは上書きしないでください。 代わりに、ホスト コンピューター上に新しいフォルダーを作成し、そこに Windows ADK ファイルをコピーします。

  4. WinPE をマウント解除します。

    Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
    
  5. WinPE の起動可能メディアを作成するか、既存のリムーバブル メディア上の WinPE イメージ ファイルを置き換えます。

    MakeWinPEMedia /UFD C:\WinPE_amd64 F:
    

DISM の新しいバージョンを使用する

  1. 参照 PC を WinPE で起動します。

  2. ストレージ ドライブ (diskpart, list volume, exit) のドライブ文字を見つけます。

  3. wimmountadksetupamd64.exe /Install または wimmountadksetupx86.exe /Install を使用して、DISM に必要なドライバーをインストールして構成します。

    W:\ADKTools\amd64\wimmountadksetupAmd64.exe /Install /q
    

    WinPE の既定 (RAMDisk) バージョンでは、WinPE を起動するたびにこのコマンドを実行する必要があります。 WinPE の起動時にこのコマンドを自動的に実行する方法については、「Wpeinit と Startnet.cmd: WinPE スタートアップ スクリプトの使用」を参照してください。

  4. DISM の新しいバージョンを確認します。

    W:\ADKTools\amd64\DISM.exe /?
    

    出力には、ビルド番号が示されます。次に例を示します。

    Deployment Image Servicing and Management tool
    Version: 10.0.14939.0
    
  5. DISM の新しいバージョンを使用します。 例:

    W:\ADKTools\amd64\DISM.exe /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:W: /Compact
    W:\ADKTools\amd64\DISM.exe /Apply-SiloedPackage /ImagePath:W:\ /PackagePath:"e:\SPPs\fabrikam-id.spp" /PackagePath:"D:\SPPs\office16_base.spp" /PackagePath:"D:\SPPs\office16_fr-fr.spp" /PackagePath:"D:\SPPs\office16_de-de.spp"
    

DISM でサポートされているプラットフォーム

WinPE: マウントとカスタマイズ