(Unattended Installation)
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
The [GuiUnattended] section contains entries for preparing the graphical user interface (GUI) for unattended installation.
Answer File Entries for the [GuiUnattended] Section
Entry | Description |
---|---|
AdminPassword |
Sets the Administrator account password. |
Arguments |
Indicates that arguments or entries accompany the custom program that runs concurrently with Setup. |
AutoLogon |
Configures the computer to log on once with the Administrator account. |
AutoLogonCount |
Specifies the number of times that the computer automatically logs on with the specified Administrator account and password. |
DetachedProgram |
Indicates the path of the custom program that runs concurrently with Setup. |
EMSBlankPassword |
Enables the use of a blank administrator password in unattended installations of Emergency Management Services. |
EMSSkipUnattendProcessing |
Prevents Setup from processing Unattend.txt or Sysprep.inf during an installation of Emergency Management Services. |
EncryptedAdminPassword |
Enables Setup to install encrypted passwords for the Administrator account. |
OEMSkipRegional |
Enables unattended installation to skip the Regional and Language Options page in the final (GUI-mode) stage of Setup. |
OEMSkipWelcome |
Enables unattended installation to skip the Welcome page in the final (GUI-mode) stage of Setup. |
ProfilesDir |
Specifies the location of Windows XP or Windows Server 2003 profiles. |
ServerWelcome |
Specifies whether to install the Web Interface for Remote Administration at first logon on Windows Server 2003. |
TimeZone |
Specifies the time zone of the computer. |
Sets the Administrator account password.
AdminPassword = password| *
Value | Description |
---|---|
password |
The password can contain as many as 127 characters. Passwords are case-sensitive and must be enclosed in quotes. Users cannot change or specify their own passwords in Mini-Setup. You can enter a new password in the appropriate dialog box, but the password does not change. |
* |
The administrator password is blank or null. |
[GuiUnattended]
AdminPassword = "YhJ##3"
If you specify a password for the Administrator account during an unattended installation, you cannot use the AdminPassword entry in the Sysprep.inf file to change it; the administrator password remains the same. However, if you specify a blank administrator password during an unattended installation, you can then use AdminPassword in Sysprep.inf to change it to a non-blank password.
If you specify a blank administrator password, you do not set the administrator password, or you set the administrator password to null, the automatic Administrator account logon feature is disabled (the AutoLogon entry is essentially set to No).
Security breaches can occur if you use a common, non-blank administrator password for all computers provided to users. Prior to running Sysprep, we recommend that you use an automation process to set the administrator password to blank. Users can then specify their own passwords after receiving the computers.
In an unattended installation, Setup will force any password string that begins with an asterisk to null.
Indicates that arguments or entries accompany the custom program that runs concurrently with Setup.
Arguments = string
[GuiUnattended]
Arguments = /n /s
This entry is required if you are using the DetachedProgram entry.
Configures the computer to log on once with the Administrator account.
AutoLogon = Yes | No
Value | Description |
---|---|
Yes |
Configures the computer to log on once with the Administrator account. |
No |
Does not automatically log on to the computer with the Administrator account. |
[GuiUnattended]
AutoLogon = Yes
The default value is No.
This entry is not available for upgrades.
This entry is dependent on the AdminPassword entry in the [GuiUnattended] section. If you specify a blank administrator password, you do not set the administrator password, or you set the administrator password to null, the automatic Administrator account logon feature is disabled (the AutoLogon entry is essentially set to No).
When you set AutoLogon to Yes, you cannot log off. If you try to log off, you will be logged back on automatically. The only way to log off is to reboot, which decrements the value of AutoLogonCount.
If you specify a password in the AdminPassword entry, Setup uses that password to log on automatically to the computer. After the installation finishes, Setup deletes the password from the copy of the answer file left on the computer.
Note
Encrypting the Administrator password in the EncryptedAdminPassword entry disables AutoLogon.
To skip Windows Welcome, set UnattendSwitch to Yes in the [Unattended] section of the answer file.
If you wish to log on automatically after running Sysprep in Factory mode, set AuditAdminAutoLogon to Yes in the [ComputerSettings] section of Winbom.ini.
Specifies the number of times that the computer automatically logs on with the specified Administrator account and password.
AutoLogonCount = integer
[GuiUnattended]
AutoLogonCount = 5
The value of AutoLogonCount decrements after each logon, and WinLogon disables the feature after the specified number of logon attempts.
This entry requires that you set a value for the AdminPassword entry and that you use the entry AutoLogon = Yes
. If you use the entry AutoLogon = Yes
, WinLogon checks the value of AutoLogonCount. If the integer for AutoLogonCount is greater than 0, WinLogon decrements the count and then checks AdminPassword. If you use the entry AdminPassword = "password"
, WinLogon uses this password to log on automatically. If you use the entry AdminPassword = "*"
, the user must enter a password.
If AutoLogonCount = 0
, WinLogon deletes the AutoAdminLogon, AutoLogonCount, and DefaultPassword entries from the registry. During the next restart, the user must log on manually.
Note
The function of this entry has changed slightly between Windows 2000 and Windows XP. Please review this entry carefully before using it in your answer file.
Make sure that the password for the master installation (that you plan to duplicate onto one or more destination computers) is blank.
You must restart the computer to decrement the value of AutoLogonCount.
Indicates the path of the custom program that runs concurrently with Setup.
DetachedProgram = DetachedProgram
[GuiUnattended]
DetachedProgram = "%systemdrive%\extras\install.exe"
If the program requires any arguments, you must specify them in the Arguments entry.
Enables the use of a blank administrator password in unattended installations of Emergency Management Services.
EMSBlankPassword = Yes | No
Value | Description |
---|---|
Yes |
Enables the use of "*" with AdminPassword when installing Emergency Management Services. |
No |
Disables the use of "*" with AdminPassword when installing Emergency Management Services . |
[GuiUnattended]
EMSBlankPassword = Yes
The default value is No.
This entry applies only to Windows Server 2003. By default, blank administrator passwords (AdminPassword = "*"
) are not allowed in unattended installations of Emergency Management Services.
Note
- If you create a password that starts with an asterisk (*), Windows sets the password to Null. A null password could be a security risk and is not recommended.
Prevents Setup from processing Unattend.txt or Sysprep.inf during an installation of Emergency Management Services.
EMSSkipUnattendProcessing = 0 | 1
Value | Description |
---|---|
0 |
Does not prevent Setup from processing Unattend.txt or Sysprep.inf during aninstallation of Emergency Management Services. |
1 |
Prevents Setup from processing Unattend.txt or Sysprep.inf during an installation of Emergency Management Services. |
[GuiUnattended]
EMSSkipUnattendProcessing = 0
The default value is 0.
This entry applies only to Windows Server 2003.
Enables Setup to install encrypted passwords for the Administrator account.
EncryptedAdminPassword = Yes | No
Value | Description |
---|---|
Yes |
Instructs Setup to install the encrypted Administrator account password. |
No |
Instructs Setup to keep the Administrator account password as plaintext. |
[GuiUnattended]
EncryptedAdminPassword = Yes
The default value is No.
To encrypt your Administrator passwords, use Setup Manager.
Note
- If you use this entry to install an encrypted Administrator password during an unattended installation, Setup disables Autologon.
Enables unattended installation to skip the Regional and Language Options page in the final (GUI-mode) stage of Setup.
OEMSkipRegional = 0 | 1
Value | Description |
---|---|
0 |
Displays the Regional and Language Options page in the final (GUI-mode) stage of Setup. |
1 |
Skips the Regional and Language Options page in the final (GUI-mode) stage of Setup. |
[GuiUnattended]
OEMSkipRegional = Yes
If you set OemPreinstall = Yes
in the [Unattended] section and provide values for the [RegionalSettings] section, set OemSkipRegional = 1
to ensure that Setup completes without prompting the user for regional information.
Enables unattended installation to skip the Welcome page in the final (GUI-mode) stage of Setup.
OemSkipWelcome = 0 | 1
Value | Description |
---|---|
0 |
Displays the Welcome page in the final (GUI-mode) stage of Setup. |
1 |
Skips the Welcome page in the final (GUI-mode) stage of Setup. |
[GuiUnattended]
OemSkipWelcome = Yes
You must also set OemPreinstall = Yes
if you use this entry.
If OemPreinstall = Yes
in the [Unattended] section of the answer file, unattended installation automatically stops on the Welcome page. To avoid this pause, set OemSkipWelcome = 1
.
Specifies the location of Windows XP or Windows Server 2003 profiles.
ProfilesDir = path_to_profile_folder
[GuiUnattended]
ProfilesDir = "%systemroot%\Profiles"
The default is systemdrive\Documents and Settings.
This entry is useful if you require new installations to use the same profile folder as Windows NT 4.0 or Windows 2000. This entry is valid only on clean installations of Windows XP or Windows Server 2003. Setup ignores this entry during upgrades.
The specified directory can contain an environment variable such as systemdrive or systemroot. Enclose path_to_profile_folder in quotation marks if it is a long file name or if it contains an environment variable.
Specifies whether to install the Web Interface for Remote Administration at first logon on Windows Server 2003.
ServerWelcome = Yes | No
Value | Description |
---|---|
Yes |
Installs the Web Interface for Remote Administration. |
No |
Does not install the Web Interface for Remote Administration. |
[GuiUnattended]
ServerWelcome = No
The default value is Yes.
On the Windows Server 2003, Web Edition, if ServerWelcome = Yes
, then on first logon, Sasetup.msi is run from the hard disk, the Web Interface for Remote Administration s added to the Startup program group for the Administrator account, and the Web UI is started.
On Windows Server 2003, Standard Edition, Windows Server 2003, Enterprise Edition, Microsoft Small Business Server, and Windows Server 2003, Datacenter Edition, if ServerWelcome = Yes
, then Configure Your Server wizard is run on first user logon.
If this ServerWelcome = No
, then Configure Your Server Wizard does not run.
Specifies the time zone of the computer.
TimeZone = index
Index values for TimeZone entry
Index | Time Zone | Description |
---|---|---|
000 |
Dateline Standard Time |
(GMT-12:00) International Date Line West |
001 |
Samoa Standard Time |
(GMT-11:00) Midway Island, Samoa |
002 |
Hawaiian Standard Time |
(GMT-10:00) Hawaii |
003 |
Alaskan Standard Time |
(GMT-09:00) Alaska |
004 |
Pacific Standard Time |
(GMT-08:00) Pacific Time (US and Canada); Tijuana |
010 |
Mountain Standard Time |
(GMT-07:00) Mountain Time (US and Canada) |
013 |
Mexico Standard Time 2 |
(GMT-07:00) Chihuahua, La Paz, Mazatlan |
015 |
U.S. Mountain Standard Time |
(GMT-07:00) Arizona |
020 |
Central Standard Time |
(GMT-06:00) Central Time (US and Canada) |
025 |
Canada Central Standard Time |
(GMT-06:00) Saskatchewan |
030 |
Mexico Standard Time |
(GMT-06:00) Guadalajara, Mexico City, Monterrey |
033 |
Central America Standard Time |
(GMT-06:00) Central America |
035 |
Eastern Standard Time |
(GMT-05:00) Eastern Time (US and Canada) |
040 |
U.S. Eastern Standard Time |
(GMT-05:00) Indiana (East) |
045 |
S.A. Pacific Standard Time |
(GMT-05:00) Bogota, Lima, Quito |
050 |
Atlantic Standard Time |
(GMT-04:00) Atlantic Time (Canada) |
055 |
S.A. Western Standard Time |
(GMT-04:00) Caracas, La Paz |
056 |
Pacific S.A. Standard Time |
(GMT-04:00) Santiago |
060 |
Newfoundland and Labrador Standard Time |
(GMT-03:30) Newfoundland and Labrador |
065 |
E. South America Standard Time |
(GMT-03:00) Brasilia |
070 |
S.A. Eastern Standard Time |
(GMT-03:00) Buenos Aires, Georgetown |
073 |
Greenland Standard Time |
(GMT-03:00) Greenland |
075 |
Mid-Atlantic Standard Time |
(GMT-02:00) Mid-Atlantic |
080 |
Azores Standard Time |
(GMT-01:00) Azores |
083 |
Cape Verde Standard Time |
(GMT-01:00) Cape Verde Islands |
085 |
GMT Standard Time |
(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London |
090 |
Greenwich Standard Time |
(GMT) Casablanca, Monrovia |
095 |
Central Europe Standard Time |
(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague |
100 |
Central European Standard Time |
(GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb |
105 |
Romance Standard Time |
(GMT+01:00) Brussels, Copenhagen, Madrid, Paris |
110 |
W. Europe Standard Time |
(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna |
113 |
W. Central Africa Standard Time |
(GMT+01:00) West Central Africa |
115 |
E. Europe Standard Time |
(GMT+02:00) Bucharest |
120 |
Egypt Standard Time |
(GMT+02:00) Cairo |
125 |
FLE Standard Time |
(GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius |
130 |
GTB Standard Time |
(GMT+02:00) Athens, Istanbul, Minsk |
135 |
Israel Standard Time |
(GMT+02:00) Jerusalem |
140 |
South Africa Standard Time |
(GMT+02:00) Harare, Pretoria |
145 |
Russian Standard Time |
(GMT+03:00) Moscow, St. Petersburg, Volgograd |
150 |
Arab Standard Time |
(GMT+03:00) Kuwait, Riyadh |
155 |
E. Africa Standard Time |
(GMT+03:00) Nairobi |
158 |
Arabic Standard Time |
(GMT+03:00) Baghdad |
160 |
Iran Standard Time |
(GMT+03:30) Tehran |
165 |
Arabian Standard Time |
(GMT+04:00) Abu Dhabi, Muscat |
170 |
Caucasus Standard Time |
(GMT+04:00) Baku, Tbilisi, Yerevan |
175 |
Transitional Islamic State of Afghanistan Standard Time |
(GMT+04:30) Kabul |
180 |
Ekaterinburg Standard Time |
(GMT+05:00) Ekaterinburg |
185 |
West Asia Standard Time |
(GMT+05:00) Islamabad, Karachi, Tashkent |
190 |
India Standard Time |
(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi |
193 |
Nepal Standard Time |
(GMT+05:45) Kathmandu |
195 |
Central Asia Standard Time |
(GMT+06:00) Astana, Dhaka |
200 |
Sri Lanka Standard Time |
(GMT+06:00) Sri Jayawardenepura |
201 |
N. Central Asia Standard Time |
(GMT+06:00) Almaty, Novosibirsk |
203 |
Myanmar Standard Time |
(GMT+06:30) Yangon (Rangoon) |
205 |
S.E. Asia Standard Time |
(GMT+07:00) Bangkok, Hanoi, Jakarta |
207 |
North Asia Standard Time |
(GMT+07:00) Krasnoyarsk |
210 |
China Standard Time |
(GMT+08:00) Beijing, Chongqing, Hong Kong SAR, Urumqi |
215 |
Singapore Standard Time |
(GMT+08:00) Kuala Lumpur, Singapore |
220 |
Taipei Standard Time |
(GMT+08:00) Taipei |
225 |
W. Australia Standard Time |
(GMT+08:00) Perth |
227 |
North Asia East Standard Time |
(GMT+08:00) Irkutsk, Ulaan Bataar |
230 |
Korea Standard Time |
(GMT+09:00) Seoul |
235 |
Tokyo Standard Time |
(GMT+09:00) Osaka, Sapporo, Tokyo |
240 |
Yakutsk Standard Time |
(GMT+09:00) Yakutsk |
245 |
A.U.S. Central Standard Time |
(GMT+09:30) Darwin |
250 |
Cen. Australia Standard Time |
(GMT+09:30) Adelaide |
255 |
A.U.S. Eastern Standard Time |
(GMT+10:00) Canberra, Melbourne, Sydney |
260 |
E. Australia Standard Time |
(GMT+10:00) Brisbane |
265 |
Tasmania Standard Time |
(GMT+10:00) Hobart |
270 |
Vladivostok Standard Time |
(GMT+10:00) Vladivostok |
275 |
West Pacific Standard Time |
(GMT+10:00) Guam, Port Moresby |
280 |
Central Pacific Standard Time |
(GMT+11:00) Magadan, Solomon Islands, New Caledonia |
285 |
Fiji Islands Standard Time |
(GMT+12:00) Fiji Islands, Kamchatka, Marshall Islands |
290 |
New Zealand Standard Time |
(GMT+12:00) Auckland, Wellington |
300 |
Tonga Standard Time |
(GMT+13:00) Nuku'alofa |
[GuiUnattended]
TimeZone = 030
If the entry is not present, the user must select a time zone.
If you do not configure a specific time zone setting, the default time zone depends on the language version of Windows that is installed. For example, in the Japanese version, the default time zone is "GMT+9 (Osaka, Sapporo, Tokyo)."