Erstellen einer autounattend.xml

Deine Frage passt nicht in die anderen Bereiche, dann stelle sie hier.
Antworten
OskarTDI
Einsteiger
Einsteiger
Beiträge: 11
Registriert: 16.10.2016, 22:50
Gender:

Erstellen einer autounattend.xml

Beitrag von OskarTDI » 16.10.2026, 23:32

Hallo,

für mich ist das Thema komplett Neuland und würde trotzdem gern einmal kennenlernen.

Tante Google

Erstellen einer autounattend.xml

Beitrag von Tante Google » 16.10.2026, 23:32


Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4592
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 704 Mal
Danke erhalten: 1058 Mal
Gender:

Re: Erstellen einer autounattend.xml

Beitrag von Holgi » 17.10.2026, 00:38

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:

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 &quot;HKLM\Software\Microsoft\Windows\CurrentVersion\OOBE&quot; /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

Gast2025

Re: Erstellen einer autounattend.xml

Beitrag von Gast2025 » 17.10.2026, 01:07

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

Benutzeravatar
DK2000
Legende
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

Beitrag von DK2000 » 17.10.2026, 02:02


OskarTDI
Einsteiger
Einsteiger
Beiträge: 11
Registriert: 16.10.2016, 22:50
Gender:

Re: Erstellen einer autounattend.xml

Beitrag von OskarTDI » 19.10.2026, 18:16

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?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4592
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 704 Mal
Danke erhalten: 1058 Mal
Gender:

Re: Erstellen einer autounattend.xml

Beitrag von Holgi » 19.10.2026, 19:37

die funktioniert wohl soweit, aber sie wird nicht ohne Eingaben von A bis Z durchlaufen.
Computername wird abgfragt und Benutzername etc.:
Screenshot 2026-10-19 191148.jpg
Screenshot 2026-10-19 191215.jpg
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
Screenshot 2026-10-19 192357.jpg
Screenshot 2026-10-19 192849.jpg
autounattend.zip
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

OskarTDI
Einsteiger
Einsteiger
Beiträge: 11
Registriert: 16.10.2016, 22:50
Gender:

Re: Erstellen einer autounattend.xml

Beitrag von OskarTDI » 19.10.2026, 19:52

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 :-)

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 4592
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 704 Mal
Danke erhalten: 1058 Mal
Gender:

Re: Erstellen einer autounattend.xml

Beitrag von Holgi » 19.10.2026, 20:55

OskarTDI hat geschrieben: 19.10.2026, 19:52 Das der Computername abgefragt wird, war beabsichtigt. Ein Onlinekonto anlegen kommt auch? Wen ja ist das auch ok.
kommt
OskarTDI hat geschrieben: 19.10.2026, 19:52 Wäre es denn besser die Recovery auf 2GB zu stellen,
Geschmackssache. s.o.
Wenn du es ändern möchtest, dann einfach die autounattend.xml im Editor (Notepad.exe) öffnen und nach 1000 suchen und durch 2000 ersetzen.
Screenshot 2026-10-19 205352.jpg
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

Antworten