UnattendedWinstall nutzt die Antwortdateien (oder Unattend-Dateien) von Microsoft, um Windows-Installationen zu automatisieren und anzupassen. Es ermöglicht Änderungen an Windows-Einstellungen und -Paketen direkt im Windows-ISO während des Setups.
Notiz
UnattendedWinstall wurde für den persönlichen Gebrauch getestet und optimiert. Wenn Sie an weiteren Anpassungen interessiert sind, können Sie anhand dieser Videoanleitung Ihre eigene Antwortdatei erstellen.
Wenn UnattendedWinstall für Sie nützlich war, denken Sie darüber nach, das Projekt zu unterstützen, es hilft wirklich!
Wenn Sie Feedback oder Vorschläge haben oder Hilfe zu UnattendedWinstall benötigen, nehmen Sie gerne an der Diskussion auf GitHub oder unserer Discord-Community teil:
Die UnattendedWinstall-Antwortdatei enthält detaillierte Beschreibungen für fast alle Konfigurationen und Registrierungsoptimierungen, die hier auf GitHub zur Einsichtnahme verfügbar sind. Laden Sie zur Anpassung die Antwortdatei herunter und öffnen Sie sie in Editoren wie Cursor oder VSCode.
Notiz
Verwenden Sie nach der Installation von Windows die Datei UWScript.ps1
, um Einstellungen erneut anzuwenden oder zurückzusetzen, falls Windows Update einige Einstellungen zurücksetzt oder Probleme auftreten.
Es kann auch verwendet werden, um ein ähnliches Erlebnis wie UnattendedWinstall auf einer vorhandenen Windows-Installation zu erzielen, ohne Windows neu zu installieren.
Vor dem Ausführen des Skripts
Stellen Sie sicher, dass Sie PowerShell als Administrator öffnen. Legen Sie außerdem die Ausführungsrichtlinie fest, um die Skriptausführung zuzulassen, indem Sie den folgenden Befehl ausführen:
Set-ExecutionPolicy Unrestricted
Wenn Sie PowerShell mit erhöhten Berechtigungen ausführen und die Skriptausführung aktivieren, wird sichergestellt, dass UWScript.ps1
die erforderlichen Systemänderungen anwenden kann.
Um eine Antwortdatei zu verwenden, fügen Sie autounattend.xml
im Stammverzeichnis Ihres Windows-Installationsmediums ein, damit es während des Windows-Setups ausgeführt werden kann.
Notiz
Stellen Sie sicher, dass die Antwortdatei den Namen autounattend.xml
trägt. Andernfalls wird es vom Installationsprogramm nicht erkannt.
Notiz
Sie können Ihre Treiber vor der Installation sichern, um sicherzustellen, dass sie jederzeit verfügbar sind:
Erstellen Sie auf Ihrem Laufwerk C: einen Ordner mit dem Namen Drivers
.
Sichern Sie Ihre aktuellen Windows-Treiber auf dem Laufwerk C:
indem Sie als Administrator den folgenden Befehl in der Eingabeaufforderung ausführen:
dism /online /export-driver /destination:C: D rivers
Schließen Sie Ihr USB-Laufwerk/Installationsmedium an Ihren Computer an.
Erstellen Sie auf Ihrem USB-Laufwerk einen Ordner mit dem Namen $WinpeDriver$
.
Kopieren Sie die Treiber, die Sie automatisch installieren möchten, von C:Drivers
nach D:$WinpeDriver$
vorausgesetzt, D:
ist Ihr USB-Laufwerk.
Laden Sie die Datei autounattend.xml
herunter und speichern Sie sie auf Ihrem Computer.
Erstellen Sie mit Rufus oder dem Media Creation Tool ein bootfähiges Installations-USB-Laufwerk für Windows 10 oder Windows 11.
Wichtig
- Einige Benutzer haben Probleme mit dem Media Creation Tool beim Erstellen des Windows-Installations-USB gemeldet. Nutzen Sie es nach eigenem Ermessen.
- Wenn Sie Rufus verwenden, aktivieren Sie keines der Kontrollkästchen unter „Anpassen Ihrer Windows-Erfahrung“, da dadurch eine weitere
autounattend.xml
-Datei erstellt wird, die möglicherweise Einstellungen in der UnattendedWinstall-Datei überschreibt.
Kopieren Sie die Datei autounattend.xml
, die Sie in Schritt 1 heruntergeladen haben, in das Stammverzeichnis des bootfähigen Windows-Installations-USB-Sticks, den Sie in Schritt 2 erstellt haben.
Booten Sie vom Windows-Installations-USB, führen Sie wie gewohnt eine Neuinstallation von Windows durch und die Skripte werden automatisch ausgeführt.
autounattend.xml
herunter und speichern Sie sie auf Ihrem Computer.autounattend.xml
aus, die Sie in Schritt 1 heruntergeladen haben, oder klicken Sie einfach auf die autounattend.xml
und ziehen Sie sie in das AnyBurn-Fenster.Wichtig
- Wenn Sie Rufus verwenden, aktivieren Sie keines der Kontrollkästchen unter „Anpassen Ihrer Windows-Erfahrung“, da dadurch eine weitere
autounattend.xml
-Datei erstellt wird, die möglicherweise Einstellungen in der UnattendedWinstall-Datei überschreibt.
autounattend.xml
herunter und speichern Sie sie auf Ihrem Computer.ISO
und Templates
.ISO
-Ordner einen neuen Ordner mit dem Namen Windows
.ISOWindows
.autounattend.xml
in den Ordner Templates
.VentoyPlugson.exe
aus.Auto Install Plugin
aus.Add
.Windows
Ordner ein.F:ISOWindows
(Ersetzen Sie F
durch Ihren Laufwerksbuchstaben.)autounattend.xml
Datei ein.F:Templatesautounattend.xml
(Ersetzen Sie F
durch Ihren Laufwerksbuchstaben.)autounattend.xml
-Dateien haben, können Sie diese später hinzufügen!)OK
und Sie sollten eine Meldung sehen, dass die Konfiguration erfolgreich gespeichert wurde./Templates/autounattend.xml
zu booten.autounattend.xml
wird während der Installation automatisch ausgeführt. UWScript.ps1
aus oder verwenden Sie das Windows-Dienstprogramm von Chris Titus Tech (Video).Wenn Sie nach der Installation keine Verbindung zum Internet herstellen können, liegt das wahrscheinlich daran, dass Ihre WLAN- oder LAN-(Ethernet-)Treiber fehlen. Windows enthält manchmal nicht alle erforderlichen Treiber für Netzwerkadapter, insbesondere wenn diese spezifisch für Ihr Gerät sind.
Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:
Nach der Installation sollten Sie eine Verbindung zum Internet herstellen können.
Um eine andere Windows-Edition als Pro zu installieren, müssen Sie die Produktschlüssel-Platzhalter in Ihrer autounattend.xml
Datei anpassen.
-Einträge in der Datei, die derzeit wie folgt aussehen: < Key >VK7JG-NPHTM-C97JM-9MPGT-3V66T Key >
< Key >00000-00000-00000-00000-00000 Key >
Indem Sie diese Abschnitte durch einen generischen Platzhalter ersetzen, können Sie während der Installation die gewünschte Windows-Edition auswählen.
Notiz
Sie müssen die Datei Source Code.zip
herunterladen. Nach dem Extrahieren haben Sie Zugriff auf alle Dateien der vorherigen Version 1.0.0.
Ich habe viel Zeit damit verbracht, eine Möglichkeit zu finden, Microsoft Edge während der Windows-Installation zu deinstallieren. Aufgrund der Unterschiede zwischen Windows 10 22H2 und Windows 11 24H2 war es jedoch eine Herausforderung. Mein Ziel ist es, die von Microsoft unterstützten Deinstallationsmethoden zu verwenden, und ich plane, in zukünftigen Versionen eine einfache Option zum Entfernen von Edge hinzuzufügen.
Wenn Sie Edge nach der Windows-Installation entfernen möchten, sollten Sie in der Zwischenzeit die Verwendung dieses Skripts von FR33THY in Betracht ziehen. Der ultimative Windows-Optimierungsleitfaden von FR33THY war eine wichtige Inspiration für Version 2.0.0 dieses Projekts, und ich empfehle dringend, ihn nach weiteren Tipps zur Windows-Optimierung zu durchsuchen.
autounattend.xml
hinzufügen?Sie können der v2.0.0-Datei auch weiterhin Ihre eigenen Registrierungseinträge hinzufügen. Dies ist tatsächlich einfacher, wenn Sie wissen, wo Sie diese hinzufügen müssen. Ich werde eine kurze Erklärung geben.
Für Registrierungseinträge, die für den lokalen Computer gelten, also HKEY_LOCAL_MACHINE
Registrierungsschlüssel, finden Sie die function SetRecommendedHKLMRegistry
in der Datei autounattend.xml
, siehe hier:
UnattendedWinstall/autounattend.xml
Linie 1981 in 9330519
und fügen Sie dann alle gewünschten Registrierungseinträge im .reg
Format hinzu, so wie die restlichen Einträge festgelegt sind, und stellen Sie sicher, dass Sie es vor dem "@
hinzufügen, damit es Teil der .reg
Datei wird, die generiert wird, siehe Hier:
UnattendedWinstall/autounattend.xml
Linie 3412 in 9330519
und es wird dann in die Registrierung übernommen.
Wenn Sie über HKEY_CURRENT_USER
-Registrierungsschlüssel verfügen, können Sie diese auf die gleiche Weise wie oben beschrieben zur Datei User Customization.ps1
hinzufügen, beginnend hier:
UnattendedWinstall/autounattend.xml
Linie 3912 in 9330519
Windows Registry Editor Version 5.00
und dann endend vor dem "@
hier:UnattendedWinstall/autounattend.xml
Linie 4423 in 9330519
Notiz
Die oben genannten Links führen Sie möglicherweise nicht zu den richtigen Codezeilen, sobald neue Versionen der Datei veröffentlicht werden, aber sie führen Sie zu den richtigen Zeilen in Version 2.0.0.