Da ich selber anfangs Schwierigkeiten beim Einsatz von Sysprep hatte, möchte ich Euch mit diesem Tutorial den Einstieg in die Nutzung des Tools etwas erleichtern. Meine Beschreibungen beziehen sich auf Windows XP SP3 bzw. Windows Vista SP2 (zu finden 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 R2]
Was ist Sysprep überhaupt? Oder was ist es nicht? Bei Sysprep handelt es sich nicht um ein Tool zur Sicherung Eures Computers via Image – Sysprep selber kann gar keine Images erstellen. Es ist eher für folgende Problemstellung gedacht: Ihr habt eine große Anzahl (sich in der Hardware ähnelnder) Rechner, die alle mit dem gleichen Betriebssystem und gleicher Software ausgestattet werden sollen. Warum man dafür nicht einfach ein Imageprogramm nehmen kann? Windows generiert bei jeder Neuinstallation eine (theoretisch) eindeutige ID für das System – die SID. Diese sollte aus verschiedenen Gründen wirklich für jede Installation eindeutg sein (mehr dazu in meinem ersten Artikel zu dem Thema). Und genau das realisiert Sysprep (sofern man diese Option wählt). Beim ersten Booten, nachdem das System mit Sysprep vorbereitet wurde, generiert das Tool eine neue SID für die Installation.
Wo finde ich Sysprep? Hier ist schon der erste Unterschied zwischen Windows Vista und XP festzustellen. Während Vista Sysprep schon von Haus aus auf dem Rechner mit installiert, muss man sich bei XP das Tool (und alle dazugehörigen Programme) erst besorgen. Die Datei deploy.cab, welche alle notwendigen Komponenten enthält, kann hier für Windows XP Service Pack 3 heruntergeladen werden. Alternativ dazu findet sich das gleiche Archiv auch auf der Installations-CD unter SUPPORTTOOLS. Aber Achtung: das Archiv, bzw. dessen Inhalt, muss immer in der gleichen Version vorliegen, wie das installierte Betriebssystem! Wenn Ihr also eine Windows XP SP2 CD habt und aber Windows XP SP3 mit Sysprep vorbereiten wollt, müsst Ihr erst die aktuellste Version des Archives herunterladen. Unter Windows Vista findet man die sysprep.exe bereits auf dem Rechner im Windowsverzeichnis unter system32\sysprep. Da sich die weitere Vorgehensweise unter XP ab hier deutlich zum Vorgehen unter Vista unterscheidet, werde ich beide getrennt nacheinander beleuchten.
Sysprep unter Windows XP
Erstellen der Antwortdatei
Um unter Windows XP Sysprep überhaupt ausführen zu können, benötigt man eine Antwortdatei mit dem Namen sysprep.inf. Diese erstellt man am Besten mit dem ebenfalls in dem weiter oben erwähnten Archiv enthaltenen Setup Manager (setupmgr.exe). Diesen entpackt Ihr mit dem gesamten anderen Inhalt des Archives nach C:sysprep, da hier sowieso alle für sysprep benötigten Dateien liegen müssen. (Nur noch einmal zur Erinnerung: Ihr benötigt das Archiv und dessen Inhalt in der gleichen Version wie euer Betriebssystem!) Nach dem Entpacken sollte der Inhalt des Ordners C:\sysprep in etwa so aussehen:

Aus diesem Ordner startet Ihr nun den Setup Manager, indem Ihr setupmgr.exe ausführt.

Nach dem Bestätigen des Willkommensbildschirms wählt Ihr die Option “Create new”, wenn ihr noch keine Antwortdatei habt.

Im nächsten Dialog wählt Ihr “Sysprep Setup”, damit die Datei später auch mit Sysprep verwendet werden kann.

Im Anschluss daran muss das installierte Betriebssystem ausgewählt werden.

Der nächste Schritt lässt Euch die Wahl, ob Ihr nach der Ausführung von Sysprep die EULA noch einmal bestätigen möchtet, oder ob Ihr ein Setup völlig ohne Benutzereingriff möchtet. Ich wähle in meinem Beispiel die zweite Option, da ich damit bessere Erfahrung gesamelt habe, als mit dem vollautomatisierten Setup

Nun seid Ihr an dem Punkt angelangt, an dem Ihr eurem Windows noch einige Option mitgeben könnt, die dann durch Sysprep verarbeitet werden.

Zum Beispiel könnt Ihr einen neuen Produkt Key mitgeben, Computername und Administratorkennwort konfigurieren (welches wahlweise verschlüsselt oder unverschlüsselt in der Antwortdatei gespeichert werden kann), oder Druckertreiber installieren, die später vielleicht auf dem Computer benötigt werden. Auch habt Ihr die Möglichkeit, unter “Run Once” und “Additional Commands” Befehlszeilenaufrufe zu konfigurieren, die Beispielsweise ein bestimmtes Programm ausführen. Ein weiterer nützlicher Punkt verbirgt sich ebenfalls unter “Administrator Password”: die Möglichkeit, den Administrator x-mal nach dem Ausführn von Sysprep automatisch anmelden zu lassen. Das ist z.B. hilfreich, wenn man einen Nicht-Admin ohne Herausgabe des Adminpassworts einen Rechner erst umbenennen und dann in eine Domäne heben lassen will.
Wenn Ihr die Optionen nach euren Wünschen angepasst habt bestätigt Ihr diese über den Button “Finish” worauf sich das Fenster zum Speichern der eben erstellten Antwortdatei öffnet.

Wenn Ihr nach meiner Anleitung vorgegangen seid, sollte der oben zu sehende Pfad für eure Datei vorgeblendet sein und Ihr könnt mit “OK” bestätigen und den Setup Manager schließen. In dem Ornder C:sysprep sollte sich nun eine weitere Datei mit dem Name sysprep.inf befinden.
Sysprep ausführen
Nachdem die Antwortdatei erstellt ist, könnt Ihr nun Sysprep durch den Aufruf von sysprep.exe (zu finden unter C:\sysprep) starten.

Nachdem Ihr die Warnung bestätigt habt, gelangt Ihr zum einzigen Menü des System Preparation Tools.

Hier ist es sehr wichtig, dass Ihr (sofern Ihr vorher festgelegt habt, dass noch einmal die EULA bestätigt werden muss) den Haken bei Use Mini-Setup setzt. Wird der Haken in diesem Fall nicht gesetzt, so kann es passieren, dass euer Windows nach dem Vorbereiten mit Sysprep nur noch mit Fehlermeldungen hochfährt.
Die anderen Optionen sind sicher selbsterklärend:
Don’t reset grace period for activation bewirkt, dass der Aktivierungszeitraum für Windows nicht wieder auf 30 Tage zurückgesetzt wird.
Don’t regenerate security identifiers verhindert, das beim Durchlaufen des Setupdie Windows-SID noch einmal neu generiert wird(siehe dazu der Anfang dieses Artikels).
Detect non-plug and play hardware ist nur dann auswählbar, wenn Ihr zuvor Mini-Setup aktiviert habt. Diese Option ermöglicht es zum Beispiel, mit einer fertigen Windowsinstallation von einem alten Rechner auf einen Neuen “umzuziehen”, da mit Aktivieren dieser Option nach dem Neustart die Hardware neu erkannt wird. Dies muss allerdings nicht in allen Fällen funktionieren und es wird unter Umständen die Installations-CD für Windows XP benötigt!
Shutdown mode ermöglicht Euch schlussendlich noch auszuwählen, ob der Rechner nach dem Vorbereiten mit Sysprep einfach nur herunterfahren, oder neustarten soll.
Habt Ihr die Optionen euren Anforderungen angepasst könnt Ihr Sysprep mit einem Klick auf den Button “Reseal” und dem Bestätigen einer letzen Warnmeldung freien Lauf lassen. Es erscheint kurz ein Fenster “Sysprep is working” und danach fährt euer PC herunter (sofern Ihr unter “Shutdown mode” nicht “Reboot” ausgewählt habt). Da ich bei mir die Option zum Neuerkennen der Hardware gesetzt hatte, verlangte das nach dem Neustart des Rechners startende Setup erst einmal nach einigen Dateien von der Windows XP CD, bevor ich den Willkommensbildschirm und anschließend die EULA zu sehen bekam.

Nachdem ich dem Setup dann auch noch alle gefragten Daten wie Benutzerinformationen und Product Key gegeben habe, startete mein Testsystem noch ein letztes Mal neu und fuhr dann mit allen von mir vorgegebenen Einstellungen wieder ordnungsgemäß hoch.
Da die Abläufe nach dem Ausführen von Sysprep auch stark von Euren gewählten Optionen abhängen, kann ich an dieser Stelle nicht den einen richtigen Weg aufzeigen, dazu sind die Möglichkeiten einfach zu verschieden. Aber ich hoffee, dass Ihr mit dieser Anleitung einen ungefähren Wegweiser habt, wie die Abläufe rund um Sysprep unter Windows XP SP3 sind.
Weiter zu Seite 2 – Sysprep unter Windows Vista
Pages: 1 2
18 Kommentare
5 Pings
Jürgen Kaphengst sagt:
16. September 2008 von 17:24 (UTC 1 )
Hi Daniel,
sehr hilfreich, danke! Habe bislang nur die fertigen und nicht sehr hilfreichen xml-Dateien gefunden.
Was mir noch gar nicht klar ist: Kann ich ein “Vista Server”-System komplett einrichten (Office, Tools etc installieren) und das komplette System gesysprepped bereitstellen wie das mit Server 2003 möglich war?
Grüße,
Jürgen
Daniel sagt:
16. September 2008 von 18:10 (UTC 1 )
Hi Jürgen,
Ja, du kannst ein System komplett mit Software versehen, einrichten und mit Sysprep bereitstellen.
Ilona sagt:
5. Oktober 2008 von 15:57 (UTC 1 )
Hallo, Daniel,
schöne Erläuterung, ich warte nun ungeduldig auf die Erklärung für Windows XP SP3 ;o)
Donder sagt:
11. Oktober 2008 von 20:09 (UTC 1 )
simply RESPECT.
Gerhard RIEPLE sagt:
19. Juli 2009 von 18:21 (UTC 1 )
…Vielen Dank für Deine Mühe; denke mir wird viel Zeit erspart und ich gewinne Erfahrung im Umgang mit…
Muß einen gleichen Computer für meine Tochter einrichten.
Gruß Gerhard
joe sagt:
3. August 2009 von 16:24 (UTC 1 )
… danke für Deine ausführliche Beschreibung! Zusatzfrage zu srv2008 und /oobe – ist die Antwortdatei generell notwendig?
Möchte eigentlich nur für hyper-v ein aktuelles 2008 vhd als Template dahinlegen, würde gerne sysprep mit /ooobe /generalize fahren… Eine Antwortdatei brauche ich eigentlich nicht… sofern sie nicht gewünscht wird…
Daniel sagt:
5. August 2009 von 12:54 (UTC 1 )
Die Antwortdatei wird nicht zwingend benötigt, du kannst deinen Durchlauf also auch ohne fahren.
Tarek sagt:
18. August 2009 von 13:04 (UTC 1 )
Gibt es auch schon ein AIK für Windows Vista Sp2?
Daniel sagt:
18. August 2009 von 16:42 (UTC 1 )
Für Vista SP2 gibt es keinen neuen AIK, der für SP1 funktioniert auch mit SP2.
asseeger sagt:
5. Dezember 2009 von 10:45 (UTC 1 )
Super Erklärung, vielen Dank für Deine Mühen!
Mohne sagt:
25. Februar 2010 von 12:44 (UTC 1 )
Vielen Dank! Meine letzte Erfahrung mit Sysprep war zu NT Zeiten und die Erinnerung daran recht verschwommen. Deine super Erklärung hat mir gerade richtig viel Zeit gespart.
Gruß!
Jürgen sagt:
7. April 2010 von 07:40 (UTC 1 )
Hallo Daniel. Vielen Dank ! Deine Anleitung hat mir sehr geholfen. Obwohl ich in Hardware Sachen ganz gute Kenntnisse habe, ging mein erster Versuch in die Hose. Beim zweiten anlauf mit Sysprep habe ich mich an deiner Anleitung gehalten : und es hat prompt funktioniert. Nochmals besten Dank ! Gruß Jürgen
Georg Dürrbeck sagt:
1. August 2010 von 21:56 (UTC 1 )
Hallo Daniel,
vielen Dank für die absolut präzise “Anleitung”.
Konnte mir dadurch einen komplette Neuinstallation (WIN XP mit SP3) und aller Anwendungen sparen. Ich musste ein Acronis Abbild meines ersten Notebook auf ein zweites 1 zu 1 übertragen. Habe natürlich die original XP CD und den Key bei mir.
Nun läuft der zweite Laptop wie der erste und ich kann ruhig schlafen, da eine legale 2. Version aktiviert worden ist. Und das ganze in 30 Minuten.
Wenn ich deine Seite früher gefunden hätte, wäre mir einiges an Recherche im Netz erspart geblieben.
Tausend Dank.
Carsten Hensel sagt:
19. November 2010 von 12:30 (UTC 1 )
Hallo Daniel!
Danke für Dein How-To. Eine Frage stelle ich mir noch: Wie verhält sich eigentlich das ge-sysprep-te System nach dem nächsten Neustart?
Ich möchte unter VirtualBox eine virtuelle Master-Installation pflegen und davon dann bei Bedarf weitere virtuelle Klone erzeugen. Muss ich auf dem Master nach dem sysprep-en dann die gleichen Schritte durchlaufen wie beim ersten Start der Klone? Also beim nächsten Neustart die beim System Manager offen gelassenen Punkte eintragen.
Gruß
Carsten
Angel sagt:
15. Januar 2011 von 13:33 (UTC 1 )
Hab ein großes Problem :/
Naja erstmal erklassiger Beitrag bekommst eine satte 1+^^
Also mein Problem ist das Windows XP Home SP3 mit allen
Updates installiert habe & ein Image machen möchte.
Problem ist aber das ich NICHT den dummen Hacken setzten
kann auf “Mini-Setup”. Der ist grau hinterlegt…
Hab sysprep von der Originale CD benutzt.
Hmm weiter angaben fallen mir gerade nicht ein die wichtig sind.
Gez.: Angel
Angel sagt:
15. Januar 2011 von 14:59 (UTC 1 )
Hm hab es über CMD ausprobiert.
sysprep.exe -mini
Windows sagt mir dann…:
mini-setup is not available for personal edition
Liegt das daran das ich alle Windowsupdates gemacht hab?
Das kann doch nicht sein?!
Ich verzweifel langsam…
Gez.: Angel
joemc26 sagt:
2. Februar 2011 von 16:48 (UTC 1 )
Coole Beschreibung Danke
Dirk Franke sagt:
27. Oktober 2011 von 10:11 (UTC 1 )
danke für die tolle anleitung
CPU-/Mainboard-Tausch - bestehende XP-Installation behalten - WinBoard - Die Windows Community sagt:
9. Dezember 2009 von 15:22 (UTC 1 )
[...] 1. Backup machen (Image/Datensicherung auf ext. Platte). 2. System mit sysprep vorbereiten (nach dieser bzw. dieser Anleitung). 3. Harware-Tausch. 4. Neustart. Funktioniert das so, spricht da etwas [...]
Wds - Seite 3 - Forum Fachinformatiker.de sagt:
12. Mai 2010 von 07:01 (UTC 1 )
[...] [...]
Anonymous sagt:
15. September 2010 von 11:58 (UTC 1 )
[...] [...]
Win7 Anmeldeinfos etc. - Windows 7 Installation & Upgrade sagt:
11. Oktober 2010 von 17:41 (UTC 1 )
[...] [...]
Aktivierung Administratorkonto mit Sysprep - Windows 7 Allgemeines sagt:
13. Oktober 2010 von 11:24 (UTC 1 )
[...] AW: Aktivierung Administratorkonto mit Sysprep Vielleicht hilft Dir dies weiter : Arbeiten mit Sysprep | Daniels Blog [...]