Windows has added support for default locale, input locale, and user interface (UI) language as entries in an unattended installation Answer file.
Language = locale ID
LanguageGroup = language group ID, language group ID
SystemLocale = locale ID
UserLocale = locale ID
InputLocale = locale ID:keyboard layout ID, locale ID:keyboard layout ID
UserLocale_DefaultUser = locale ID
InputLocale_DefaultUser = locale ID:keyboard layout ID
- Language - This setting specifies the language that is installed. If this setting is specified, the SystemLocale, InputLocale, UserLocale, and MUILanguage settings are ignored.
Note To work around this issue, set the SystemLocale, InputLocale, UserLocale, and MUILanguage individually.
- LanguageGroup - This setting specifies the language support that is installed on the computer. If this setting is specified, it provides the default settings for the InputLocale, SystemLocale, and UserLocale settings.
- SystemLocale - This setting enables programs that do not use Unicode to run and display menus and dialog boxes in the localized language. If a localized program does not display correctly on the computer, setting the system locale to match the language of the localized program may resolve the problem. However, this setting is network-wide, so it is not possible to support simultaneously the localized programs that do not use Unicode for multiple languages.
- UserLocale - This setting controls the settings for sorting numbers, time, currency, and dates.
- InputLocale - This setting specifies the input locale and keyboard layout combinations. If multiple locales are specified, the first keyboard layout that is specified becomes the computer default. The specified combinations must be supported by one of the languages that is defined by using either the LanguageGroup setting or the default language for the language version of Windows XP that is being installed. If an available language does not support the specified combination, the default combination is used. This setting is ignored if the Language setting is specified.
- UserLocale_DefaultUser (new for Windows XP)- This setting sets the user locale for the default user. The user locale controls the settings for numbers, time, currency, and dates. The specified user locale must be supported by one of the languages that is specified by using the
LanguageGroup setting, or the default language for the Windows XP version that is being installed.
- InputLocale_DefaultUser (new for Windows XP) - This setting sets the input locale and keyboard layout combinations for the default user.
- MUILanguage (new for Windows XP)- This setting sets the UI language for the current user on a Windows MultiLanguage Version-based computer. This setting is intended for post-Setup configuration, when the Windows MultiLanguage Version language that you want is already installed.
- MUILanguage_DefaultUser (new for Windows XP) - This setting sets the UI language for the default user profile, which includes the logon language and the default UI language that is applied to all new user accounts.
- Create an answer file that contains the [RegionalSettings] section items you want to modify, and then save it (for example, as c:\regopts.txt).
- Create a batch file by using the following command line to apply the answer file settings:rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"c:\regopts.txt"
Windows XP Professional Resource Kit.
Article ID: 289125 - Last Review: Oct 21, 2008 - Revision: 1