Verwenden Sie Antwortdateien mit Sysprep

Sie können eine Antwortdatei zusammen mit dem Systemvorbereitungstool (Sysprep) verwenden, um unbeaufsichtigte Windows Setup-Einstellungen zu konfigurieren. In diesem Thema werden einige Überlegungen und Prozesse für die Verwendung von Antwortdateien zusammen mit Sysprep beschrieben. Weitere Informationen zu Windows-Komponenten und -Einstellungen, die Sie einer Antwortdatei hinzufügen können, finden Sie in der Referenz zum unbeaufsichtigten Windows-Setup.

Ausführen von Sysprep eine unbegrenzte Anzahl von Zeiten

Wenn Sie einen Product Key angeben, wird Windows automatisch aktiviert, und Sie können den Befehl Sysprep beliebig oft ausführen. Um Windows automatisch zu aktivieren, indem Sie einen Product Key angeben, geben Sie einen gültigen Product Key in der Einstellung "Microsoft-Windows-Shell-Setup\ unattend"ProductKey während des speziellen Konfigurationsdurchlaufs an. Wenn Sie Windows nicht automatisch aktivieren, indem Sie einen Product Key bereitstellen, fordert Windows den Endbenutzer zu einem Product Key auf.

Anwenden von Einstellungen in den Konfigurationsdurchläufen generalize, auditSystem und auditUser

Nicht alle Konfigurationsphasen werden während des Windows-Setups ausgeführt. Die Generalize-, auditSystem- und auditUser-Konfigurationsdurchläufe sind nur verfügbar, wenn Sie Sysprep ausführen.

Die folgenden Einstellungen werden nur verarbeitet, wenn Sie Sysprep ausführen:

  • Einstellungen in der AuditSystem - und auditUser-Konfiguration werden verarbeitet, wenn Sie nach dem Ausführen des Befehls Sysprep /audit in den Überwachungsmodus starten.

  • Einstellungen im Generalisieren des Konfigurationsdurchlaufs werden verarbeitet, wenn Sie den Befehl Sysprep /generalize ausführen. Beim generalisierenden Konfigurationsdurchlauf werden die systemspezifischen Einstellungen entfernt, sodass Sie dasselbe Image auf mehreren Computern bereitstellen können.

Weitere Informationen finden Sie unter Funktionsweise von Konfigurationsdurchläufen.

Zwischenspeichern von Antwortdateien auf dem Computer

Wenn Sie eine Antwortdatei zum Installieren von Windows verwenden, wird diese Antwortdatei im System zwischengespeichert. Wenn die spätere Konfiguration ausgeführt wird, wendet der Computer Einstellungen in dieser Antwortdatei auf das System an. Da diese Antwortdatei zwischengespeichert ist, wendet das System beim Ausführen des Sysprep-Befehls Einstellungen in der zwischengespeicherten Antwortdatei an. Wenn Sie die Einstellungen aus einer anderen Antwortdatei verwenden möchten, können Sie mithilfe der Option Sysprep /unattend:<file_name> eine separate Unattend.xml Datei angeben.

Persistierende Plug-and-Play-Gerätetreiber während des allgemeinen Konfigurationsdurchlaufs

Sie können Gerätetreiber beibehalten, wenn Sie den Sysprep /generalize Befehl ausführen, indem Sie eine Antwortdatei verwenden, in der die Komponente Microsoft-Windows-PnPSysprep PersistAllDeviceInstalls auf true festgelegt ist. Während des spezialisierten Konfigurationsdurchlaufs überprüft Plug & Play den Computer auf Geräte und installiert dann Gerätetreiber für die erkannten Geräte. Standardmäßig deinstalliert der Computer diese Gerätetreiber vom System, wenn Sie das System generalisieren.

Anzeigen von RunSynchronous-Aktionen in einer Antwortdatei

Im Überwachungsmodus können Sie den Status für Microsoft-Windows-Deployment RunSynchronous-Befehle anzeigen, die während des AuditUser-Konfigurationsdurchlaufs ausgeführt werden. Das AuditUI-Fenster zeigt den Status für Befehle an und stellt Folgendes bereit:

  • Visueller Fortschritt, um anzugeben, dass eine Installation fortgesetzt wird und nicht angehalten wird.
  • Visuelle Angabe, wann und wo Fehler auftreten. Dies stellt eine schnelle Diagnose bereit, wenn der Befehl keine Protokolldateien erstellt.

Wenn die Antwortdatei Microsoft-Windows-Deployment RunSynchronous-Befehle im AuditUser-Konfigurationsdurchlauf enthält, wird eine Liste der Befehle im AuditUI-Fenster angezeigt. Die Befehle werden in der Reihenfolge angezeigt, in der die Einstellung Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand Order angegeben wird. Jedes Listenelement in der Benutzeroberfläche ist die Zeichenfolge aus einer der folgenden:

  • Microsoft-Windows-Bereitstellung-RunSynchronous-RunSynchronousCommand Beschreibung (Falls vorhanden)
  • Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand Path

Sysprep verarbeitet alle RunSynchronous Befehle in der Reihenfolge. Wenn der Befehl erfolgreich verläuft, erhält das zugehörige Listenelement eine grüne Häkchenanmerkung. Wenn der Befehl fehlschlägt, erhält das zugehörige Listenelement eine rote X-Anmerkung. Wenn der Befehl einen Neustart anfordert, wird das AuditUI-Fenster nach dem Start angezeigt, aber nur nicht verarbeitete Listenelemente werden angezeigt. Zuvor verarbeitete Elemente werden nicht mehr im AuditUI-Fenster angezeigt. Wenn die Liste der Elemente im AuditUI-Fenster die Höhe der Anzeige überschreitet, wird die Liste auf die Anzeige abgeschnitten und wird nicht scrollen. Daher können Einige Elemente möglicherweise nicht angezeigt werden.

Windows Setup interpretiert die Rückgabecodes als Statuswerte im AuditUI-Fenster . Ein Nullwert gibt einen Erfolg an. Ein Nichtzero-Wert gibt einen Fehler an. Der Rückgabewert des Befehls kann sich auf das Verhalten von Windows Setup auswirken, abhängig vom Wert der Einstellung „Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand WillReboot“.

Wird neu gestartet

  • Wenn der Befehl WillReboot auf Immer festgelegt ist:

    • Wenn der Befehl erfolgreich verläuft, erhält das zugehörige Listenelement eine grüne Häkchenanmerkung. Ein Neustart tritt sofort auf.
    • Wenn der Befehl eine Nichtzeronummer zurückgibt, erhält das zugehörige Listenelement eine rote X-Anmerkung. Ein Neustart tritt sofort auf. Ein Nichtzero-Rückgabewert wird nicht als schwerwiegender Fehler behandelt, wenn WillReboot er entweder immer oder nie festgelegt ist.
  • Wenn der Befehl WillReboot auf Immer festgelegt ist:

    • Wenn der Befehl erfolgreich verläuft, erhält das zugehörige Listenelement eine grüne Häkchenanmerkung.
    • Wenn der Befehl eine Nichtzeronummer zurückgibt, erhält das zugehörige Listenelement eine rote X-Anmerkung. Ein Nichtzero-Rückgabewert wird nicht als schwerwiegender Fehler behandelt, wenn WillReboot er entweder immer oder nie festgelegt ist.
  • Wenn der Befehl WillReboot auf OnRequest festgelegt ist:

    • Wenn der Befehl 0 zurückgibt, erhält das zugehörige Listenelement eine grüne Häkchenanmerkung.
    • Wenn der Befehl 1 zurückgibt, erhält das zugehörige Listenelement eine grüne Häkchenanmerkung. Ein Neustart tritt sofort auf.
    • Wenn der Befehl 2 zurückgibt, erhält das zugehörige Listenelement vorübergehend eine grüne Häkchenanmerkung. Ein Neustart tritt sofort auf. Nach dem Neustart wird das zugehörige Listenelement erneut im AuditUI-Fenster ohne Anmerkung angezeigt, da der Befehl noch verarbeitet wird.
    • Wenn der Befehl andere Werte zurückgibt, tritt ein schwerwiegender Fehler auf, und es wird ein Blockierungsdialogfeld angezeigt. Wenn die Datei Errorhandler.cmd vorhanden ist, wird kein Dialogfeld angezeigt. Weitere Informationen zur Datei "ErrorHandler.cmd" finden Sie unter Hinzufügen eines benutzerdefinierten Skripts zu Windows Setup.

Übersicht über Sysprep (Systemvorbereitung)

Befehlszeilenoptionen für die Systemvorbereitung

Systemvorbereitungsunterstützung für Serverrollen

Übersicht über den Systemvorbereitungsprozess

Beheben von Problemen bei der Bereitstellung und Protokolldateien