This AutoIt script generates customized autounattend.xml files for unattended Windows installation. Features multi-language support, user-friendly GUI, and template-based XML generation.
- Multi-language Support: English and Vietnamese UI
- User-friendly GUI: Intuitive interface with proper input validation
- Template-based Generation: Creates standard autounattend.xml files
- Settings Management: Save and load configuration preferences
- Password Toggle: Show/hide password functionality
- Input Validation: Character limits following Microsoft standards
- Launch the
autounattend_gen.exefile - Fill in the required fields:
- PC Name
- Account Name & Display Name
- Account Password
- Product Key (optional)
- Windows Edition (Home/Pro/Education)
- Locale & Time Region
- Click "Generate" to create the autounattend.xml file
- Use the "Settings" button to configure language and advanced options
- The generated file will be saved in the same directory as the script
- Use the "Reset" button to return all fields to default values
- If you haven't downloaded the latest Windows 11 ISO file, download it from the official Microsoft Windows 11 download page
- Extract your downloaded ISO file with any archive extraction tool (e.g., WinRAR) to a known folder
- Copy the
autounattend.xmlfile to your extracted Windows ISO folder - Copy all contents of the extracted ISO folder (including the
autounattend.xmlfile) to a clean USB drive (minimum 8GB recommended) - Insert the USB drive into your target PC and boot to the Boot Device Manager (follow your manufacturer's instructions, as PC models and BIOS shortcuts vary)
- Select the USB drive and enjoy a hassle-free Windows 11 installation
- The project does not yet include disk configuration options; therefore, disk 0 will be completely wiped during Windows installation.
- PLEASE BACKUP ANY IMPORTANT FILES BEFORE INSTALLING.
- I DO NOT HOLD ANY RESPONSIBILITY FOR YOUR OWN DATA.
QuickWinstall/
├── autounattend.xml # Output file (exists only if the Generate command runs successfully)
├── autounattend_gen.au3 # Main AutoIt script
├── autounattend_gen.exe # Compiled executable
├── template.xml # XML template file
├── settings.ini # Configuration file (exists only if some options are changed)
├── lang/ # Language files
│ ├── en.ini # English language pack
│ └── vi.ini # Vietnamese language pack
└── icons/ # UI icons (optional)
├── cancel.ico # Cancel icon 16x16
├── generate.ico # Generate icon 16x16
├── reset.ico # Reset icon 16x16
└── settings.ico # Settings icon 16x16
The application supports:
- English (en-US): Default language
- Vietnamese (vi-VN): Full UTF-8 support
Language files are located in the lang/ directory and can be easily extended for additional languages.
- Windows 7 or later
- AutoIt3 (for source code execution)
- .NET Framework (for compiled executable)
- Schneegans Unattend Generator
- Microsoft Documentation
- ChatGPT assistance for development
1172005thinh (QuickComp.)
- GitHub: @1172005thinh
- Facebook: @quickcomp.hungthinhnguyen
This project is free and open-source software.
- Fixed misaligned Show/Hide UI and Reset button
- Add app icon -
main.icoinicons/directory
- Remove
settings.inias this is a local build output.
- Added
Windows 11 Bypass Checksgroup with individual toggles for TPM, RAM, SecureBoot, CPU, Storage, and Disk checks - Changed Region and Windows Edition radio buttons to dropdown lists
- Added
Windows 11 Enterpriseentry for Windows Edition - Added individual reset button (
⟲) for every input field and option group - Fixed layout issues with dynamic content sizing and proper button alignment
- Complete localization support for all new bypass features in English and Vietnamese
- Enhanced
template.xmlwith conditional bypass registry modifications - Improved UI spacing and eliminated empty areas for better visual presentation
- Rearranged buttons for better readability
- Changed Facebook links
- Links in About section are now blue highlighted and underlined for better appearance
- Fixed default value of checkbox "Same as Account Name" to FALSE, avoid glitching when Reset
- Minor UI improvement, adding icons to Settings, Generate, Cancel, Reset buttons
- Rewrite README.md and icons/README.md
- Added multi-language support (English/Vietnamese)
- Improved GUI layout and user experience
- Implemented password toggle functionality
- Added input validation and character limits
- UTF-8 encoding support for international characters
- Settings dialog for language switching
- Message localization system
- Initial release
- Basic GUI for autounattend.xml generation
- Template-based XML creation