Erstellen einer Unattended.xml – Datei für eine Windows 7 x64 Installation
Allgemeine Information
Für diese Anleitung wurde ausschließlich eine Windows 7 Enterprise Variante genutzt. In diesem Beispiel wird eine Unattended für das Windows Setup genieriert. Dies nennt sich eine Lite-Touch Installation.
Es empfiehlt sich die Einstellungsmöglichkeiten genau so zu konfigurieren, denn kleinste Abweichungen können zur Folge haben das die Unattended nicht erfolgreich angewendet wird. Abweichende Einstellungen sollten Sie nur unter zur Hilfenahme der Hilfe mit F1 durchführen.
Grundlegendes zum Windows Setup
Der Windows Installationsprozess besteht aus zwei, von einander getrennten, Images. Das Setup-Image „boot.wim“ und das eigentliche Betriebssystem „install.wim“, aufzufinden unter dem Ordner „sources“ auf der DVD.
Die „boot.wim“ ist das eigentliche „Windows Setup“ welches Sie aufrufen. Dieses wiederum entpackt die „install.wim“ auf die gewünschte Partition und konfiguriert in den nächsten Schritten das Betriebssystem.
Falls Sie einen Windows Deployment Service (kurz WDS) nutzen möchten, beachten Sie bitte, dass Sie zwei Unattended erstellen müssen! Eines nur für das Windows Setup und das Andere für die Windows Einrichtung selber.
Das Windows Setup kann über mehrere Wege aufgerufen werden:
- Installation über einen USB-Datenträger (FAT32 formatiert)
- Installation über eine DVD
- Installation über PXE (beispielsweise über einen WDS)
Voraussetzungen – Prerequisites:
- Windows Automated Installation Kit (AIK) für Windows® 7
(Unterstützte Betriebssysteme: Windows 7 Service Pack 1; Windows Server 2008 R2 SP1)
ENTWEDER ODER
Windows Assessment and Deployment Kit (ADK) für Windows® 8
(Unterstützte Betriebssysteme: Windows Vista/7/8; Windows Server 2008 R2 SP1 / 2012)
- Windows 7 (Professional / Enterprise / Ultimate) (mit oder ohne SP1) DVD
- Geduld
Folgende Untergliederungen sind hier gegeben
- Vorbereitungen
- Windows System Image Manager konfigurieren
- Unattended.xml erstellen
- Wie und Wo verwende ich die Unattended-Datei richtig
1. Vorbereitungen
Installieren Sie nun das WAIK oder ADK. Nach der Installation führen Sie „Windows Updates“ aus, um das System auf den aktuellen Stand zu bringen und die letzten Updates zu installieren.
Kopieren Sie den Inhalt der DVD in einen Ordner auf Ihrem Computer. Dieser Ordner sollte, so lange Sie die Unattended bearbeiten, nicht verschoben werden.
2. Windows System Image Manager SIM konfigurieren
Klicken Sie nun mit der rechten Maustaste in einen freien Bereich des linken unten Feldes und wählen Sie „Windows-Abbild auswählen“.
Als nächstes erscheint ein Dialog wie Sie ihn nachfolgend sehen. Navigieren Sie nun in das Verzeichnis „sources“ in das Sie die Windows DVD hineinkopiert haben. Dort finden Sie die Datei „instal.wim“. Wählen Sie diese aus und bestätigen Sie mit „öffnen“.
Das Beispiel hier zeigt eine „Referenz.wim“. Lassen Sie sich davon nicht irritieren.
Eine Distributionsfreigabe wird für dieses Beispiel nicht benötigt.
3. Unattended.xml erstellen
Um eine neue Unattended.xml zu erstellen klicken Sie im Windows System Image Manager auf „Datei“ und wählen „Neue Antwortdatei…“.
Fügen Sie nun die Einträge
- amd64_Microsoft-Windows-Setup_6.1.XXXX_neutral
- amd64_Microsoft-Windows-International-Core-WinPE_neutral
zur „Pass 1 windowsPE“ hinzu.
Ihre Antwortdatei sollte dann bisher, wie auf dem folgenden Bild, aussehen.
Wichtiger Hinweis
Wenn Sie näheres zu den einzelnen Einstellungsmöglichkeiten wissen möchten, dann wählen Sie eine Konfigurationsmöglichkeit (z.B. Display) und drücken einfach F1. Diese Hilfe gibt Ihnen die nötigen Informationen die Sie benötigen, um abweichende Konfigurationen von diesem Tutorial zu erstellen.
Entfernen Sie nun folgende Einstellungsmöglichkeiten über „Rechte Maustaste > Löschen“
- UpgradeData
- RunSynchronous
- RunAsynchronous
- PageFile
- DynamicUpdate
- Display
- Diagnostics
- ComplianceCheck
Die folgenden Bilder zeigen Ihnen die Konfiguration die ich gewählt habe.
amd64_Microsoft-Windows-International-Core-WinPE
Hier finden Sie weitere Sprach u. Regionseinstellungen
SetupUILanguage
amd64_Microsoft-Windows-Setup
Als nächsten Schritt wir die Festplattenkonfiguration durchgeführt. Wählen Sie „Neue Disk einfügen“
Wählen Sie „Neue CreatePartition einfügen“ 2x. In diesem Beispiel erstellen wir 2 Partitionen (C u. D)
Wählen Sie „Neue ModicyPartition einfügen“ 2x.
Nun sollte Ihre Unattended so aussehen.
Nun die Konfiguration im Schnellverfahren:
- DiskConfiguration -> WillShowUI -> Wählen Sie -> „OnError“
Im Fehlerfall wird der Dialog angezeigt - Disk -> DiskID -> 0
Mit dieser Einstellung wählen Sie die erste Festplatte in diesem Computer - Disk -> WillWipeDisk -> Wählen Sie -> „true“
Hiermit löschen Sie alle Partitionen auf der Festplatte - CreatePartition(1)
- CreatePartition(2)
- ModifyPartition(1)
- ModifyPartition(2)
- UserData
- ProduktKey
Diesen ProduktKey brauchen Sie nicht ändern. Ihren originalen Produktschlüssel tragen Sie nicht hier ein.
Unattended – Einstellung für die normale Installation (DVD o. USB-Stick)
- InstallImage -> OSImage
- InstallImage -> OSImage -> InstallTo
OPTIONAL
- InstallImage -> OSImage -> InstallFrom
Hier können Sie einen Netzwerkpfad angeben, auf dem die Windows Installationdateien liegen. Geben Sie hier den Netzwerkpfad zur „install.wim“ an.
Entfernen Sie nun:
- InstallFrom
- WindowsDeploymentServices
Unattended – Einstellungen für Windows Deployment Services (WDS)
- WindowsDeploymentServices -> ImageSelection -> InstallImage
Diese Daten sollten genau mit den Imagedaten im WDS übereinstimmen!
- WindowsDeploymentServices -> ImageSelection -> InstallTo
- WindowsDeploymentServices -> Login -> Credentials
Entfernen Sie nun „Imageinstall“
4. Wie und Wo verwende ich die Unattended-Datei richtig?
DVD, USB
Speichere die Datei als Autounattended.xml in das Hauptverzeichnis deines Installationsmediums.
Hallo,
und danke für die Erklärung,
ein paar Gurken sind aber drin. Z.B. distributionsfreigabe „wählen“ statt „erstellen“ und bei den Screenshots am Ende ist teils nicht ganz klar ob exakt DAS rein muss oder das optional ist oder variabel auf mein Projekt angepasste Werte sein müssen.
Außerdem kam bei mir, dass irgendeinen Katalog erst angelegt werden muss und jetzt am Ende kriege ich einen haufen Fehler: „Die Einstellung wurde nicht geändert. Sie wird nicht in der Antwortdatei gespeichert“. Außer den beiden Sachen habe ich 0 gemacht, daher ist für mich jetzt völlig unerklärlich woher die Fehler kommen.
Hallo Phil,
danke für deine Anregungen an meinen Artikel. Aufgrund dessen habe ich meinen Artikel noch einmal komplett überarbeitet und mit neuen wichtigen Informationen ergänzt. Ich hoffe das Dir die Anleitung nun die klareren Informationen liefern kann, die du benötigst.
Gruß
Jan
Danke für die Änderung, sehr übersichtlich und gut nachzuvollziehen.
Einen Punkt habe ich dann aber doch noch: Bei DiskConfi ist deine Systemplatte auf ‚active – false‘ gesetzt. Sollte die Bootpartition nicht immer aktiv sein? Ich habe es nie ausprobiert, aber ich kenne es nicht anders. Wenn ich von einem USB Stick booten will, muss ich diesen im Diskpart ja auch auf ‚Aktiv‘ stellen. ‚Active – true‘ bereit jedenfalls keine Probleme.
Danke noch mal für die Änderungen. Deine Anleitung gehört auf jeden Fall zu den besten, die ich mir an Land gezogen habe. Viele andere Anleitungen konfigurieren D: und weitere als logische Festplatten – ich glaube die haben kA wovon sie reden xD
Danke für dein Kompliment. Das Windows-Setup stellt, falls bei ModifyPartition Active auf „false“ gesetzt ist, automatisch die Windows-Partition auf „true“. Hier spielt es keine Rolle. Für UEFI Systeme empfiehlt Microsoft zusätzliche Partitionen für ESP und MSR. Siehe https://technet.microsoft.com/de-de/library/dd744565(v=ws.10).aspx
Hallo!
Gute Erklärung!
Warum wird der Abschnitt „InstallImage“ bei WDS wieder entfernt?
So wird doch immer die Imageauswahl angezeigt. Das ist ja nicht unbedingt unbeaufsichtigt.
Hallo Frank,
danke für´s Kompliment. Der Abschnitt „InstallImage“ wird entfernt, weil er nur für Installationen die nicht den WDS betreffen benötigt wird. Der Abschnitt „WindowsDeploymentServices“ beinhaltet seine eigene Position „InstallTo“.
Hallo!
Woher weiss der Client welches Image installiert werden soll, wenn der Abschnitt „InstallImage“ entfernt wird? Gerade wenn mehrere Images auf dem Server bereitgestellt werden wird doch in diesem Abschnitt festgelegt welches Image benutzt wird. Ohne diesen Abschnitt wird das Auswahlfenter immer angezeigt!
„InstallTo“ legt fest, wohin die Installation ausgeführt wird.
Ich denke beide Abschnitte müssen in der Datei für die unbeaufsichtigte Installation enthalten sein.
Gruß
Frank
Hallo!
Alles ist gut!
Ich habe da nicht richtig gelesen. Du entfernst den Abschnitt „ImageInstall“. Der ist für die DVD Installation nicht für WDS.
Gruß
Frank