Sorry, your browser is not supported
Please use Google Chrome, Mozilla Firefox, Safari or Microsoft Edge to open this page

Mcsetup.ini Guide

[Unattended] UnattendMode=FullUnattended OemPreinstall=Yes TargetPath=\WINDOWS FileSystem=ConvertNTFS WaitForReboot=No DriverSigningPolicy=Ignore NonDriverSigningPolicy=Ignore [GuiUnattended] AdminPassword=MyP@ssw0rd EncryptedAdminPassword=No AutoLogon=Yes AutoLogonCount=1 TimeZone=035 ; Eastern US/Canada OEMSkipRegional=1 OemSkipWelcome=1

[Networking] InstallDefaultComponents=Yes

[Display] BitsPerPel=32 XResolution=1024 YResolution=768 VRefresh=60 AutoConfirm=1 mcsetup.ini

[UserData] FullName="IT Deployment" OrgName="Example Inc." ComputerName=XP-DESK01 ProductKey="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"

1. Overview mcsetup.ini is a configuration file used by legacy Microsoft operating systems (Windows 95, 98, Me, NT 4.0, 2000, and XP) during the setup and installation process . The "mc" prefix likely stands for "Machine Configuration" or "Microsoft Configuration." | | OrgName | ACME Corp | Registered organization

| 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.

| Parameter | Example | Description | |-----------|---------|-------------| | BitsPerPel | 16 | Color depth (8, 16, 24, 32). | | XResolution | 1024 | Horizontal resolution. | | YResolution | 768 | Vertical resolution. | | VRefresh | 75 | Refresh rate in Hz. | | AutoConfirm | 1 | Automatically accept new display settings. | Configures network components and protocols. | Pre-configures display settings

[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 | Values | Description | |-----------|--------|-------------| | UnattendMode | Yes , No , ReadOnly , GuiAttended | Yes = fully unattended; GuiAttended = only text-mode unattended. | | OemPreinstall | Yes , No | If Yes , setup copies OEM files from $OEM$ folders. | | TargetPath | \WINNT , \WINDOWS | Directory where Windows will be installed. | | FileSystem | LeaveAlone , ConvertNTFS , ForceNTFS | Controls FAT→NTFS conversion during setup. | | ExtendOemPartition | 0 , 1 | Extends active partition to fill disk (Win9x only). | | ConfirmHardware | Yes , No | Suppresses hardware detection confirmation dialogs. | | NtUpgrade | 0 , 1 | Set to 1 when upgrading from NT 3.51 to NT 4.0. | Controls the GUI-mode phase (after the first reboot).