UserLocale (microsoft-windows-international-core-userlocale)

UserLocale specifies the per-user settings used for formatting dates, times, currency, and numbers in a Windows installation.

Users can change this value on a running Windows installation by using the Administrative pane in the Region and Language Control Panel.

For a list of supported languages, locales, and identifiers, see Available Language Packs.



Specifies the locale of the end user.

The User_locale string is based on the language-tagging conventions of RFC 3066. The pattern language-region is used, where language is a language code and region is a country or region identifier (for example, en-US, fr-FR, or es-ES).

This value is not case-sensitive.

This string type supports empty elements.

Parent Hierarchy

Microsoft-Windows-International-Core | UserLocale

Valid Configuration Passes



Applies To

For a list of the Windows editions and architectures that this component supports, see Microsoft-Windows-International-Core.

XML Example

The following example shows how to set the user locale to Japanese (Japan).


Available Language Packs

Microsoft-Windows-International-Core Automate OOBE