Antwortdateien (unattend.xml)

Antwortdateien (oder Dateien für die unbeaufsichtigte Installation) können verwendet werden, um Windows-Einstellungen in Images beim Setup zu ändern. Sie können auch Einstellungen erstellen, die Skripts in Ihren Bildern auslösen, die ausgeführt werden, nachdem der erste Benutzer sein Konto erstellt und die Standardsprache ausgewählt hat.

Windows Setup sucht an bestimmten Speicherorten automatisch nach Antwortdateien, oder Sie können eine zu verwendende Datei für die unbeaufsichtigte Installation angeben, indem Sie die Option /unattend: beim Ausführen von Windows Setup (setup.exe) verwenden.

Übersicht über Windows-Einstellungen

Während Sie viele Windows-Einstellungen im Überwachungsmodus festlegen können, können einige Einstellungen nur mithilfe einer Antwortdatei oder des Windows-Konfigurations-Designers festgelegt werden, z. B. das Hinzufügen von Supportinformationen des Herstellers. Eine vollständige Liste der Einstellungen für die Antwortdatei (auch als Einstellungen für die unbeaufsichtigte Installation bezeichnet) finden Sie in der Referenz für die unbeaufsichtigte Windows-Installation.

Unternehmen können andere Einstellungen mithilfe von Gruppenrichtlinie steuern. Weitere Informationen finden Sie unter Gruppenrichtlinie.

Einstellungen der Antwortdatei

Sie können angeben, in welchem Konfigurationsdurchlauf neue Einstellungen hinzugefügt werden sollen. Jeder Konfigurationspass stellt eine Installationsphase dar, in der Einstellungen konfiguriert werden können:

  • 1 WindowsPE: Diese Einstellungen werden vom Windows Setup-Installationsprogramm verwendet. Bei der Änderung vorhandener Images können Sie diese Einstellungen in der Regel ignorieren.

  • 2 OfflineServicing: Diese Einstellungen werden auf Offlinebilder angewendet, in denen Sie eine Unattend-Datei mit DISM mithilfe der Option Apply-Unattend anwenden. Wenn Sie eine Unattend-Datei mit DISM auf ein Offlinebild anwenden, werden nur die Einstellungen in diesem Konfigurationspass verarbeitet.

  • 4 Spezialisieren: Die meisten Einstellungen sollten dieser Phase hinzugefügt werden. Diese Einstellungen werden sowohl zu Beginn des Überwachungsmodus als auch der Windows-Willkommensseite ausgelöst. Wenn Sie mehrere Aktualisierungen oder Testeinstellungen vornehmen müssen, generalisieren Sie das Gerät erneut und fügen dann einen weiteren Batch von Einstellungen in der Konfigurationsphase „specialize“ hinzu.

  • 6 AuditUser: Diese Phase wird ausgeführt, sobald Sie den Überwachungsmodus starten.

    Dies ist eine großartige Zeit zum Ausführen eines Systemtestskripts – wir fügen Microsoft-Windows-Deployment\RunAsynchronousCommand als Beispiel hinzu. Weitere Informationen finden Sie unter Hinzufügen eines benutzerdefinierten Skripts zu Windows Setup.

  • 7 OobeSystem: Diese Phase wird selten verwendet. Die meisten dieser Einstellungen werden ausgeführt, nachdem die Benutzer*innen OOBE abgeschlossen haben. Eine Ausnahme stellt die Einstellung „Microsoft-Windows-Deployment\Reseal\Mode = Audit“ dar, die verwendet wird, um OOBE zu umgehen und den PC im Überwachungsmodus zu starten.

    Wenn für Ihr Skript bekannt sein muss, welche Sprache Benutzer*innen während OOBE auswählen, fügen Sie es der Phase „oobeSystem“ hinzu.

  • Windows Setup-Konfigurationsdurchläufe.

Hinweis

Diese Einstellungen könnten verloren gehen, wenn der Benutzer seinen PC mit den integrierten Wiederherstellungstools zurücksetzt. Wie Sie sicherstellen, dass diese Einstellungen beim Zurücksetzen auf dem Gerät beibehalten werden, erfahren Sie unter Beispielskripts: Beibehalten von Windows-Einstellungen während einer Wiederherstellung.

Erstellen und Ändern einer Antwortdatei

In diesem Abschnitt wird beschrieben, wie Sie eine Datei für die unbeaufsichtigte Installation mithilfe von Tools erstellen und ändern, die im Windows Assessment und Bereitstellung Kit verfügbar sind. Beim Erstellen einer Datei für die unbeaufsichtigte Installation für Ihre Bereitstellung können Sie andere oder zusätzliche Einstellungen als die unten beschriebenen konfigurieren.

Schritt 1: Erstellen einer Katalogdatei

  1. Starten Sie Windows System Image Manager.

  2. Klicken Sie auf Datei>Windows-Bild auswählen.

  3. Wählen SieWindows-Bild auswählendie Bilddatei (D:\install.wim) aus. Wählen Sie als Nächstes eine Edition von Windows (z. B. Windows 10 Pro) aus, und klicken Sie auf OK. Klicken Sie auf Ja, um die Katalogdatei zu erstellen. Windows SIM erstellt die Datei basierend auf der Imagedatei und speichert sie im gleichen Ordner wie die Imagedatei. Dieser Vorgang kann mehrere Minuten dauern.

    Die Katalogdatei wird im Bereich Windows-Image angezeigt. Windows SIM listet auch die im Image enthaltenen konfigurierbaren Komponenten und Pakete auf.

    Tipp

    Wenn Windows SIM die Katalogdatei nicht erstellt, versuchen Sie die folgenden Schritte:

    • Verwenden Sie zum Erstellen einer Katalogdatei für 32-Bit- oder ARM-Geräte ein 32-Bit-Gerät.
    • Stellen Sie sicher, dass sich die Windows-Basisimagedatei (\Sources\Install.wim) in einem Ordner mit Lese-/Schreibrechten befindet, z.B. auf einem USB-Flashlaufwerk oder auf Ihrer Festplatte.

Schritt 2: Erstellen Sie eine Antwortdatei

  • Klicken Sie auf Datei>Neue Antwortdatei.

    Die neue Antwortdatei wird im Bereich Antwortdatei angezeigt.

    Hinweis

    Wenn Sie eine vorhandene Antwortdatei öffnen, werden Sie möglicherweise aufgefordert, die Antwortdatei dem Bild zuzuordnen. Klicken Sie auf Ja.

Schritt 3: Fügen Sie neue Antwortdateieinstellungen hinzu

  1. OEM-Informationen hinzufügen:

    1. Erweitern Sie im Windows-Bild-Bereich Komponenten, klicken Sie mit der rechten Maustaste auf amd64_Microsoft-Windows-Shell-Setup_(version) und wählen Sie dann Einstellung hinzufügen, um 4 zu spezialisieren.

    2. Wählen Sie im Bereich Antwortdatei die Option Components\4 specialize\amd64_Microsoft-Windows-Shell-Setup_neutral\OEMInformation aus.

    3. Wählen Sie im Bereich OEMInformation-Eigenschaften im Abschnitt Einstellungen Folgendes aus:

      • Hersteller=Fabrikam
      • Modell=Notebook Model 1
      • Logo=C:\Fabrikam\Fabrikam.bmp
    4. Erstellen Sie eine 32-Bit-Farbgrafik/Logo mit einer maximalen Größe von 120x120 Pixel und speichern Sie diese als D:\AnswerFiles\Fabrikam.bmp Datei auf Ihrem lokalen PC.

      Wir kopieren das Logo in wenigen Schritten in das Windows-Bild.

  2. Stellen Sie das Gerät so ein, dass es automatisch im Überwachungsmodus startet:

    1. Erweitern Sie im Windows Bild-Bereich Komponenten, klicken Sie mit der rechten Maustaste auf amd64_Microsoft-Windows-Deployment_(version) und wählen Sie dann Einstellung zu Pass 7 oobeSystem hinzufügen.

    2. Wählen Sie im Bereich AntwortdateiComponents\7 oobeSystem\amd64_Microsoft-Windows-Deployment_neutral\Reseal aus.

    3. Wählen Sie im Bereich Eigenschaften von „Reseal“ im Abschnitt Einstellungen den Wert „Mode=Audit“ aus.

  3. Bereiten Sie ein Skript vor, das nach Beginn des Überwachungsmodus ausgeführt werden soll.

    1. Klicken Sie im Windows-Abbildbereich mit der rechten Maustaste auf amd64_ Microsoft-Windows-Deployment_(version) und klicken Sie dann auf Fügen Sie die Einstellung zu Pass 6 auditUser hinzu.

    2. Erweitern Sie im Bereich AntwortdateiKomponenten\6 auditUser\amd64_Microsoft-Windows-Deployment_neutral\RunAsynchronous. Klicken Sie mit der rechten Maustaste auf Eigenschaften von „RunAsynchronousCommand“ , und klicken Sie auf Neuen AsynchronousCommand einfügen.

    3. Fügen Sie im Bereich Eigenschaften von „AsynchronousCommand“ im Abschnitt Einstellungen folgende Werte hinzu:

      • Path = C:\Fabrikam\SampleCommand.cmd
      • Description = Sample command to run a system diagnostic check.
      • Order = 1 (Legt die Reihenfolge fest, in der Befehle ausgeführt werden, beginnend mit 1.)
  4. Hinzufügen eines Registrierungsschlüssels. In diesem Beispiel fügen wir einen REG_SZ Schlüssel ABCD zu HKLM\Software\Sample, der mit einem Wert 10 aufgerufen wird. Dieser Befehl ruft CMD /c REG ADD auf, wie beim Erstellen eines Registrierungsschlüssels über die Eingabeaufforderung.

    Fügen Sie RunAsynchronousCommands für jeden hinzuzufügenden Registrierungsschlüssel hinzu. (Klicken Sie mit der rechten Maustaste auf RunAsynchronousCommand Eigenschaften und klicken Sie auf Neuen AsynchronousCommand einfügen).

    Path = CMD /c REG ADD HKEY_LOCAL_MACHINE\Software\Sample /v 10 /t REG_SZ ABCD
    Description = Adds a OEM registry key
    Order = 2
    RequiredUserInput = false
    

Eine vollständige Liste der Konfigurationsoptionen finden Sie in der Referenz zum unbeaufsichtigten Windows-Setup.

Schritt 4: Speichern der Antwortdatei

  • Speichern Sie die Antwortdatei, z. B. D:\AnswerFiles\BootToAudit-x64.xml.

    Hinweis

    Windows SIM erlaubt Ihnen nicht, die Antwortdatei in den bereitgestellten Bildordnern zu speichern.  

Schritt 5: Erstellen Sie ein Skript

Da wir in Schritt 3.3 ein Skript zum Ausführen angegeben haben, erstellen wir dieses Skript jetzt.

  • Kopieren Sie das folgende Beispielskript in Notepad und speichern Sie es unter D:\AnswerFiles\SampleCommand.cmd.

    @rem Scan the integrity of system files 
    @rem (Required after removing the base English language from an image)
    sfc.exe /scannow
    
    @rem Check to see if your drivers are digitally signed, and send output to a log file.
    md C:\Fabrikam
    C:\Windows\System32\dxdiag /t C:\Fabrikam\DxDiag-TestLogFiles.txt
    

Hinzufügen der Antwortdatei und des Skripts zum Image

Schritt 6: Mounten Sie ein Image und fügen Sie die Antwortdatei hinzu

  1. Verwenden Sie DISM, um ein Windows-Image bereitzustellen. Informationen zum Bereitstellen eines Bilds finden Sie unter Bereitstellen und Ändern eines Windows-Images mithilfe von DISM

  2. Kopieren Sie die Antwortdatei in das Bild in den \Windows\Panther Ordner, und benennen Sie sie unattend.xml. Der Panther-Ordner ist eine der Ordner, in denen Windows nach einer Antwortdatei sucht. Erstellen Sie den Ordner, wenn er nicht vorhanden ist. Wenn eine Antwortdatei vorhanden ist, ersetzen Sie sie, oder verwenden Sie Windows System Image Manager, um die Einstellungen bei Bedarf zu bearbeiten/kombinieren.

    MkDir c:\mount\windows\Windows\Panther
    Copy D:\AnswerFiles\BootToAudit-x64.xml  C:\mount\windows\Windows\Panther\unattend.xml
    MkDir c:\mount\windows\Fabrikam
    Copy D:\AnswerFiles\Fabrikam.bmp    C:\mount\windows\Fabrikam\Fabrikam.bmp
    Copy D:\AnswerFiles\SampleCommand.cmd    C:\mount\windows\Fabrikam\SampleCommand.cmd
    
  3. Unmounten Sie das Bild und übernehmen Sie die Änderungen. Zum Beispiel:

    Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
    

    Dabei ist C der Laufwerksbuchstabe des Laufwerks, das das bereitgestellte Bild enthält.

    Dieser Vorgang kann mehrere Minuten dauern.

Wenn Sie Ihr Bild anwenden, verarbeitet Windows Ihre unbeaufsichtigte Datei für die Installation und konfiguriert Ihre Einstellungen basierend auf Ihren Angaben in der unbeaufsichtigten Installation.