Hatch

Windows Sysprep Generator

Generate autounattend.xml for automated Windows installation

← Home
🔒 100% Local — No Data Transmitted

Windows Edition & Architecture

Select the Windows version and edition you are deploying.

Language & Regional Settings

Configure locale, keyboard layout, and time zone.

Disk & Partitioning

Configure disk selection and partition layout.

⚠️ The generated XML will wipe the selected disk. Double-check disk numbers in your environment before deploying.
Custom Partition Layout
ℹ️ Define partitions in order. The last partition with size 0 will consume all remaining space. Windows OS partition must be NTFS type.

Administrator & User Accounts

Configure the built-in administrator and initial user accounts.

Local User Accounts
Auto-Logon Settings

Computer Name & Network

Configure computer name and workgroup or domain settings.

OOBE & Setup Options

Out-of-box experience and first-run setup behavior.

Skip OOBE (Out-of-Box Experience)
Suppress the Windows welcome/setup wizard entirely
Hide EULA page
Automatically accept the End User License Agreement
Hide OEM registration page
Skip the OEM registration/customization screen
Skip network setup in OOBE
Allow setup to proceed without a network connection
Skip Microsoft Account prompt
Force local account creation, bypass Microsoft Account requirement
Disable Windows Defender SmartScreen during setup
Useful for enterprise environments with their own security tools
Protect your PC (Windows Security)
Show the "Protect your PC" screen during OOBE

Privacy & Telemetry

Control data collection and privacy settings.

Disable diagnostic data (telemetry)
Set diagnostics to Security level (minimum)
Disable advertising ID
Prevent apps from using advertising ID for personalization
Disable Cortana
Disable Cortana assistant
Disable OneDrive auto-start
Prevent OneDrive from starting automatically

First-Run Commands

Commands to run automatically after Windows setup completes.

ℹ️ Specialize commands run before user logon (as SYSTEM). First-logon commands run on first user logon. Use absolute paths. Order matters.
Specialize Commands (run as SYSTEM before logon)
First Logon Commands (run on first user logon)

Common Quick-Add Commands

Click to add commonly used setup commands.

Advanced Options

Additional configuration for enterprise deployments.

Enable RDP (Remote Desktop)
Allow remote desktop connections after setup
Enable .NET Framework 3.5
Install legacy .NET Framework (required by some apps)
Disable UAC (User Account Control)
Not recommended for most deployments
Show file extensions in Explorer
Unhide known file extensions in Windows Explorer
Show hidden files in Explorer
Display hidden files and folders in Explorer
Disable Hibernation
Disable hiberfil.sys to reclaim disk space
Set High Performance power plan
Apply High Performance power scheme
Driver Paths
ℹ️ Enter UNC or local paths to driver folders that setup should scan. These must be accessible during Windows PE.

Review & Generate XML

Review your configuration and generate the autounattend.xml file.

Copied to clipboard!