This document provides instructions for building a custom multilingual installation of the Microsoft® Windows Vista™ operating system. You can use the steps provided in this guide to become familiar with new and updated Multilingual User Interface (MUI) features and technologies available in Windows Vista.
| |
It is recommended that you first test the steps described in this Step-by-Step Guide in a lab or test environment. This guide is not intended as a deployment guide for Windows Server® Code Name "Longhorn" or Windows Vista features, and should be used with discretion as a stand-alone document. |
This document is designed for IT professionals and deployment specialists who are responsible for deploying Windows operating systems in an organization.
The MUI scenario is designed to provide hands-on practice with new tools provided with Windows Vista that are being used by IT professionals building custom installations of the operating system. The customizations addressed in this scenario include adding language packs and configuring international settings.
When you have completed the steps in this scenario, you will have a working lab environment that includes a workstation computer for deployment tools, a valid answer file, and a custom Windows image that contains a language pack and the correct configuration for international settings.
In addition, you will gain a basic understanding of the MUI tools provided in the Windows Automated Installation Kit (Windows AIK) and you can experiment with various modifications of the basic MUI scenario using Windows AIK.
For more information about the new MUI technology and features in Windows Vista see the Additional references section.
Topics covered in this document include:
Requirements and prerequisites
Step 1: Building a lab environment
Step 2: Copying a language pack to a distribution
Step 3: Configuring international settings in an answer file
Step 4: Changing the language of Windows Setup
A set of new and updated tools and technologies is available to support global deployment of Windows Vista in the organization. The tools required for completing this scenario are available as part of the Windows Automated Installation Kit (Windows AIK). For information about downloading the Windows AIK, see the Windows Automated Installation Kit (WAIK) User's Guide for Windows Vista (http://go.microsoft.com/fwlink/?LinkID=53552).
| Name | Description |
Windows System Image Manager (Windows SIM) | The tool that enables you to create answer files (Unattend.xml) and distribution shared resources or to modify the files contained in a configuration set. |
Answer file | A text file that scripts the answers for a series of graphical user interface (GUI) dialog boxes. The answer file for Windows Setup is usually known as Unattend.xml. You can create and modify this answer file by using Windows SIM or the CPI APIs. |
Distribution shared resource | An optional set of folders containing files used to customize Windows Vista through an unattended setup answer file. You can use Windows SIM to create distribution shared resources. The distribution share folder must contain at least one of the following folders: $OEM$ Folders, Out-of-Box Drivers, or Packages. |
Catalog | A catalog (.clg) is a binary file that contains the state of the settings and packages in a Windows image. |
Language pack | A package containing files, fonts, and other resources that are localized for the given language. Language packs are named Lp.cab. |
Package Manager | A command-line tool used to add Windows packages, such as service packs, security updates, and language packs, to an offline Windows image file. |
International Settings and Configuration tool (Intlcfg.exe) | A command-line tool that changes the language, locale, fonts, and input settings in a Windows image. |
Lang.ini | A configuration file used during Windows Setup. Lang.ini contains a list of available language packs, the locations of the language packs, and the default language to use during Windows Setup. To modify Lang.ini, use the International Settings and Configuration tool (Intlcfg.exe). |
Windows Preinstallation Environment (Windows PE) | A minimal 32-bit operating system with limited services, built on the Windows Vista kernel. Windows PE is used to preinstall and deploy Windows operating systems. |
ImageX | A command-line tool that captures, modifies, and applies installation images for deployment in the organization. |
Windows Setup | The program that installs the Windows Vista operating system. |
System Preparation tool (Sysprep.exe) | A tool that facilitates image creation and prepares an image for deployment to multiple destination computers. |
Windows image | A single compressed file containing a collection of files and folders that duplicate a Windows installation on a disk volume. Windows Vista is built and distributed as a single image with the new Windows imaging (.wim) file format. The .wim file format can contain multiple images, enabling you to package several custom installations into one file. Windows Vista is released as a multiple SKU image. |
This guide assumes that you have a working knowledge of common desktop deployment technologies and networking components.
To complete this scenario and the procedures in the examples, you need:
| • | A Windows Vista product DVD. |
| • | The Windows AIK, including accompanying documentation and the Windows AIK Help file, Waik.chm. For information about downloading the Windows AIK, see the Windows Automated Installation Kit (WAIK) User's Guide for Windows Vista (http://go.microsoft.com/fwlink/?LinkID=53552). |
| • | A workstation computer, on which you will install the Windows AIK. This computer must be running Windows XP or Windows Server™ 2003, and must include a DVD writeable drive, a network adapter, and a working network environment. |
| • | A master computer, on which you will install a customized installation of Windows Vista. This computer must include a DVD-writeable drive, a network adapter, and a working network environment. There are no software or operating system requirements for this computer. |
| • | A floppy disk or Universal Flash Device (UFD), such as a USB memory key. |
| • | Blank, writeable DVD media. |
You will define and build a custom installation containing the language packs in a lab environment. For the scenario in this document, your lab environment should consist of two computers: a workstation computer and a reference computer.
To create a lab environment | |||||||||
|
To build a multilingual image of Windows Vista you must have access to each of the language versions you plan to use. The simplest way to create an installation of Windows Vista that supports multiple languages is to copy the contents of the Windows Vista DVD to a folder on your workstation computer and then install the language packs to that distribution.
To copy a language pack to a Windows Vista distribution | |||||||||||||||||||
|
If you plan to add more than one language to your distribution, repeat Steps 4 through 6 for each language. You can run Intlcfg.exe once to recreate the Lang.ini file after all language packs have been added, and then unmount the Install.wim image and commit the changes.
Default language and locale settings can be specified for Windows Setup by declaring those values in an answer file. The answer file can provide this information for both manual setup and deployment scenarios depending on your needs. There are two components that control this information for Windows Setup:
| • | The Microsoft-Windows-International-Core component contains settings that you can customize during the specialize and oobeSystem configuration passes. |
| • | The Microsoft-Windows-International-Core-WinPE component specifies the language and locale settings during the windowsPE configuration pass. You can also change the Setup UI for Windows Setup using this component. |
| |
Applying language and locale settings in the Microsoft-Windows-International-Core-WinPE component can avoid an extra computer restart during Windows Setup. |
To configure international settings in an answer file | |||||||||||||||||||||||||||||||
|
Answer files can be used automatically by Windows Setup if they are named Unattend.xml. If you plan to include actions such as disk partitioning to your answer file, use the name Autounattend.xml. Settings specified in Autounattend.xml will be applied during the windowsPE configuration pass before files are copied to the hard disk.
Autounattend.xml is most typically used when running Windows Setup from the Windows Vista DVD and providing the answer file on a separate USB flash device.
The language used during Windows Setup can be changed using the UILanguage setting described in the previous section, but you must also provide the files for the license and dialog resources. To do this, you must extract the files used by Windows Setup from the Lp.cab file for the particular language you want to use.
To change the language used by Windows Setup | |||||||||||||||||||||
|
You can use the defaultlang option with Intlcfg.exe to set the default language for Windows Setup. For more information about Intlcfg.exe, see the Windows Automated Installation Kit (WAIK) User's Guide (http://go.microsoft.com/fwlink/?LinkID=53552).
The procedures in this document describe how to install multiple languages in Windows Vista and how to customize the language options for Windows Setup. After you have a completed distribution (including all languages you plan to deploy), there are different options for deploying that distribution.
| • | Provide access to the modified Windows Vista distribution through a network shared resource. |
| • | Create a DVD distribution customized with your selected language packs. |
| • | Install a single master computer and then capture an image of that computer with Imagex.exe. For more information about capturing a Windows Vista image, see the Windows Automated Installation Kit (WAIK) User's Guide for Windows Vista (http://go.microsoft.com/fwlink/?LinkID=53552). |
| • | If you are a beta tester and a member of the special Technology Adoption Program (TAP) beta program, you can also contact your appointed Microsoft development team member for assistance. |
| • | For more information about deployment, including step-by-step procedures about capturing an installation image, storing the image on a network shared resource, and deploying the image onto new hardware, see the Windows Vista Deployment Step by Step Guide (http://go.microsoft.com/fwlink/?LinkId=66066). |
| • | For more information about the Windows AIK, see the Windows Automated Installation Kit (WAIK) User's Guide for Windows Vista (http://go.microsoft.com/fwlink/?LinkID=53552). |
| InitWizard("e038f1d7-fc2f-4de5-83d9-4655770497bb1033"); |