Make your own Multilanguage Vista installation DVD
- Before reinstalling Vista you can use Windows Easy Transfer for your data and settings
- All languages are integrated on the DVD and they are installed automatically
- The default Vista language can be selected at startup of Vista installation process
- If the installation DVD already contains multiple languages you can add more
- You need to integrate the desired languages to all Vista editions you want to install
- After Vista is installed you need Vistalizator to switch between installed languages
Prerequisites
- You run Vista 32 or Windows XP SP2 with KB926044 hotfix (Vista 64 to make a 64-bit DVD)
- Have a 32-bit Vista installation DVD ready (64-bit Vista DVD)
- Download Microsoft Windows Automated Installation Kit (1376 MB)
Burn the DVD ISO image and install WAIK (on Vista 32 or 64) - Download exe2cab.exe for converting EXE language packs to CAB format
- Download langadd32.cmd batch file to add a new language to 32-bit Vista DVD
- Download langadd64.cmd batch file to add a new language to 64-bit Vista DVD
- Download langlist.cmd batch file to list languages currently on Vista DVD
- Download vista.boot file containing DVD boot record
- Download cdimage.exe program for making an ISO file
- Download cdimage.cmd batch file
- Download langcode.txt: list of language codes for MUI languages
Follow these guidelines to add a language
- Download a Vista 32 SP1 language pack to be integrated in Vista 32 RTM or SP1 DVD
(or download a Vista 32 RTM language pack for Vista 32 RTM DVD only) - Download a Vista 64 SP1 language pack to be integrated in Vista 64 RTM or SP1 DVD
(or download a Vista 64 RTM language pack for Vista 64 RTM DVD only) - Make a working folder on disk, e.g. D:\Vista
- Copy all downloaded files except WAIK to the working folder: D:\Vista
- Copy your Vista installation DVD to a folder, e.g. D:\Vista\DVD
- Make a folder for mounting Vista image file (WIM), e.g. D:\Vista\Image
- Run exe2cab.exe to convert an EXE language pack to a CAB file
(Ignore a Bad Image error message for 64-bit language packs) - Copy/Move the CAB file to a folder and rename it, so it is e.g. D:\Vista\LP\CAB\lp.cab
- Optionally run langlist.cmd as administrator to list current languages on DVD
- Run langadd32.cmd as administrator (langadd64.cmd on Vista 64):
Use the paths specified above, a language code from langcode.txt and Vista edition code - Wait for the integration process to complete, this may take up to 60 minutes
- Optionally run it again to add another language (or the same for another edition)
- Finally run cdimage.cmd to create a DVD ISO image
- Burn the new ISO image with your favourite burning program
- Boot your computer from the new installation DVD
- Select the default Vista language and the Vista edition that contains new languages
Right after Vista installation is done, prevent Vista from removing all languages other than the current one (selected at the installation startup). This can be done by different ways:
- Run Vistalizator that blocks this behaviour automatically at startup
- Run "C:\Windows\System32\lpremove.exe /c": this deletes its Scheduled Task
(don't forget the switch otherwise the program removes all languages) - Delete the Scheduled Task that tries to run lpremove.exe at user logon:
Task Scheduler -> Task Scheduler Library -> Microsoft -> Windows -> MUI -> LPRemove