Erstellen einer autounattend.xml
Erstellen einer autounattend.xml
Hallo,
für mich ist das Thema komplett Neuland und würde trotzdem gern einmal kennenlernen.
für mich ist das Thema komplett Neuland und würde trotzdem gern einmal kennenlernen.
-
Tante Google
- Holgi
- Guru

- Beiträge: 4591
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 704 Mal
- Danke erhalten: 1058 Mal
- Gender:
Re: Erstellen einer autounattend.xml
moin Christian,
eine autounattend.xml ist eine Antwortdatei für die Windows-Installation (Windows 10 und 11), die dem Setup-Assistenten automatisch im Voraus alle Fragen beantwortet. Damit läuft die Installation von Windows bestenfalls völlig ohne manuelle Eingriffe ab.
Wenn du schon mal Windows selbst installiert hast, dann kennst du das wahrscheinlich:
du musst etliche Eingabemasken mit Werten ausfüllen bzw. an andere Stelle auch mal mit der Maus Ja/nein klicken, ggf. die Daten deines WLANs eingeben (bei Notebooks) etc. etc.
In die autounattend.xml (das ist ein Textdatei mit besonderer Formatierung) kann man alle diese Werte eintragen und speichert sie im Wurzelverzeichnis des Installationsmediums (also z.B. USB Stick oder ISO, DVD) > da wo (vereinfacht gesagt) die Setup.exe von Windows liegt.
Wenn jetzt das Setup startet (i.d.R. bei Neuinstallation), dann übernimmt das Setup all diese Werte und das Setup läuft (wenn gewünscht) ohne manuelles zutun durch.
Ich experimentiere viel mit Windows, installiere sehr oft neu (in einer virtuellen Maschine) und da spart das einfach eine Menge Zeit.
Installation anstoßen > Kaffee trinken gehen > wiederkommen > Windows Desktop genießen.
Wenn man das - so wie ich - bis zum Exzess treibt, dann sind sogar alle Apps, Programme, Verknüpfungen, Farbeinstellungen und was weiß ich ebenfalls fertig installiert, eingestellt, kopiert...
Das ist dann aber auch noch mal ein Stufe weiter und wird z.B. hier:
Programme automatisch installieren nach Installation
viewtopic.php?t=30594
ausführlich behandelt.
Das erst mal so für den Anfang. Vlt. sagst du dir ja auch hier schon: brauch´ ich nicht. Installiere so gut wie nie neu.
Kann man übrigens alles schön in einer virtuellen Maschine (z.B. Hyper-V) testen. Ich kenne deine PC-Erfahrungen nicht.
Hier mal so als Beispiel, wie eine autounattend.xml aussehen kann:
eine autounattend.xml ist eine Antwortdatei für die Windows-Installation (Windows 10 und 11), die dem Setup-Assistenten automatisch im Voraus alle Fragen beantwortet. Damit läuft die Installation von Windows bestenfalls völlig ohne manuelle Eingriffe ab.
Wenn du schon mal Windows selbst installiert hast, dann kennst du das wahrscheinlich:
du musst etliche Eingabemasken mit Werten ausfüllen bzw. an andere Stelle auch mal mit der Maus Ja/nein klicken, ggf. die Daten deines WLANs eingeben (bei Notebooks) etc. etc.
In die autounattend.xml (das ist ein Textdatei mit besonderer Formatierung) kann man alle diese Werte eintragen und speichert sie im Wurzelverzeichnis des Installationsmediums (also z.B. USB Stick oder ISO, DVD) > da wo (vereinfacht gesagt) die Setup.exe von Windows liegt.
Wenn jetzt das Setup startet (i.d.R. bei Neuinstallation), dann übernimmt das Setup all diese Werte und das Setup läuft (wenn gewünscht) ohne manuelles zutun durch.
Ich experimentiere viel mit Windows, installiere sehr oft neu (in einer virtuellen Maschine) und da spart das einfach eine Menge Zeit.
Installation anstoßen > Kaffee trinken gehen > wiederkommen > Windows Desktop genießen.
Wenn man das - so wie ich - bis zum Exzess treibt, dann sind sogar alle Apps, Programme, Verknüpfungen, Farbeinstellungen und was weiß ich ebenfalls fertig installiert, eingestellt, kopiert...
Das ist dann aber auch noch mal ein Stufe weiter und wird z.B. hier:
Programme automatisch installieren nach Installation
viewtopic.php?t=30594
ausführlich behandelt.
Das erst mal so für den Anfang. Vlt. sagst du dir ja auch hier schon: brauch´ ich nicht. Installiere so gut wie nie neu.
Kann man übrigens alles schön in einer virtuellen Maschine (z.B. Hyper-V) testen. Ich kenne deine PC-Erfahrungen nicht.
Hier mal so als Beispiel, wie eine autounattend.xml aussehen kann:
Code: Alles auswählen
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<InputLocale>de-DE</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UILanguage>de-DE</UILanguage>
<UILanguageFallback>de-DE</UILanguageFallback>
<UserLocale>de-DE</UserLocale>
<SetupUILanguage>
<UILanguage>de-DE</UILanguage>
</SetupUILanguage>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<UserData>
<AcceptEula>true</AcceptEula>
<ProductKey>
<Key />
</ProductKey>
</UserData>
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>2</Order>
<Path>reg add HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1 /f</Path>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Order>3</Order>
<Path>reg add HKLM\SYSTEM\Setup\LabConfig /v BypassRAMCheck /t REG_DWORD /d 1 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" language="neutral" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<InputLocale>de-DE</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UILanguage>de-DE</UILanguage>
<UILanguageFallback>de-DE</UILanguageFallback>
<UserLocale>de-DE</UserLocale>
</component>
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\OOBE" /v BypassNRO /t REG_DWORD /d 1 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<InputLocale>de-DE</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UILanguage>de-DE</UILanguage>
<UILanguageFallback>de-DE</UILanguageFallback>
<UserLocale>de-DE</UserLocale>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<OOBE>
<HideEULAPage>true</HideEULAPage>
<ProtectYourPC>3</ProtectYourPC>
</OOBE>
</component>
<component name="Microsoft-Windows-SecureStartup-FilterDriver" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<PreventDeviceEncryption>true</PreventDeviceEncryption>
</component>
<component name="Microsoft-Windows-EnhancedStorage-Adm" processorArchitecture="amd64" language="neutral" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS">
<TCGSecurityActivationDisabled>1</TCGSecurityActivationDisabled>
</component>
</settings>
</unattend>
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
-
Gast2025
Re: Erstellen einer autounattend.xml
Kurz gesagt:
Geh mal auf www.schneegans.de und schalte dort die Übersetzung im Browser um auf Deutsch.
Du wirst dort auch etwas leichter verstehen, was es an vielen Einstellmöglichkeiten bzw. Stellschrauben gibt.
Die mitunter auch von vielen RUFUS Nutzern und mit den hiesigen Unlimited bzw. Unbreaked ISOs gerne genutzt werden.
Herzliche Grüße
Geh mal auf www.schneegans.de und schalte dort die Übersetzung im Browser um auf Deutsch.
Du wirst dort auch etwas leichter verstehen, was es an vielen Einstellmöglichkeiten bzw. Stellschrauben gibt.
Die mitunter auch von vielen RUFUS Nutzern und mit den hiesigen Unlimited bzw. Unbreaked ISOs gerne genutzt werden.
Herzliche Grüße
- DK2000
- Legende

- Beiträge: 11237
- Registriert: 03.04.2018, 00:07
- Hat sich bedankt: 318 Mal
- Danke erhalten: 1036 Mal
- Gender:
Re: Erstellen einer autounattend.xml
Gibt dann auch noch Online Editoren:
https://schneegans.de/windows/unattend-generator/
https://unattend.tools/
Oder offline über das Windows ADK:
Windows System Image Manager
Umfangreiche Lektüre:
https://learn.microsoft.com/de-de/windo ... mendations
https://learn.microsoft.com/de-de/windo ... windows-11
https://learn.microsoft.com/de-de/windo ... b-unattend
https://schneegans.de/windows/unattend-generator/
https://unattend.tools/
Oder offline über das Windows ADK:
Windows System Image Manager
Umfangreiche Lektüre:
https://learn.microsoft.com/de-de/windo ... mendations
https://learn.microsoft.com/de-de/windo ... windows-11
https://learn.microsoft.com/de-de/windo ... b-unattend
Re: Erstellen einer autounattend.xml
Guten Abend,
ich habe mal solch eine Datei erstellt.
Ich denke mal das sie der Standardeinstellung nahe kommt.
Ich würde gern das ReFS-Format mit einer EFI und einer Wiederherstellungspartition haben wollen, so wie als obman es Windows selber entscheiden ließ.
Kann mir hier wer weiterhelfen?
ich habe mal solch eine Datei erstellt.
Ich denke mal das sie der Standardeinstellung nahe kommt.
Ich würde gern das ReFS-Format mit einer EFI und einer Wiederherstellungspartition haben wollen, so wie als obman es Windows selber entscheiden ließ.
Kann mir hier wer weiterhelfen?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- Holgi
- Guru

- Beiträge: 4591
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 704 Mal
- Danke erhalten: 1058 Mal
- Gender:
Re: Erstellen einer autounattend.xml
die funktioniert wohl soweit, aber sie wird nicht ohne Eingaben von A bis Z durchlaufen.
Computername wird abgfragt und Benutzername etc.: Anbei mal deine autounattend.xml mit Umstellung auf REFS Dateiformat.
Die Recoverypartition habe ich im Beispiel auf 1000MB gesetzt, so wie @DK2000 meint.
Persönlich würde ich eine 2000MB Partition nehmen, da ist man auf der sichereren Seite; inbesondere, wenn Speicherplatz keine Rolle spielt.
Diskussion dazu hier:
viewtopic.php?t=34175&start=15#p463402
Computername wird abgfragt und Benutzername etc.: Anbei mal deine autounattend.xml mit Umstellung auf REFS Dateiformat.
Die Recoverypartition habe ich im Beispiel auf 1000MB gesetzt, so wie @DK2000 meint.
Persönlich würde ich eine 2000MB Partition nehmen, da ist man auf der sichereren Seite; inbesondere, wenn Speicherplatz keine Rolle spielt.
Diskussion dazu hier:
viewtopic.php?t=34175&start=15#p463402
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Re: Erstellen einer autounattend.xml
Aufjedenfall danke erstmal.
Das der Computername abgefragt wird, war beabsichtigt. Ein Onlinekonto anlegen kommt auch? Wen ja ist das auch ok.
Wäre es denn besser die Recovery auf 2GB zu stellen, wenn ja, würdest du da nochmal handanlegen
Das der Computername abgefragt wird, war beabsichtigt. Ein Onlinekonto anlegen kommt auch? Wen ja ist das auch ok.
Wäre es denn besser die Recovery auf 2GB zu stellen, wenn ja, würdest du da nochmal handanlegen
