This documentation is archived and is not being maintained.


UILanguageFallback specifies the language used for resources not localized for the default system user interface (UI) (the UILanguage setting).

This setting is used by Windows Setup and Windows Deployment Services.

A fallback language is used when resources are not localized for a partially localized language. For example, Arabic is a partially localized language and contains only 80% of the Windows resources localized into Arabic. The fallback language for Arabic can be English or French.

You only need to specify this setting if the language specified by UILanguage is not fully localized and has more than one fallback language. In all other cases, this setting will be ignored.

This setting can only be applied during the specialize and oobeSystem configuration passes. To specify language and locale settings during the windowsPE pass, see the UILanguageFallback setting in the Microsoft-Windows-International-Core-WinPE component.

For the list of supported languages, locales, and identifiers, see Supported Language Packs and Default Settings.

If this value is configured in the oobeSystem configuration pass, the Regional Settings page of Windows Welcome will be skipped.




Specifies the language of the UI for resources that have not been localized into the system-preferred language.

Language_fallback is a string based on the language-tagging conventions of RFC 3066. The pattern language-region is used, where language is an ISO-639 language code and region is an ISO 3166-1 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

Valid Passes

Applies To

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

XML Example

The following XML output shows how to set the fallback language to US English (United States).


See Also