Frequently Asked Questions
Windows Server 2003, Windows XP, and Windows 2000 MUI
Microsoft first introduced the Multilingual User Interface Technology for Windows 2000 Professional as "Windows 2000 Professional Multilanguage Version," which was later extended to the Windows 2000 Server family. This technology is now available for Windows XP Professional, Windows Server 2003 editions, Windows XP Embedded, and Windows XP Tablet PC Edition. This technology is now called Multilingual User Interface Pack, referred to as MUI.
What is Multilingual User Interface Pack (MUI)?
Multilingual User Interface Pack is a set of language specific resource files that can be added to the English version of Windows Professional. When installed on the English version of Windows, MUI allows the user interface language of the operating system to be changed according to the preferences of individual users to one of the 33 supported languages. This allows large corporations to roll out the same worldwide image with a single install job. Local users can then select the user interface language or it can be set by Group Policy for Organizational Units.
MUI also allows different language users to share the same workstation or roaming users to take their localized user interface from one workstation to another. For instance, one user might choose to see system menus, dialogs and other text in Japanese, while another user logging onto the same system might prefer to see the corresponding text in French.
What versions of Windows are supported by MUI?
MUI was introduced in the Windows 2000 timeframe and is available for:
MUI is not supported on consumer versions of Windows such as Windows 9x, Windows Me, and Windows XP Home Edition.
What are the benefits of Windows MUI?
MUI is intended to help reduce the Total Cost of Ownership for corporations operating in an international, multilingual environment. Typically three scenarios would support that cost reduction:
Does Windows MUI (set to a particular user interface language) differ from a localized version?
Yes, although functionally there is little difference. A Windows system with MUI will largely look and behave like the localized version, with some exceptions. MUI runs on top of the English version of Windows. From a feature and architectural point of view, localized versions of Windows are the same as English Windows XP. However, on localized versions:
Because the resources used in a localized version are used to create MUI, there is no difference between the actual translations. This results in a nearly full localization, apart from small elements that are still dependent on:
The percentage of localization coverage in Windows 2000 with MUI is about 90%. In Windows 2000 with MUI, there are many visible strings that appear in English. One of the most noticeable areas is the Start Menu. This is because the Start Menu is populated directly using the file names of folders and link files created at setup time. They appear in English even if you are running on a MUI system with Japanese user interface, as English was the original installation language.
This has been changed in Windows XP and results in a much higher localized experience for the system user. Much of the additional localized coverage in Windows XP is achieved through "MUI-enabling" Windows XP system modules and applications, specifically by:
Implementing these changes for Windows XP Multilingual User Interface Pack resulted in much higher localization quality and makes a big difference in the user experience. A system running MUI also requires more disk space to store the additional resources files.
What are the system requirements of Windows MUI?
MUI is an add-on to the English version of Windows XP Professional and Windows 2000 family of operating systems, and will not install on localized versions of Windows XP/2000 or on Windows XP Home Edition. Every additional language installed will require approximately 115 MB extra disk space for Windows XP, 45MB for Windows 2000; East Asian language support requires an additional 250 MB.
How can I acquire Windows MUI?
The Windows XP/2000 MUI is sold only through Volume Licensing programs such as the Microsoft Open License Program (MOLP/Open), Select, and Enterprise agreement (or with a new computer as an OEM version at customer request). It is not available through retail channels.
I am an Open/Select/Enterprise License Customer, how do I find Windows MUI in my kit?
If you are an Open License customer, please see your reseller for the content list of your kit.
To find MUI in your Select/Enterprise kits, go to Microsoft Licensing Web site. Click the Shipment Content List link and download the Shipment Content List for the month of your choice. Decompress the file and open it. The list is in Microsoft Excel format.
Which customers have deployed Windows MUI?
Windows MUI has been deployed and well received by major corporations such as Allergan, BMW, GE Capital IT Solutions, and Siemens.
Can I provide this functionality in my product?
Yes and No. You should definitely think about providing similar functionality in your product, but you should not rely on the technology in the Windows 2000 MultiLanguage Version to switch the user interface language for you. Only a percentage of all Windows XP and Windows 2000 installations will be MUI-based. If you rely on the MUI technology, you will prevent customers without MUI from switching the language of the user interface. Furthermore, Windows XP and Windows 2000 are released in 24 localized versions, including English. Other products might have a different language matrix and offer more or fewer localized versions.
If you want to enable your product to switch the user interface language, you should consider using satellite resource DLLs. For more information, see F. Avery Bishop's article in the April 1999 edition of Microsoft Systems Journal, or the Writing Multilingual User Interface Applications article on this site.
What is Office MUI?
Office MUI is a separate product that enables the same functionality as Windows MUI, but for Office applications. It has its own separate setup/installation and Service Packs. Installing Windows MUI does not automatically allow you to switch user interface languages in Microsoft Office. For more information about Office MUI, see the Office System 2007 technical libary or the Office 2003 MUI Pack information at Office Online.
Windows XP Questions
What are the differences between Windows XP MUI and Windows 2000 MUI?
Windows XP MUI addresses key issues raised by customers over Windows 2000 MUI. Enhancements include:
Can MUI be installed on Windows XP Home edition?
No. MUI is a feature that is available only on the Professional edition of Windows XP.
Windows Server 2003 Questions
What are the differences between Windows Server 2003 MUI and Windows 2000 Server MUI?
Windows Server 2003 MUI is on par with Windows XP MUI. Enhancements over Windows 2000 Server MUI include:
Installation and Administration Questions
How do I install Windows MUI?
Multilingual User Interface Resource Files are only sold as a bundle with the English version of Windows to make absolutely sure customers have the English version of the OS when installing MUI.
The Windows XP bundle consists of 6 CDs, one containing the base operating system in English, plus 5 CDs containing the Multilingual User Interface files. The Windows 2000 bundle includes 3 CDs, one containing the base Windows 2000 Professional and the other two containing MUI files. After completing setup of the base English OS from CD1, run the program MUISETUP.EXE from any of the resource CDs to install the required User Interface Languages. MUISETUP.EXE can also be run from a network share.
Is it possible to install the Windows MUI in unattended mode?
Yes. For details, see "Unattended Mode Installation" on Overview of Windows XP International Support.
What upgrade paths to Windows MUI are supported?
You can upgrade to MUI from the English versions of the following platforms. Upgrades can only be performed from the English versions of these systems. In order to install MUI on a non-English system, it will be necessary to do a clean install.
Naturally, in an upgrade from any edition of Windows 2000 Server MUI, the corresponding edition of Windows Server 2003 MUI is supported.
How do I add or remove user interface languages?
UI languages can be easily added or removed using MUISetup.exe, the installation tool. The tool is very similar to the Regional Options control panel, and can be used by administrators to select which of the available languages to add or remove.
How do I select, or change, a user interface language?
Select the appropriate menus and dialogs language from the Regional Options applet in Control Panel. The menus and dialogs drop-down list will display all the installed languages. For more details, see Regional and Language Options overview. Note that the user interface language is a per-user setting.
How do I restrict users to one particular user interface language if more than one language is installed on the machine?
Use the MUI Group Policy to provide a user with a predetermined user interface language. To find out how, see How to Configure Regional and Language Support for User Accounts.
Can I use Group Policy to control the user interface language of network users?
Yes. You can find information on how to do this in How to Configure Regional and Language Support for User Accounts.
How do I detect which user interface languages are installed on the system?
Use the API EnumUILanguages. For more details, see our list of New Windows language specific APIs.
How do I determine which user interface language to use in my application?
Use the API GetUserDefaultUILanguage. The API will return the LANGID of the user selection. If MUI is not installed, the returned LANGID equals the InstallLanguage of the system. For more details see our list of New Windows language specific APIs.
In This Article