Die Vorgehensweise zur Verwendung von Sysprep unter Windows 7/Server 2008 R2 ist ähnlich der für Windows Vista. Auch hier wird eine Antwortdatei im XML-Format verwendet, die mit dem Windows AIK erstellt wird. Dieser kann hier heruntergeladen werden (ca. 1,6 GB großes ISO-Image). Das Image muss auf DVD gebrannt und anschließend der AIK auf dem Zielcomputer installiert werden. Um diesen zu benutzen sollte man auch noch die Datei install.wim von der Windows 7 Installations-DVD aus dem Ordner sources auf die lokale Festplatte kopieren.
Erstellen der Antwortdatei
Zur Erstellung der Antwortdatei öffnet man über das Startmenü den Windows-Systemabbild-Manager (Windows System Imager; SIM), wählt damit die zuvor kopierte install.wim (über den Menüpunkt “Windows-Abbild auswählen”) und im Anschluss daran die Version von Windows 7 aus, die konfiguriert werden soll.
Sollte an dieser Stelle eine Meldung erscheinen, dass keine Katalogdatei(en) gefunden wurde(n), erstellt man diese einfach durch Bestätigung der Meldung. (Unter Umständen kann an dieser Stelle eine Meldung erscheinen, dass die Datei nicht gespeichert werden konnte. In diesem Fall entfernt man einfach den Schreibschutz aus den Attributen der Datei.) Ist das erledigt, findet man im Bereich “Windows-Abbild” unter “Components” alle Komponenten, die in die Antwortdatei übernommen werden können. Um diese zu erzeugen geht man über “Datei” auf “Neue Antwortdatei…”, woraufhin der SIM eine leere Antwortdatei erstellt. Diese besteht aus sieben Kategorien, die für die einzelnen Windows-Installationsabschnitte stehen:
- windowsPE legt Windows PE-spezifische Einstellungen fest, sowie von Installationseinstellungen (z.B. Partitionieren und Formatieren, Auswählen einer Partition, das Verwenden eines Product Keys und eines Administratorkennworts)
- offlineServicing dient zur Anwendung der Einstellungen für eine unbeaufsichtigte Installation auf ein Windows-Offlineabbild. Hier können Sprachpakete, QFE-Updates (Quick Fix Engineering) und andere Pakete hinzufügt werden.
- generalize wird von Windows Setup verwendet, um ein Windows-Referenzabbild zu erstellen, das im gesamten Unternehmen verwendet werden kann. Wenn ein System generalisiert wird, werden spezielle Konfigurationsdaten der grundlegenden Windows-Installation entfernt. So werden beispielsweise die eindeutige Sicherheits-ID (SID) und andere hardwarespezifische Einstellungen aus dem Abbild entfernt. Der Konfigurationsdurchlauf generalize wird nur ausgeführt, wenn man den Befehl später Sysprep mit der Option /generalize aufruft.
- specialize wendet computerspezifische Informationen für das Abbild an. Beispielsweise kann man Netzwerkeinstellungen, internationale Einstellungen sowie Domäneninformationen konfigurieren.
- In der Phase auditSystem werden Einstellungen für eine unbeaufsichtigte Installation im Systemkontext verarbeitet. Unmittelbar darauf folgt die Phase auditUser, die zur Anwendung von Einstellungen im Benutzerkontext eingesetzt wird. ACHTUNG: Diese Phasen werden nur durchlaufen, wenn man Sysprep mit der Option /audit aufruft.
- Unter oobeSystem werden die Einstellungen für den ersten Start durch den Endbenutzer konfiguriert (Windows-Willkommensseite). Die oobeSystem-Einstellungen werden vor der ersten Anmeldung eines Benutzers bei Windows verarbeitet.
Um nun Eigeschaften in der Antwortdatei festzulegen sucht man erst unter “Components” die entsprechende Komponente und fügt diese dann per Rechtsklick einem Abschnitt hinzu. Durch Drücken von F1 bekommt man zu der gerade ausgewählten Komponente eine (englische) Beschreibung angezeigt. Konfigurierte Werte werden in der Übersicht dunkelblau, nicht konfigurierte hellblau dargestellt.
Wenn die Parameter soweit angepasst sind, speichert man die Datei unter einem beliebigen Namen (am besten direkt unter C: um später Fehler bei dem Dateipfad zu vermeiden). Nicht konfigurierte Unterkategorien werden beim Speichern automatisch aus der Antwortdatei entfernt. Ebenso werden eingetragene Passwörter beim Abspeichern verschlüsselt. Ein “Merkzettel” kann also nicht schaden, da die Passwörter nicht wieder unverschlüsselt dargestellt werden können.
Sysprep ausführen
Syprep wird unter Windows 7 wie unter Vista am Besten über die Kommandozeile aufgerufen (zu finden unter C:\Windows\System32\sysprep), da nur so die Angabe einer Antwortdatei möglich ist. Für den Aufruf stehen verschiedene Parameter zur Verfügung (fettgeschriebene Angaben sind Pflicht):
sysprep.exe [/oobe | /audit] [/generalize] [/reboot | /shutdown | /quit] [/quiet] [/unattend:<Pfad Antwortdatei>]
Bsp.: sysprep.exe /audit /generalize /reboot /quiet /unattend:C:\unattend.xml
/oobe startet den Computer im Modus der Windows-Willkommensseite neu (bekannt aus dem normalen Setup der Windows 7 Installation). Mit Hilfe der Windows-Willkommensseite können Endbenutzer ihr Windows-Betriebssystem anpassen, Benutzerkonten erstellen, einen Namen für den Computer festlegen und andere Aufgaben durchführen. Alle Einstellungen in der Konfigurationsphase oobeSystem einer Antwortdatei werden unmittelbar vor dem Start der Windows-Willkommensseite verarbeitet.
/audit startet den Computer im Überwachungsmodus neu. Mit dem Überwachungsmodus kann man Windows zusätzliche Treiber oder Anwendungen hinzufügen. Außerdem kann eine Installation von Windows getestet werden, bevor diese an einen Endbenutzer weiter gegeben wird.
Wenn eine Datei für die unbeaufsichtigte Installation (Antwortdatei) angegeben ist, führt der Überwachungsmodus von Windows Setup die Konfigurationsphasen auditSystem und auditUser durch
/generalize bereitet die Abbilderstellung der Windows-Installation vor. Wenn diese Option angegeben wird, werden alle eindeutigen Systeminformationen aus der Windows-Installation entfernt. Der Secure Identifier (SID) wird zurückgesetzt, alle Wiederherstellungspunkte sowie Ereignisprotokolle werden gelöscht.
Beim nächsten Starten des Computers wird die Konfigurationsphase specialize ausgeführt. Es wird eine neue SID erstellt und der Zähler für die Windows-Aktivierung zurückgesetzt, sofern dieser nicht bereits drei Mal zurückgesetzt wurde.
/reboot startet den Computer neu. Diese Option wird verwendet, um den Computer zu überwachen und um sicherzustellen, dass die Erstausführung korrekt funktioniert.
/shutdown fährt den Computer nach Beenden von Sysprep herunter.
/quit schließt Sysprep nach dem Ausführen der angegebenen Befehle, ohne den Computer herunter zu fahren.
/quiet führt Sysprep ohne Anzeige von Bestätigungsmeldungen auf dem Bildschirm aus.
/unattend:Antwortdatei.xml wendet Einstellungen in einer Antwortdatei während der unbeaufsichtigten Installation auf Windows an.
In Abhängigkeit von den angegebenen Parametern tritt nach der Ausführung von Sysprep einer der folgenden vier Fälle ein:
- Sysprep wird einfach nur beendet
- Windows fährt herunter
- Windows startet neu mit der Willkommensseite
- Windows startet neu mit dem Anmeldebildschirm



9 Kommentare
3 Pings
Joahnnes sagt:
18. April 2010 von 18:12 (UTC 1 )
Ich möchte mehrere PCs mit einer “gesysprepten” Windows 7/Vista Installation ausstatten. D.h. Windows komplett samt Applikationen, Treibern, Aktivierung, Herstellerinfos, etc. an den Kunden ausliefern, sodass er beim ersten Einschalten nur die OOBE sieht und anschließend alle Vorinstallierten Applikationen etc. hat. Ich möchte nun sicherstellen, dass dieser neue Benutzer, der dann per OOBE erstellt wird, ein Textdokument mit Hinweisen auf dem Desktop findet. Wie geht das? Wenn ich den Überwachungsmodus verwende, um die Programme und Treiber etc. einzurichten, sehe ich ja nur den Administratordesktop. Nicht den, des endgültigen Nutzerkontos, welches sich der Kunde anlegt. Weiß jemand, wie man den Standarddesktop für alle neuen Nutzer festlegt/modifiziert? Danke
Thorsten sagt:
2. August 2010 von 14:24 (UTC 1 )
Hallo Johannes, hast du neue Erkenntnisse, würde mich auch interessieren. Bei XP war die NTUSER.DAT für das Aussehen verantwortlich, nicht wahr?
Memfis sagt:
20. September 2010 von 18:20 (UTC 1 )
Hallo.
Toller Artikel. Leider bekomme ich beim eine Fehlermeldung und weis nicht, wie ich sie beheben soll. Die Fehlermeldungen lauten:
- Von Windows SIM konnte kein Katalog generiert werden.
- System.ComponentModel.Win32Exception: Zugriff verweigert
Ich bin Administrator (Habe sogar das Programm als Administrator ausgeführt und habe die Erstellung einer neuen Kategorie erlaubt. Ich verwende Windows 7 Professional (x64)
Ich hoffe Sie können helfen.
Werner sagt:
6. Oktober 2010 von 10:50 (UTC 1 )
Hallo,
ich habe Sysprep ohne Antwortdatei ausgeführt um die SID zu ändern, aber nach dem ausführen von Sysprep
“C:\Windows\system32\sysprep\sysprep.exe /audit /generalize /reboot /quiet”
startet die Verwaltungsconsole sehr langsam es dauert ca. 1 Minute bis zum öffnen der Console. Auch das öffnen nach anklicken in der Console z.B. Datenträgerverwaltung dauert extrem lange.
Kann mir da jemand helfen ???
lg Werner
Olaf sagt:
18. November 2010 von 22:56 (UTC 1 )
Moin Daniel,
mir hat Sysprep soeben 8 Stunden in die Vorbereitung eines Master-PC gesteckte (Frei)zeit in den Boden gestampft.
“Die Konfiguration des Systems konnte nicht abgeschlossen werden. Starten Sie den Computer neu, um die Konfiguration fortzusetzen.” sagt er, was ich bis zum Ende der Lebensdauer des Rechners tun dürfte.
Den Hotfix wegen zu grosser Registryschlüssel habe ich ihm zwar noch zwischendrin untergeschoben (alle Dienste und dann den Explorer händisch gestartet, Benutzerwechsel fabriziert und als Administrator angemeldet, so dass er sich installieren ließ, half aber letztlich nix.
Ebensowenig das Löschen des in der etl-Datei monierten Registrierungsschlüssels, dem nicht wirklich absonderliches anzusehen war.
(Natürlich hatte ich vorher kein Backup des Masters gemacht, weil ja at work immer alles geklappt hat.)
Viele Grüße
Olaf
Tobi sagt:
24. Februar 2011 von 09:35 (UTC 1 )
Vielen vielen Dank für die sehr ausführliche und einfache Beschreibung!
OImero sagt:
19. April 2011 von 08:27 (UTC 1 )
Hallo Johannes,
Hast du das Problem immer noch?
Es gibt eine Option im 4.bereich (Specailze),
dort steht –> CopyProfile , diesen wert auf True setzten, dann wird der AScount mit dem Sysprer ausgeführt wird, als default-User gesetzt. Und jeder neue Acount wird von diesem generiert.
Ich hoffe ich habe dir damit geholfen, auch wenn es ein bisschen spät ist.
Gruss
Omero
Roman sagt:
25. April 2011 von 11:01 (UTC 1 )
Hi
Ich bin nun seit einer woche dran zu versuchen PC 1 über Netzwerk von PC2 zu booten
Sprich ich habe eine Windows X64 PE CD und will das er über die IP von PC 2 die Datei findet und dann bootet…
geht das??
wo muss die Antwortdatei eigentlich hinein??
wenn ich ein Image von meinem Win7 Sstem Via PE mach wo wird des gespeichert??
Bin für alles offen
Grüße Roman
Michael sagt:
11. Oktober 2011 von 12:51 (UTC 1 )
@Memphis: Selbes Problem; Lösung: Beim rüberkopieren von DVD wird das “Schreibgeschützt”-Attribut nicht gelöscht. Haken raus – tut.
Arbeiten mit Sysprep | Daniels Blog sagt:
12. Februar 2010 von 18:11 (UTC 1 )
[...] auf Seite 2). Die Vorgehensweise unter Windows Server 2008 ist analog zu der unter Vista. [Update: hier gibt es jetzt auch eine Anleitung für Windows 7 / Server 2008 [...]
Installation: Probleme nach Mainboard Tausch - Windows 7 allgemein sagt:
12. Dezember 2010 von 11:04 (UTC 1 )
[...] [...]
Windows 7 Problem bei Imagevorbereitung zur Client-Verteilung - Forum Fachinformatiker.de sagt:
23. Februar 2011 von 11:32 (UTC 1 )
[...] [...]