Make your own Multilanguage installation DVD for Windows Vista or Windows 7

  • Before reinstalling Windows 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 Windows language can be selected at startup of Windows installation process
  • If the installation DVD already contains multiple languages you can add more
  • You need to integrate the desired languages to all Windows editions you want to install
  • After Windows is installed you need Vistalizator to switch between installed languages

Follow these guidelines to add a language in Windows 7

  • You run 32-bit Windows 7 (64-bit Windows to make a 64-bit DVD)
  • Have a 32-bit Windows 7 installation DVD ready (64-bit Windows DVD)
  • Download Microsoft Windows Automated Installation Kit for Windows 7 (1706 MB)
    Burn or extract the DVD ISO image and install WAIK (on Windows 7 32-bit or 64-bit)
  • Download exe2cab.exe for converting EXE language packs to CAB format
  • Download langadd32-w7.cmd batch file to add a new language to 32-bit Windows 7 DVD
    (langadd64-w7.cmd for 64-bit Windows 7)
  • Download langlist32-w7.cmd batch file to list current languages on 32-bit Windows 7 DVD
    (langlist64-w7.cmd for 64-bit Windows 7)
  • Download w7.boot file containing Windows 7 DVD boot record
  • Download cdimage.exe program for making an ISO file
  • Download cdimage-w7.cmd batch file for making a Windows 7 ISO file
  • Download langcode.txt: list of language codes for MUI languages
  • Download Windows 7 32-bit SP1 language pack(s) to be integrated in Windows 7 32-bit RTM or SP1 DVD
    (or download Windows 7 32-bit RTM language pack(s) for Windows 7 32-bit RTM DVD only)
  • Download Windows 7 64-bit SP1 language pack(s) to be integrated in Windows 7 64-bit RTM or SP1 DVD
    (or download Windows 7 64-bit RTM language pack(s) for Windows 7 64-bit RTM DVD only)

  • Make a working folder on disk, e.g. D:\W7
  • Copy all downloaded files except WAIK to the working folder: D:\W7
  • Copy your Windows 7 installation DVD to a folder, e.g. D:\W7\DVD
  • Make a folder for mounting Windows 7 image file (WIM), e.g. D:\W7\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:\W7\LP\CAB\lp.cab
  • Optionally run langlist32-w7.cmd as administrator to list current languages on 32-bit Windows 7 DVD (langlist64-w7.cmd on Windows 7 64-bit)
  • Run langadd32-w7.cmd as administrator (langadd64-w7.cmd on Windows 7 64-bit):
    Use the paths specified above, a language code from langcode.txt and Windows 7 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-w7.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 Windows 7 language and the Windows 7 edition that contains new languages

Follow these guidelines to add a language in Vista

  • You run 32-bit Windows Vista (64-bit Windows to make a 64-bit DVD)
  • Have a 32-bit Windows Vista installation DVD ready (64-bit Windows DVD)
  • Download Microsoft Windows Automated Installation Kit for Windows Vista SP1 (1376 MB)
    Burn or extract the DVD ISO image and install WAIK (on Windows Vista 32-bit or 64-bit)
  • 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
    (langadd64.cmd for 64-bit Vista)
  • Download langlist32.cmd batch file to list languages currently on 32-bit Vista DVD
    (langlist64.cmd for 64-bit Vista)
  • Download vista.boot file containing Vista DVD boot record
  • Download cdimage.exe program for making an ISO file
  • Download cdimage.cmd batch file for making a Vista ISO file
  • Download langcode.txt: list of language codes for MUI languages
  • Download Vista 32-bit SP2 language pack(s) to be integrated in Vista 32-bit RTM or SP1 or SP2 DVD
    (or download Vista 32-bit SP1 language pack(s) for Vista 32-bit SP1 DVD only)
    (or download Vista 32-bit RTM language pack(s) for Vista 32-bit RTM DVD only)
  • Download Vista 64-bit SP2 language pack(s) to be integrated in Vista 64-bit RTM or SP1 or SP2 DVD
    (or download Vista 64-bit SP1 language pack(s) for Vista 64-bit SP1 DVD only)
    (or download Vista 64-bit RTM language pack(s) for Vista 64-bit 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 langlist32.cmd as administrator to list current languages on DVD (langlist64.cmd on Vista 64-bit)
  • Run langadd32.cmd as administrator (langadd64.cmd on Vista 64-bit):
    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 Windows installation is done, prevent Windows 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
Valid XHTML 1.0 Strict    Valid CSS!