Why this post? I wanted to make a Windows 7 SP1 MUI DVD. I searched around the forums and found lots of information. But all the tutorials missed something. That's why I bundled all the information here. When you follow these steps, you have a fully localized windows 7 source. In the example i integrate the dutch language pack. If you want to integrate another language, just rename set LANG=nl-NL with your languagecode. Also rename Windows-LocalPack-XX-Package.cab to localpack.cab Extra Information! install.wim contains 4 or 5 images depending on the architecture (The actual OS files are placed in this wim file) 32bit 1=Starter 2=HomeBasic 3=HomePremium 4=Professional 5=Ultimate 64bit 1=HomeBasic 2=HomePremium 3=Professional 4=Ultimate boot.wim contains 2 images (The setup and boot files are places in this wim file) 1=Microsoft Windows PE 2=Microsoft Windows Setup WinRE.wim contains just 1 index (The files for the windows recovery console ,F8 when booting, are placed here) Wat will be localized? All the support programs on the DVD (like migration wizard) Windows Upgrade Install function when you start the install on a previous version Windows Clean Install function when you do a fresh install Windows PE environment Windows Recovery console And ofcourse the actual Windows Operating System What is needed? Windows 7 SP1 DVD (en_windows_7_ultimate_with_sp1_x64_dvd_u_677332.iso) Windows 7 SP1 Language Pack (mu_windows_7_sp1_language_pack_x64_dvd_6719714.iso) WinPE SP1 Language Pack (waik_supplement_en-us.iso) Windows 7 SP1 LocalPack (7601.17514.101119-1850_x64fre_client_localpacks-GRMCLPCKXFRE_DVD.iso) Windows 7 WAIK (KB3AIK_EN.iso) How to create the Windows 7 MUI DVD? 1) Install Windows 7 WAIK 2) Create following directory structure Code: C:\W7MUI\ C:\W7MUI\DVD\ place here the contents of the Windows 7 DVD C:\W7MUI\LP\ place here your language pack (lp.cab) and localpack (rename to LocalPack.cab) C:\W7MUI\LP\WinPE\ place here the WinPE language files (all the .cab files) C:\W7MUI\LP\EXT\ C:\W7MUI\WIM\ C:\W7MUI\TEMP\ 3) Copy following code to a textfile and call in "integrateLP.cmd" and place it in C:\W7MUI. Don't forget to change the line "set LANG=nl-NL" to your languagecode! x64 Windows 7 Version Code: @echo off cls setLocal EnableDelayedExpansion set LANG=nl-NL Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\boot.wim /index:1 /MountDir:C:\W7MUI\WIM Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\boot.wim /index:2 /MountDir:C:\W7MUI\WIM Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE Dism /image:C:\W7MUI\WIM /Gen-LangINI /distribution:C:\W7MUI\WIM Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:4 /MountDir:C:\W7MUI\WIM Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\LocalPack.cab Dism /image:C:\W7MUI\WIM /Set-SKUIntlDefaults:%LANG% /Gen-LangINI /Set-SetupUILang:%LANG% /distribution:C:\W7MUI\DVD xcopy C:\W7MUI\WIM\windows\system32\recovery\WinRE.wim C:\W7MUI\Temp /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\Temp\WinRE.wim /index:1 /MountDir:C:\W7MUI\WIM Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\Sources\install.wim /index:4 /MountDir:C:\W7MUI\WIM xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /UnMount-Wim /MountDir:C:\W7MUI\WIM /Commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:3 /MountDir:C:\W7MUI\WIM Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\LocalPack.cab xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:2 /MountDir:C:\W7MUI\WIM Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\LocalPack.cab xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:1 /MountDir:C:\W7MUI\WIM Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\LocalPack.cab xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit erase /F /Q C:\W7MUI\Temp\WinRE.wim expand "C:\W7MUI\LP\lp.cab" -f:* "C:\W7MUI\LP\EXT" xcopy "C:\W7MUI\LP\EXT\SP1\Sources\License\%LANG%\*" "C:\W7MUI\DVD\Sources\License\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\*" "C:\W7MUI\DVD\Sources\%LANG%\" /cherkyi RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\dlmanifests" RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\etwproviders" RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\replacementmanifests" mkdir "C:\W7MUI\DVD\Sources\dlmanifests\%LANG%" mkdir "C:\W7MUI\DVD\Sources\replacementmanifests\%LANG%" xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\dlmanifests\microsoft-windows-storagemigration\*" "C:\W7MUI\DVD\Sources\dlmanifests\microsoft-windows-storagemigration\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\replacementmanifests\microsoft-windows-offlinefiles-core\*" "C:\W7MUI\DVD\Sources\replacementmanifests\microsoft-windows-offlinefiles-core\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\etwproviders\*" "C:\W7MUI\DVD\Sources\etwproviders\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\etwproviders\*" "C:\W7MUI\DVD\support\logging\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\input.dll.mui" "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chrkyi dir /b /s "svrmig.dll.mui" > C:\W7MUI\TEMP\search.txt set /p ZOEKVELD=< C:\W7MUI\TEMP\search.txt ERASE /F /Q C:\W7MUI\TEMP\search.txt xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky cd c:\w7mui\lp dir /b /s "migautoplay.exe.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "migres.dll.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "migsetup.exe.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "migwiz.exe.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "postmig.exe.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "wet.dll.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "erofflps.txt" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "privacy.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "oobe_help_opt_in_details.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt RD /S /Q "C:\W7MUI\LP\EXT" mkdir "C:\W7MUI\LP\EXT" expand "C:\W7MUI\LP\WinPE\WINPE-SETUP-CLIENT_%LANG%.CAB" -f:* "C:\W7MUI\LP\EXT" dir /b /s "readme.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt RD /S /Q "C:\W7MUI\LP\EXT" mkdir "C:\W7MUI\LP\EXT" expand "C:\W7MUI\LP\WinPE\WINPE-SETUP_%LANG%.CAB" -f:* "C:\W7MUI\LP\EXT" dir /b /s "du_help_what_info_sent_to_ms.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "du_help_why_get_updates.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "help_what_is_activation.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "setup_help_upgrade_or_custom.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "vofflps.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt RD /S /Q "C:\W7MUI\LP\EXT" mkdir "C:\W7MUI\LP\EXT" ERASE /F /Q C:\W7MUI\DVD\sources\ei.cfg "C:\Program Files\Windows AIK\Tools\x86\oscdimg.exe" -h -u2 -m -bC:\W7MUI\DVD\boot\etfsboot.com -lGSP1RMCMUXFRER_MU_DVD C:\W7MUI\DVD C:\W7MUI\GSP1RMCMUXFRER_MU_DVD.iso pause exit x86 Windows 7 Version Code: @echo off cls setLocal EnableDelayedExpansion set LANG=nl-NL Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\boot.wim /index:1 /MountDir:C:\W7MUI\WIM Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\boot.wim /index:2 /MountDir:C:\W7MUI\WIM Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE Dism /image:C:\W7MUI\WIM /Gen-LangINI /distribution:C:\W7MUI\WIM Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:5 /MountDir:C:\W7MUI\WIM Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\LocalPack.cab Dism /image:C:\W7MUI\WIM /Set-SKUIntlDefaults:%LANG% /Gen-LangINI /Set-SetupUILang:%LANG% /distribution:C:\W7MUI\DVD xcopy C:\W7MUI\WIM\windows\system32\recovery\WinRE.wim C:\W7MUI\Temp /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\Temp\WinRE.wim /index:1 /MountDir:C:\W7MUI\WIM Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\Sources\install.wim /index:5 /MountDir:C:\W7MUI\WIM xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /UnMount-Wim /MountDir:C:\W7MUI\WIM /Commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:4 /MountDir:C:\W7MUI\WIM Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\LocalPack.cab xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:3 /MountDir:C:\W7MUI\WIM Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\LocalPack.cab xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:2 /MountDir:C:\W7MUI\WIM Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\LocalPack.cab xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:1 /MountDir:C:\W7MUI\WIM Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit erase /F /Q C:\W7MUI\Temp\WinRE.wim expand "C:\W7MUI\LP\lp.cab" -f:* "C:\W7MUI\LP\EXT" xcopy "C:\W7MUI\LP\EXT\SP1\Sources\License\%LANG%\*" "C:\W7MUI\DVD\Sources\License\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\*" "C:\W7MUI\DVD\Sources\%LANG%\" /cherkyi RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\dlmanifests" RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\etwproviders" RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\replacementmanifests" mkdir "C:\W7MUI\DVD\Sources\dlmanifests\%LANG%" mkdir "C:\W7MUI\DVD\Sources\replacementmanifests\%LANG%" xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\dlmanifests\microsoft-windows-storagemigration\*" "C:\W7MUI\DVD\Sources\dlmanifests\microsoft-windows-storagemigration\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\dlmanifests\microsoft-windows-iasserver-migplugin\*" "C:\W7MUI\DVD\Sources\dlmanifests\microsoft-windows-iasserver-migplugin\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\replacementmanifests\microsoft-windows-offlinefiles-core\*" "C:\W7MUI\DVD\Sources\replacementmanifests\microsoft-windows-offlinefiles-core\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\etwproviders\*" "C:\W7MUI\DVD\Sources\etwproviders\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\etwproviders\*" "C:\W7MUI\DVD\support\logging\%LANG%\" /cherkyi xcopy "C:\W7MUI\LP\EXT\SP1\Setup\Sources\%LANG%\input.dll.mui" "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chrkyi dir /b /s "svrmig.dll.mui" > C:\W7MUI\TEMP\search.txt set /p ZOEKVELD=< C:\W7MUI\TEMP\search.txt ERASE /F /Q C:\W7MUI\TEMP\search.txt xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky cd c:\w7mui\lp dir /b /s "migautoplay.exe.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "migres.dll.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "migsetup.exe.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "migwiz.exe.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "postmig.exe.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "wet.dll.mui" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "erofflps.txt" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "privacy.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "oobe_help_opt_in_details.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt RD /S /Q "C:\W7MUI\LP\EXT" mkdir "C:\W7MUI\LP\EXT" expand "C:\W7MUI\LP\WinPE\WINPE-SETUP-CLIENT_%LANG%.CAB" -f:* "C:\W7MUI\LP\EXT" dir /b /s "readme.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt RD /S /Q "C:\W7MUI\LP\EXT" mkdir "C:\W7MUI\LP\EXT" expand "C:\W7MUI\LP\WinPE\WINPE-SETUP_%LANG%.CAB" -f:* "C:\W7MUI\LP\EXT" dir /b /s "du_help_what_info_sent_to_ms.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "du_help_why_get_updates.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "help_what_is_activation.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "setup_help_upgrade_or_custom.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt dir /b /s "vofflps.rtf" > C:\W7MUI\TEMP\search.txt for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a) xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky ERASE /F /Q C:\W7MUI\TEMP\search.txt RD /S /Q "C:\W7MUI\LP\EXT" mkdir "C:\W7MUI\LP\EXT" ERASE /F /Q C:\W7MUI\DVD\sources\ei.cfg "C:\Program Files\Windows AIK\Tools\x86\oscdimg.exe" -h -u2 -m -bC:\W7MUI\DVD\boot\etfsboot.com -lGSP1RMCMUFRER_MU_DVD C:\W7MUI\DVD C:\W7MUI\GSP1RMCMUFRER_MU_DVD.iso pause exit Optional: How to create the Windows 7 AIO DVD? Follow this instructions if you want to create a single DVD containing both x86 and x64 editions. 1) Create additional directory structure Code: C:\W7MUI\DVD\x86 copy here the contents of the Windows 7 x86 ISO C:\W7MUI\DVD\x64 copy here the contents of the Windows 7 x64 ISO 2) Copy following code to a textfile and call in "integrateAIO.cmd" and place it in C:\W7MUI. Code: @echo off cls "C:\Program Files\Windows AIK\Tools\x86\imagex.exe" /export "C:\W7MUI\DVD\x64\sources\install.wim" 1 "C:\W7MUI\DVD\x86\sources\install.wim" "Windows 7 HOMEBASIC x64" "C:\Program Files\Windows AIK\Tools\x86\imagex.exe" /export "C:\W7MUI\DVD\x64\sources\install.wim" 2 "C:\W7MUI\DVD\x86\sources\install.wim" "Windows 7 HOMEPREMIUM x64" "C:\Program Files\Windows AIK\Tools\x86\imagex.exe" /export "C:\W7MUI\DVD\x64\sources\install.wim" 3 "C:\W7MUI\DVD\x86\sources\install.wim" "Windows 7 PROFESSIONAL x64" "C:\Program Files\Windows AIK\Tools\x86\imagex.exe" /export "C:\W7MUI\DVD\x64\sources\install.wim" 4 "C:\W7MUI\DVD\x86\sources\install.wim" "Windows 7 ULTIMATE x64" "C:\Program Files\Windows AIK\Tools\x86\oscdimg.exe" -h -u2 -m -bC:\W7MUI\DVD\x86\boot\etfsboot.com -lGSP1RMCMUXFRER_MU_DVD C:\W7MUI\DVD\x86 C:\W7MUI\W7AIO.iso pause exit Optional: How to remove language packs? Copy following code to a textfile and call in "removeLP.cmd" and place it in C:\W7MUI. Don't forget to change the line "set LANG=nl-NL" to your languagecode. In this example I remove the english language pack from an x64 bit iso. If you want to remove another language pack you replace all 'en-US' with the language code you want to remove. If you want to remove it from an x86 iso you have to replace all 'amd64' with 'x86'. Code: @echo off cls set LANG=nl-NL Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\boot.wim /index:1 /MountDir:C:\W7MUI\WIM dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-Scripting-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-SRT-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-WDS-Tools-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-WMI-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\boot.wim /index:2 /MountDir:C:\W7MUI\WIM dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-Scripting-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-SRT-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-WDS-Tools-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-WMI-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-Setup-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-Setup-Client-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 Dism /image:C:\W7MUI\WIM /Gen-LangINI /distribution:C:\W7MUI\WIM Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:4 /MountDir:C:\W7MUI\WIM dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-Client-Refresh-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-CA-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-GB-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-US-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-ZA-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 Dism /image:C:\W7MUI\WIM /Set-SKUIntlDefaults:%LANG% /Gen-LangINI /Set-SetupUILang:%LANG% /distribution:C:\W7MUI\DVD xcopy C:\W7MUI\WIM\windows\system32\recovery\WinRE.wim C:\W7MUI\Temp /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\Temp\WinRE.wim /index:1 /MountDir:C:\W7MUI\WIM dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-Scripting-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-SRT-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-WDS-Tools-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-WMI-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-Setup-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:WinPE-Setup-Client-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\Sources\install.wim /index:4 /MountDir:C:\W7MUI\WIM xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /UnMount-Wim /MountDir:C:\W7MUI\WIM /Commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:3 /MountDir:C:\W7MUI\WIM dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-Client-Refresh-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-CA-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-GB-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-US-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-ZA-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:2 /MountDir:C:\W7MUI\WIM dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-Client-Refresh-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-CA-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-GB-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-US-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-ZA-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:1 /MountDir:C:\W7MUI\WIM dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-Client-Refresh-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-CA-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-GB-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-US-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 dism /image:C:\W7MUI\WIM /Remove-Package /PackageName:Microsoft-Windows-LocalPack-ZA-Package~31bf3856ad364e35~amd64~~6.1.7601.17514 xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit erase /F /Q C:\W7MUI\Temp\WinRE.wim RD /S /Q "C:\W7MUI\DVD\Sources\License\en-us" RD /S /Q "C:\W7MUI\DVD\Sources\en-us" RD /S /Q "C:\W7MUI\DVD\Sources\dlmanifests\en-us" RD /S /Q "C:\W7MUI\DVD\Sources\replacementmanifests\en-us" RD /S /Q "C:\W7MUI\DVD\Sources\dlmanifests\microsoft-windows-storagemigration\en-us" RD /S /Q "C:\W7MUI\DVD\Sources\dlmanifests\microsoft-windows-iasserver-migplugin\en-us\" RD /S /Q "C:\W7MUI\DVD\Sources\replacementmanifests\microsoft-windows-offlinefiles-core\en-us" RD /S /Q "C:\W7MUI\DVD\Sources\etwproviders\en-us" RD /S /Q "C:\W7MUI\DVD\support\logging\en-us" RD /S /Q "C:\W7MUI\DVD\support\migwiz\en-us" pause exit
Isn't it easier to just download the Official Dutch ISO's ? Anyway you gave the title Windows 7 MUI DVD, but by replacing some of the files like bootfoot.bin and memtest.exe with localized versions this can no longer be considered a MUI DVD is it? (MUI = Multilingual User Interface) Maybe you should change the title into something more appropriate, like: Convert English Into Localized Windows 7 DVD
No because I don't just install dutch versions, but also english and french ones. Now I only need 1 disc. Replacing of some files like bootfix.bin... You are right about that. I don't change those files myself. The only thing they do is change the first 2 screens. 'Press any key to boot from DVD' & 'Windows is loading files'. But some people like that to also be in there locale language. So I added it.
I follow this way: Burn a DVD or USB with latest patched Win 7. Install English Version. Download & Install any other language (if required) on Windows Update. ^^ btw, thanks for your thread.
Microsoft don't release 64 & 32 bit combined Editions or any retail/oem version with Enterprise................
Hi can i aply this batch file posted on first post to windows vista or it need to do some heavy changes? i serch the forum but the search function is not useles. I know that i must use files for vista for boot.wim and recovery .wim. OR is here some poeple that have technet subscription for upload this File Name: sk_windows_vista_with_service_pack_1_x64_dvd_x14-29754.iso Date Published (UTC): 4/25/2008 4:04:39 AM Last Updated (UTC): 4/28/2008 3:55:14 PM SHA1: C77562F8C8AD490BB0A85CC25CE611066AABF779 ISO/CRC: 85A4B880 i miss thiss im my collection. THANKS
To copy EULA you can do this instead.. Code: Echo Copying EULA... mkdir "%Work%\Extract\ELP\%elp%" expand "%Work%\LP\%elp%.cab" -f:* "%Work%\Extract\ELP\%elp%" Echo Message: Copying EULA to DVD\Sources xcopy "%Work%\Extract\ELP\%elp%\Setup\Sources\%MUI%\*" "%Work%\DVD\Sources\%MUI%\" /cherkyi xcopy "%Work%\Extract\ELP\%elp%\Sources\License\%MUI%\*" "%Work%\DVD\Sources\License\%MUI%\" /cherkyi Echo Message: Copying EULA to %Work%\Mount\Sources xcopy "%Work%\Extract\ELP\%elp%\Setup\Sources\%MUI%\*" "%Work%\Mount\Sources\%MUI%\" /cherkyi xcopy "%Work%\Extract\ELP\%elp%\Sources\License\%MUI%\*" "%Work%\Mount\Sources\License\%MUI%\" /cherkyi Yea its from my script %work% in my case is D:\7integrator %elp% is the folder for unpackind language packs %MUI% is language "codes" en-us etc You should be able to do the same with the other files that needs to be "manually" replaced..
Maybe you can help me. I cannot automate the "DVD\support\migwiz\%LANG%\" for the moment. xcopy "C:\W7MUI\LP\EXT\x86_microsoft-windows-m..plication.resources_31bf3856ad364e35_6.1.7600.16385_%LANG%_ee47ff34634185fc\*" "C:\W7MUI\DVD\support\migwiz\%LANG%\" xcopy "C:\W7MUI\LP\EXT\x86_microsoft-windows-m..ionengine.resources_31bf3856ad364e35_6.1.7600.16385_%LANG%_d629d03731fba09f\*" "C:\W7MUI\DVD\support\migwiz\%LANG%\" The part in bold is different for each language... So I dont know how to automate this...
Language Pack - 7601.17514.101119-1850_x86fre_client_langpacks_1-GRMCLP1_DVD.iso I don't find file srvmig.dll.mui in lp.cab (pl-pl). Way?
Thats not a language pack (.cab) Thats an iso with all language packs Is the file downloaded correctly and not corrupt?
langpacks/pl-pl/lp.cab Unpack 7z I find: input.dll.mui migautoplay.exe.mui migres.dll.mui migsetup.exe.mui migwiz.exe.mui postmig.exe.mui wet.dll.mui Where is srvmig.dll.mui ?
1) Install Windows 7 WAIK -Done 2) Create following directory structure -Done 3) Execute following commands. You can also copy them into a batch file. x86 Windows 7 Version - Done 4) Following directory also needs to be localized. This needs to be done manually for the moment. Extract the lp.cab to a temporary directory, en do a search to find the necessery files. Code: C:\W7MUI\DVD\support\migwiz\nl-nl input.dll.mui migautoplay.exe.mui migres.dll.mui migsetup.exe.mui migwiz.exe.mui postmig.exe.mui srvmig.dll.mui wet.dll.mui Problem