unattended windows setup

Answer the setup questions once, on your own terms.

Zaami Unattend+ writes a real autounattend.xml plus a PowerShell companion that logs every step. Everything runs in this browser — no upload, no account.

  1. 01Configure

    Walk the sections below. Nothing is preselected, and every switch says what it changes.

  2. 02Download

    Grab autounattend.xml plus the companion PowerShell script when the checklist is clear.

  3. 03Run

    Drop the XML in the root of your install media and boot. Setup picks it up on its own.

passes
2
selections
0
still needed
8

Nothing leaves this browser

first bootno time zone
  1. 01License agreementUser still has to accept
  2. 02Let's connect you to a networkWi-Fi picker shown
  3. 03Sign in with MicrosoftOnline account screen shown
  4. 04Name your PCTyped at the keyboard

4 screens still shown at first boot

windowsPEoobeSystem

Quick start

One click fills a whole configuration. Refine anything afterwards.

Unofficial community tool

Not affiliated with Microsoft. Review the generated file before running it on hardware you care about, and keep it private — it can contain passwords.

Config health

0/100
not usable yet8 blockers0 risks1 notes

Fix these first

Everything else (6)
3 required
Fill these before downloading:
  • Windows display language
  • At least one keyboard layout
  • Time zone

Controls date, time, number and currency formatting.

Windows GeoID, used for store and news defaults.

The first layout is the default. Add every layout you want available.

3 required
Fill these before downloading:
  • Processor architecture
  • Windows edition
  • Product key choice

Must match the media you are building.

Used only to select the edition during Setup.

none
1 required
Fill these before downloading:
  • Disk configuration mode
none

Treat the generated file as a secret

Anyone with autounattend.xml can read every password in it. Keep the file off shared drives.
1 required
Fill these before downloading:
  • Computer name choice

Sets the firewall profile for the first network.

later
automatic
none
off
none
none
none
default
none
autounattend.xml