Verwenden einer neueren Version von DISM in WinPE

Um einige DISM-Features in WinPE zu verwenden, müssen Sie möglicherweise eine andere Version von DISM ausführen als die, die in Ihrem Betriebssystem verfügbar ist.

Jedes Mal, wenn Sie WinPE starten und diese Features verwenden möchten, müssen Sie die für DISM erforderlichen Treiber installieren und konfigurieren, einschließlich der wimmount.sys und wofadk.sys Treiber.

Das CopyDandI.cmd-Skript kopiert die Version von DISM aus Ihrer lokalen Installation des ADK in einen Ordner, den Sie in WinPE verwenden können.

Option 1: Ausführen von DISM aus einem separaten Speicherort

Wichtig

Überschreiben Sie nicht die vorhandenen DISM-Dateien im WinPE-Image.

  1. Starte die Umgebung für Bereitstellungs- und Imageerstellungstools als Administrator.

  2. Kopieren Sie auf dem Techniker-PC die Bereitstellungs- und Imaging-Tools aus dem Windows ADK auf den USB-Stick.

    CopyDandI.cmd amd64 E:\ADKTools\amd64
    

Option 2: Hinzufügen von DISM zur WinPE RAMDisk

Hinweis

Dadurch wird die Größe Ihres DISM-Images um etwa 4 MB erhöht, was die Leistung beeinträchtigen kann.

  1. Installieren Sie das Windows ADK auf Ihrem Techniker-PC.

  2. Stellen Sie das WinPE-Image bereit, das Sie in \sources\boot.wim auf Ihrem WinPE-Medium oder in den WinPE-Arbeitsdateien finden.

    md "C:\WinPE_amd64\mount"
    
    Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
    
  3. Kopieren Sie den DISM-Ordner aus dem Windows ADK in einen neuen Ordner im bereitgestellten WinPE-Image.

    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
    

    Wichtig

    Überschreiben Sie nicht die vorhandenen DISM-Dateien aus dem Ordner system32im WinPE-Image. Erstellen Sie stattdessen einen neuen Ordner auf dem Host-Computer, in den die Windows ADK-Dateien kopiert werden.

  4. Heben Sie die Bereitstellung von WinPE auf.

    Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
    
  5. Erstellen Sie startbare WinPE-Medien, oder ersetzen Sie die WinPE-Imagedatei auf Ihren vorhandenen Wechselmedien.

    MakeWinPEMedia /UFD C:\WinPE_amd64 F:
    

Verwenden der neuen Version von DISM

  1. Starten Sie den Referenz-PC auf WinPE.

  2. Suchen Sie den Laufwerkbuchstaben des Speicherlaufwerks (diskpart, list volume, exit).

  3. Installieren und konfigurieren Sie die für DISM erforderlichen Treiber entweder mit wimmountadksetupamd64.exe /Install oder wimmountadksetupx86.exe /Install.

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

    Bei der Standardversion (RAMDisk) von WinPE müssen Sie diesen Befehl jedes Mal ausführen, wenn Sie WinPE starten. Weitere Informationen über die automatische Ausführung dieses Befehls beim Starten von WinPE finden Sie unter Wpeinit und Startnet.cmd: Verwenden von WinPE-Startskripts.

  4. Überprüfen Sie die neue Version von DISM:

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

    Die Ausgabe zeigt die Buildnummer, z. B.:

    Deployment Image Servicing and Management tool
    Version: 10.0.14939.0
    
  5. Verwenden Sie die neue Version von DISM. Beispiel:

    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-unterstützte Plattformen

WinPE: Bereitstellen und Anpassen