Jump to content

Recommended Posts

Posted

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!!! :)


  • 2 weeks later...
Posted

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.

Posted

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.

  • 3 weeks later...
Posted

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...

Posted

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

  • 1 month later...
Posted

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

Posted (edited)

@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
Posted

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.

Posted

@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.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...