Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 



mhyll

Windows 7 MUI Slipstream

Recommended Posts

mhyll    0

screen01.jpg

Once again, I wrote little batch file to slipstream language pack to Windows 7. :) For now, it's working on x86 system. To make it work on x64, just change "x86" in command paths to "x64".

Note: You can slipstream x64 MUI to x64 DVD in x86 environment. :)

Note 2: Starter edition is not in x64 Windows 7, so it's as in the batch-1. :)

Requirements:

Windows AIK for Windows 7 (RC version 7100 will work also - tested)

Windows 7 RTM DVD

Windows 7 MUI pack you want to install

Create just this one CMD file:

@echo Off
echo Enter WAIK installation directory (default: C:\Program Files\Windows AIK):
echo ==========================================================================
set /p WAIK=
echo.
echo Enter path to mount point (ie: C:\WORK\MOUNT):
echo ==============================================
set /p WIM=
echo.
echo Enter Windows 7 DVD directory (ie: C:\WORK\DVD):
echo ================================================
set /p WD=
echo.
echo Enter full path to MUI file (ie: C:\WORK\LP\lp.cab):
echo ====================================================
set /p LP=
echo.
echo Enter temporary directory for extracted MUI (ie: C:\WORK\LPEXT):
echo ================================================================
set /p ELP=
echo.
echo Enter MUI ID you're installing (ie: en-us):
echo ===========================================
set /p LANG=
echo.
echo Enter Windows Edition to modify (ie: 1):
echo ========================================
echo LIST OF EDITIONS:
echo 1 - STARTER
echo 2 - HOMEBASIC
echo 3 - HOMEPREMIUM
echo 4 - PROFESSIONAL
echo 5 - ULTIMATE
echo ========================================
set /p EDITION=
echo.

"%WAIK%\Tools\x86\Servicing\dism.exe" /Mount-Wim /WimFile:"%WD%\Sources\install.wim" /index:%EDITION% /MountDir:"%WIM%"
"%WAIK%\Tools\x86\Servicing\dism.exe" /image:%WIM% /Add-Package /PackagePath:"%LP%"
"%WAIK%\Tools\x86\Servicing\dism.exe" /image:%WIM% /Gen-LangIni /Distribution:"%WD%"
"%WAIK%\Tools\x86\Servicing\dism.exe" /image:%WIM% /Set-AllIntl:%LANG%
"%WAIK%\Tools\x86\Servicing\dism.exe" /image:%WIM% /Set-TimeZone:"Central Europe Standard Time"
"%WAIK%\Tools\x86\Servicing\dism.exe" /image:%WIM% /Set-SetupUILang:%LANG% /Distribution:"%WD%"
"%WAIK%\Tools\x86\Servicing\dism.exe" /image:%WIM% /Gen-LangIni /Distribution:"%WD%"
"%WAIK%\Tools\x86\Servicing\dism.exe" /image:%WIM% /Get-Packages /Format:Table
"%WAIK%\Tools\x86\Servicing\dism.exe" /image:%WIM% /Get-Intl
"%WAIK%\Tools\x86\Servicing\dism.exe" /Unmount-Wim /MountDir:"%WIM%" /commit

rd /S /Q "%ELP%"
mkdir "%ELP%"
expand "%LP%" -f:* "%ELP%"
xcopy "%ELP%\setup\sources\%LANG%\*" "%WD%\sources\%LANG%" /cherkyi
xcopy "%ELP%\sources\license\%LANG%\*" "%WD%\sources\license\%LANG%" /cherkyi
"%WAIK%\Tools\x86\Servicing\dism.exe" /Mount-Wim /WimFile:"%WD%\Sources\boot.wim" /index:2 /MountDir:"%WIM%"
xcopy "%ELP%\setup\sources\%LANG%\*" "%WIM%\sources\%LANG%" /cherkyi
xcopy "%ELP%\sources\license\%LANG%\*" "%WIM%\sources\license\%LANG%" /cherkyi
copy "%WD%\sources\Lang.ini" "%WIM%\sources\Lang.ini"
"%WAIK%\Tools\x86\Servicing\dism.exe" /Unmount-Wim /MountDir:"%WIM%" /commit
rd /S /Q "%ELP%"
mkdir "%ELP%"

echo ========================================
echo === End of language pack integration ===
echo ========================================
pause

Enjoy!!! :)

Share this post


Link to post
Share on other sites

kecinzer    0

I have following errors. Can somebody help me please?

D:\Temp\lpext\sources\license\cs-cz\_default\professionale\license.rtf
D:\Temp\lpext\sources\license\cs-cz\_default\professionaln\license.rtf
D:\Temp\lpext\sources\license\cs-cz\_default\starter\license.rtf
D:\Temp\lpext\sources\license\cs-cz\_default\startere\license.rtf
D:\Temp\lpext\sources\license\cs-cz\_default\startern\license.rtf
D:\Temp\lpext\sources\license\cs-cz\_default\ultimate\license.rtf
D:\Temp\lpext\sources\license\cs-cz\_default\ultimatee\license.rtf
D:\Temp\lpext\sources\license\cs-cz\_default\ultimaten\license.rtf
Zkopírované soubory: 56
Zkopírované soubory: 1

Nástroj Obsluha a správa bitových kopií
Verze: 6.1.7600.16385


Chyba: 50

The request is not supported.

Soubor protokolu nástroje Obsluha a správa bitových kopií se nachází v C:\Window
s\Logs\DISM\dism.log.
========================================
=== End of language pack integration ===

In log:

2009-08-21 15:10:37, Error				 DISM   DISM WIM Provider: PID=3496 Failed to mount the image. - CWimImageInfo::Mount(hr:0x80070005)
2009-08-21 15:10:37, Error DISM DISM WIM Provider: PID=3496 d:\w7rtm\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:999 - CWimManager::InternalOpMount(hr:0x80070005)
2009-08-21 15:10:37, Error DISM DISM WIM Provider: PID=3496 d:\w7rtm\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:2247 - CWimManager::InternalCmdMount(hr:0x80070005)
2009-08-21 15:10:37, Error DISM DISM WIM Provider: PID=3496 Error executing command - CWimManager::InternalExecuteCmd(hr:0x80070005)
2009-08-21 15:10:37, Error DISM DISM WIM Provider: PID=3496 d:\w7rtm\base\ntsetup\opktools\dism\providers\wimprovider\dll\wimmanager.cpp:516 - CWimManager::ExecuteCmdLine(hr:0x80070005)
2009-08-21 15:10:37, Error DISM DISM.EXE: Failed to access the image folder or image's windows folder.

Share this post


Link to post
Share on other sites
cluberti    5

It failed to mount the image - are you sure you ran it from an administrative command prompt, or have UAC disabled? Also, you'll need to be logged in with admin privs to run some of these tools, so make sure you're admin as well.

Share this post


Link to post
Share on other sites
Ja9    0

Can this method be used on a x86/x64 AIO image?

Tried it in virtual pc with windows 7 RTM installed, but something got screewed up.. so think i have to reinstall w7...

Share this post


Link to post
Share on other sites
yken    0

1. echo Enter path to mount point (ie: C:\WORK\MOUNT):

I think i dont understand what to do here. Can you help me what is this for?

2. I get these errors.

Error: 0xc1510113

The specified image does not exist in the WIM.

Check the WIM first for existing images.

The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

Deployment Image Servicing and Management tool

Version: 6.1.7600.16385

c:\work\lp\lp.cab: Destination directory required for a multi-file CAB.

File not found - *

0 File(s) copied

File not found - *

0 File(s) copied

Share this post


Link to post
Share on other sites
tAb00    0

Hi

I HAve a quastion. Seen it on the Forum but no sutible answer yet.

I have the Windows 7 7600 AIO [grmculxfrer_en_dvd] en-us language. This wersion have both 32 and 64bit from basic to Ultimate.

Have not yet seen a sutible guide to implement language pack on this one. I want it om ny language from install.

Guides on the forum as I think when I see them are only for 32bit or 64bit single system.

Anyone with an idea on how-to??

Thanks in advance

Share this post


Link to post
Share on other sites
iamtheky    0

@taboo,

you have a warez load, you will get no help from this forum.

rule 1a.

@Ja9, yes if you are creating your own AIO, but chances are you downloaded the same warez copy.

Edited by iamtheky

Share this post


Link to post
Share on other sites
tAb00    0

iamtheKy.

Well I got it from My work, and yes its probebly a mix of everyting. A test version. Not to use outside my works Walls.

Just got it to try to find a way to edit language pack. om multiple settings. as a type of test to check if I can solv some SW issues. and se what Im made of so to speak. This Copy isnt for use on systems at all just tests.

And Its ok I have to try to find my own way to solv this.

Thanks.

Share this post


Link to post
Share on other sites
iamtheky    0

@tab00

google the string "Windows 7 7600 AIO [grmculxfrer_en_dvd]"

....so you think your company is the source?

and anyway taking a second pass at a hella customized load is no fun if you have to verify the integrity of the install. I would start from the scratch loads that the disc was originally built with.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×