Übersicht über den Systemvorbereitungsprozess

Das Systemvorbereitungstool (Sysprep) wird verwendet, um Windows-Images von einem generalisierten Zustand in einen spezialisierten Zustand und dann zurück in einen generalisierten Zustand zu ändern. Ein generalisiertes Image kann auf jedem Computer bereitgestellt werden. Ein spezielles Image ist auf einen bestimmten Computer ausgerichtet. Sie müssen ein Windows-Abbild erneut versiegeln oder generalisieren, bevor Sie das Abbild erfassen und bereitstellen. Wenn Sie beispielsweise das Sysprep-Tool verwenden, um ein Image zu verallgemeinern, entfernt Sysprep alle systemspezifischen Informationen und setzt den Computer zurück. Beim nächsten Neustart des Computers können Ihre Kunden benutzerspezifische Informationen über Out-Of-Box Experience (OOBE) hinzufügen und die Microsoft-Softwarelizenzbedingungen akzeptieren.

Wenn Sie ein Windows-Image auf einen anderen Computer übertragen, müssen Sie den Sysprep-Befehl zusammen mit der /generalize Option ausführen, selbst wenn der andere Computer dieselbe Hardwarekonfiguration hat. Der Befehl Sysprep /generalize entfernt eindeutige Informationen aus Ihrer Windows-Installation, sodass Sie dieses Image auf einem anderen Computer wiederverwenden können. Weitere Informationen finden Sie unter Generalisieren einer Windows-Installation (Systemvorbereitung).

Ausführbare Sysprep-Datei

Sysprep.exe ist das Hauptprogramm, das andere ausführbare Dateien aufruft, die die Windows-Installation vorbereiten. Sysprep.exe befindet sich in dem %WINDIR%\system32\sysprep Verzeichnis auf allen Windows-Installationen.

Um die Befehlszeile anstelle der Benutzeroberfläche des Systemvorbereitungstools zu verwenden, müssen Sie zuerst die Benutzeroberfläche schließen und dann ausführen %WINDIR\System32\Sysprep\Sysprep.exe.

Wichtig

Die Sysprep-Benutzeroberfläche ist veraltet. Die Sysprep-Benutzeroberfläche wird weiterhin unterstützt, aber möglicherweise in einer zukünftigen Version entfernt. Aktualisieren Sie Ihren Windows-Bereitstellungsworkflow, um die Sysprep-Befehlszeile zu verwenden. Weitere Informationen zum Sysprep-Befehlszeilentool finden Sie unter Sysprep-Befehlszeilenoptionen.

Übersicht über den Systemvorbereitungsprozess

Wenn Sysprep ausgeführt wird, durchläuft es den folgenden Prozess:

  1. Sysprep-Überprüfung. Überprüft, ob Sysprep ausgeführt werden kann. Nur ein Administrator kann Sysprep ausführen. Es kann jeweils nur eine Instanz von Sysprep ausgeführt werden. Außerdem muss Sysprep unter der Version von Windows ausgeführt werden, die Sie zum Installieren von Sysprep verwendet haben.
  2. Logging-Initialisierung. Initialisiert die Protokollierung. Weitere Informationen finden Sie unter Sysprep-Protokolldateien.
  3. Analysieren von Befehlszeilenargumenten. Analysiert Befehlszeilenargumente. Wenn ein Benutzer keine Befehlszeilenargumente bereitstellt, wird ein Systemvorbereitungstool-Fenster angezeigt, in dem Benutzer Sysprep-Aktionen angeben können.
  4. Verarbeitung von Sysprep-Aktionen. Verarbeitet Sysprep-Aktionen, ruft entsprechende .dll-Dateien und ausführbare Dateien auf und fügt der Protokolldatei Aktionen hinzu.
  5. Überprüfen von Sysprep-Verarbeitungsaktionen. Überprüft, ob alle DLL-Dateien alle ihre Aufgaben verarbeitet haben, und fährt dann das System entweder herunter oder startet es neu.

Persistieren der Hardwarekonfiguration

Wenn Sie ein Image einer Installation für die Bereitstellung auf einem anderen Computer erstellen, müssen Sie den Sysprep-Befehl zusammen mit der /generalize Option ausführen, selbst wenn der andere Computer über die gleiche Hardwarekonfiguration verfügt. Der Sysprep /generalize Befehl entfernt eindeutige Informationen aus einer Windows-Installation, sodass Sie dieses Image auf verschiedenen Computern wiederverwenden können. Wenn Sie das Windows-Image das nächste Mal starten, wird der Spezialkonfigurationsdurchlauf ausgeführt.

Wenn Sie ein Windows-Abbild auf Computern mit derselben Hardwarekonfiguration installieren möchten, können Sie die Gerätetreiberinstallation in einem Windows-Abbild beibehalten, indem Sie eine Datei für die unbeaufsichtigte Installation verwenden, die die Einstellung Microsoft-Windows-PnPSysprepPersistAllDeviceInstalls enthält. Standardwert: false. Wenn Sie die Einstellung auf festlegen true, verbleiben die Plug-and-Play-Geräte während des generalisierenden Konfigurationsdurchlaufs auf dem Computer, und Sie müssen diese Geräte während des spezialisierten Konfigurationsdurchlaufs nicht neu installieren. Weitere Informationen finden Sie unter Use Answer Files with Sysprep and Unattended Windows Setup Reference Guide.

Hinzufügen von Gerätetreibern

Zu den Plug-and-Play-Geräten gehören Modems, Soundkarten, Netzwerkadapter und Grafikkarten. Die Plug-and-Play-Geräte auf den Referenz- und Zielcomputern müssen nicht vom selben Hersteller stammen. Sie müssen jedoch die Treiber für diese Geräte in die Installation aufnehmen. Weitere Informationen finden Sie unter Hinzufügen und Entfernen von Treibern zu einem Windows-Offlineabbild und Hinzufügen von Gerätetreibern zu Windows während des Windows-Setups.

Starten im Überwachungsmodus oder OOBE

Wenn Windows hochfährt, kann der Computer in einem von zwei Modi starten:

  • OOBE

    OOBE, auch Out-of-Box Experience (OOBE) genannt, ist die erste Benutzeroberfläche, die Benutzer durch die Anpassung ihrer Windows-Installation führt. Standardmäßig starten alle Windows-Installationen zuerst in OOBE. Der oobeSystem-Konfigurations Pass wird unmittelbar vor dem Start von OOBE ausgeführt.

    Wenn Sie Windows nicht automatisch mithilfe eines Product Keys aktivieren, fordert OOBE den Benutzer zur Eingabe eines Product Keys auf. Wenn der Benutzer diesen Schritt während der Windows-Willkommensseite überspringt, erinnert Windows den Benutzer daran, später einen gültigen Product Key einzugeben. Um Windows mithilfe eines Product Keys automatisch zu aktivieren, geben Sie während des Spezialisierungskonfigurationsdurchlaufs einen gültigen Product Key in der Einstellung Microsoft-Windows-Shell-SetupProductKey für die unbeaufsichtigte Installation an. Weitere Informationen finden Sie unter Arbeiten mit Produktschlüsseln und Aktivierung.

  • Überwachungsmodus

    Im Überwachungsmodus können Sie Anpassungen zu Windows-Images hinzufügen. Der Überwachungsmodus erfordert nicht, dass Sie Einstellungen in OOBE anwenden. Durch Umgehen von OOBE können Sie schneller auf den Desktop zugreifen und Ihre Anpassungen vornehmen. Sie können weitere Gerätetreiber hinzufügen, Anwendungen installieren und die Gültigkeit der Installation testen.

    Sie können Windows so konfigurieren, dass es direkt im Überwachungsmodus gestartet wird, indem Sie die Einstellung Microsoft-Windows-Deployment ResealMode in einer Antwortdatei verwenden. Im Überwachungsmodus verarbeitet der Computer Einstellungen in einer unbeaufsichtigten Antwortdatei in den Konfigurationsdurchläufen auditSystem und auditUser.

    Wenn Sie einen Computer im Überwachungsmodus ausführen, um die Installation für den Start in OOBE zu konfigurieren, verwenden Sie entweder die Sysprep-GUI oder führen Sie den Sysprep /oobe Befehl aus. Um einen Computer für einen Endbenutzer vorzubereiten, müssen Sie den Computer so konfigurieren, dass er mit OOBE gestartet wird, wenn ein Endbenutzer den Computer zum ersten Mal startet. In einer standardmäßigen Windows-Installation wird OOBE nach Abschluss der Installation gestartet, aber Sie können OOBE überspringen und direkt in den Überwachungsmodus starten, um Bilder anzupassen.

Weitere Informationen finden Sie unter

Ermitteln des Zustands eines Windows-Images

Sie können Sysprep verwenden, um den Status eines Windows-Abbilds zu identifizieren. Das heißt, Sie können bestimmen, ob das Abbild im Überwachungsmodus oder in der Windows-Willkommensseite gestartet wird oder ob sich das Abbild noch im Installationsvorgang befindet. Weitere Informationen finden Sie unter Windows Setup-Installationsprozess.

Sysprep-Protokolldateien

Das Sysprep-Tool protokolliert Windows Setup-Aktionen je nach Konfigurationsphase in verschiedenen Verzeichnissen. Da der Generalize-Konfigurationsdurchgang bestimmte Windows Setup-Protokolldateien löscht, protokolliert das Sysprep-Tool generalize-Aktionen außerhalb der standardmäßigen Windows Setup-Protokolldateien. Die folgende Tabelle zeigt die verschiedenen Speicherorte der Protokolldateien, die Sysprep verwendet.

Element Protokollpfad

Verallgemeinern

%WINDIR%\System32\Sysprep\Panther

Specialize

%WINDIR%\Panther

Unbeaufsichtigte Windows Setup-Aktionen (OOBE)

%WINDIR%\Panther\Unattendgc

Die Datei setupact.log ist die Hauptprotokolldatei.

Weitere Informationen finden Sie unter Fehlerbehebung bei der Bereitstellung und Protokolldateien.

Erstellen und Verwenden von Sysprep-Anbietern

Unabhängige Softwareanbieter (ISVs) und unabhängige Hardwareanbieter (IHVs) können Sysprep-Anbieter erstellen, die es ihren Anwendungen ermöglichen, Imaging- und Bereitstellungsszenarien zu unterstützen. Wenn eine Anwendung derzeit Generalisierungsvorgänge mithilfe des Sysprep-Tools nicht unterstützt, können Sie einen Anbieter erstellen, der alle software- und hardwarespezifischen Informationen aus der Anwendung entfernt.

Um einen Sysprep-Anbieter zu erstellen, müssen Sie Folgendes tun:

  1. Bestimmen Sie, welche Konfigurationspassage (Bereinigung, Generalisierung oder Spezialisierung) Ihr Sysprep-Anbieter adressiert.
  2. Erstellen Sie den geeigneten Einstiegspunkt für Ihren Sysprep-Anbieter, basierend auf Ihrer Wahl der Konfigurationsphase.
  3. Registrieren Sie den Sysprep-Anbieter für die Verwendung durch das Sysprep-Tool.
  4. Testen Sie Ihren Sysprep-Anbieter, um sicherzustellen, dass der Anbieter ordnungsgemäß funktioniert. Stellen Sie sicher, dass Sie die Protokolldateien auf Warnungen und Fehler überprüfen.

Weitere Informationen zu Sysprep-Anbietern finden Sie im System Preparation (Sysprep) Tool Provider Developer's Guide.

Übersicht über Sysprep (Systemvorbereitung)

Befehlszeilenoptionen für die Systemvorbereitung

Generalisieren einer Windows-Installation (Systemvorbereitung)

Systemvorbereitungsunterstützung für Serverrollen

Verwenden Sie Antwortdateien mit Sysprep