[Unattended] OemPreinstall = Yes NoWaitAfterGuiMode = 1 FileSystem = ConvertNTFS [GuiUnattended] AdminPassword = * AutoLogon = Yes AutoLogonCount = 1 TimeZone = 004 Below are the most important sections found in mcsetup.ini . Note that not all parameters are available on every Windows version. 4.1 [Unattended] Controls the overall unattended setup behavior.
| Parameter | Example | Description | |-----------|---------|-------------| | FullName | John Doe | Registered owner name. | | OrgName | ACME Corp | Registered organization. | | ComputerName | WORKSTATION1 | NetBIOS computer name (max 15 chars). | | ProductKey | 12345-67890-ABCDE-FGHIJ-KLMNO | Windows product key (no hyphens sometimes). | Pre-configures display settings. mcsetup.ini
[Networking] InstallDefaultComponents=Yes No | Installs standard TCP/IP
| Parameter | Example | Description | |-----------|---------|-------------| | JoinWorkgroup | WORKGROUP | Workgroup name. | | JoinDomain | DOMAIN01 | Domain to join (requires domain account in [GuiUnattended] ). | | DomainAdmin | AdminUser | Domain admin account name. | | DomainAdminPassword | pass | Password for domain admin. | Below is a complete mcsetup.ini for an unattended installation of Windows XP Professional SP3. mcsetup.ini
| Parameter | Values | Description | |-----------|--------|-------------| | InstallDefaultComponents | Yes , No | Installs standard TCP/IP, Client for MS Networks. | | ProcessPageSections | Yes , No | Enables custom network sections (e.g., [TCPIP] ). | | Adapter1 | PCI\VEN_... | Specifies network adapter hardware ID. | Used for workgroup or domain membership (NT/2000/XP).