Jump to content

MSU Version Of Internet Explorer 9?


alvinkhorfire

Recommended Posts

Finally I've got IE9 multilang 5English, French and hebrew) test success :thumbup

IE9 is automatically set to the right language depending on the system.

My Win7 SP1 DVD was prepared as follow

1) Integrate IE9 English

@echo off   
Title IE9 Integration
Color 0A
echo.
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Mount-Wim /Wimfile:"C:\Win7_SP1\sources\install.wim" /index:1 /MountDir:"C:\work"
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Image:"C:\work" /Add-Package /PackagePath:"C:\IE9\IE9-win7-x86.msu"
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Unmount-Wim /MountDir:"C:\work" /Commit
pause to see if errors

2) In my software section driven by WPI i've added IE9 languages and the following AutoIt script

$wusa = @WindowsDir  & "\system32\wusa.exe"
$IE9fr = @ScriptDir & "\IE9-Windows6.1-LanguagePack-x86-fra.msu"
$IE9heb = @ScriptDir & "\IE9-Windows6.1-LanguagePack-x86-heb.msu"
RunWait($wusa & " " & $IE9fr & " /quiet /norestart")
sleep(1000)
RunWait($wusa & " " & $IE9heb & " /quiet /norestart")

Voila :P

Edited by coucou
Link to comment
Share on other sites


Finally I've got IE9 multilang 5English, French and hebrew) test success :thumbup

IE9 is automatically set to the right language depending on the system.

My Win7 SP1 DVD was prepared as follow

1) Integrate IE9 English

@echo off   
Title IE9 Integration
Color 0A
echo.
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Mount-Wim /Wimfile:"C:\Win7_SP1\sources\install.wim" /index:1 /MountDir:"C:\work"
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Image:"C:\work" /Add-Package /PackagePath:"C:\IE9\IE9-win7-x86.msu"
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Unmount-Wim /MountDir:"C:\work" /Commit
pause to see if errors

2) In my software section driven by WPI i've added IE9 languages and the following AutoIt script

$wusa = @WindowsDir  & "\system32\wusa.exe"
$IE9fr = @ScriptDir & "\IE9-Windows6.1-LanguagePack-x86-fra.msu"
$IE9heb = @ScriptDir & "\IE9-Windows6.1-LanguagePack-x86-heb.msu"
RunWait($wusa & " " & $IE9fr & " /quiet /norestart")
sleep(1000)
RunWait($wusa & " " & $IE9heb & " /quiet /norestart")

Voila :P

Many thanks coucou for your sharing! Very awesome! :thumbup

Link to comment
Share on other sites

Right now I made a second test of IE9 +Languages.

My Win7 SP1 DVD was prepared as follow

1) Integrate IE9 English,

@echo off    
Title IE9 Integration
Color 0A
echo.
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Mount-Wim /Wimfile:"C:\Win7_SP1\sources\install.wim" /index:1 /MountDir:"C:\work"
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Image:"C:\work" /Add-Package /PackagePath:"C:\IE9\IE9-win7-x86.msu"
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Unmount-Wim /MountDir:"C:\work" /Commit
pause to see if errors

2) In C:\Win7_SP1\sources\$OEM$\$1\Install\ I added:

IE9-Windows6.1-LanguagePack-x86-fra.msu

IE9-Windows6.1-LanguagePack-x86-heb.msu

IE9_langs_Install.exe when this file is the compilation IE9_langs_Install.au3 (AutoIt script)

IE9_langs_Install.au3

$wusa = @WindowsDir  & "\system32\wusa.exe" 
$IE9fr = @ScriptDir & "\IE9-Windows6.1-LanguagePack-x86-fra.msu"
$IE9heb = @ScriptDir & "\IE9-Windows6.1-LanguagePack-x86-heb.msu"
RunWait($wusa & " " & $IE9fr & " /quiet /norestart")
sleep(1000)
RunWait($wusa & " " & $IE9heb & " /quiet /norestart")

Finally I launch the IE9 language from Autounattend.xml as follow in Order4. WPI is launched in Order 5 via CDVD-Switcher

            <FirstLogonCommands> 
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<Description>UberPack v4 several utilities</Description>
<CommandLine>cmd /C start /wait c:\Install\Win7_UberPacK_v4.exe</CommandLine>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<Order>2</Order>
<Description>Windows Malicious Software Removal Tool December 2010</Description>
<CommandLine>cmd /C start /wait c:\Install\X86-all-windows-kb890830-v3.14_cd.exe /Q</CommandLine>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<Order>3</Order>
<Description>Windows Malicious Software Removal Tool December 2010</Description>
<CommandLine>cmd /C start /wait c:\Install\X86-all-windows-kb890830-v3.14-delta.exe /Q</CommandLine>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<Order>4</Order>
<Description>Internet Explorer 9 French and Hebrew Languages adding</Description>
<CommandLine>cmd /C start /wait c:\Install\IE9_langs_Install.exe</CommandLine>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<Order>5</Order>
<Description>Windows Post Install Wizard</Description>
<CommandLine>cmd /C start /wait c:\Windows\Setup\scripts\CDVD-Switcher.exe</CommandLine>
</SynchronousCommand>
</FirstLogonCommands>

That's all :P

Tested working :thumbup

Link to comment
Share on other sites

  • 2 weeks later...

After testing I see that we can't integrate the MUI language with the msu file (Error 50, unattend file not found)!

1) First, It's needed to extract the files inside MUI language file:

Example with french language :

C:\IE9-Windows6.1-LanguagePack-x86-fra.msu /extract:C:\IE9

Use a batch to integrate the files with DISM

Integrate first IE9-win7.msu

and after the file Windows6.1-KB982861-x86.cab (extracted from IE9-Windows6.1-LanguagePack-x86-fra.msu)

Adapt to your needs (paths and x86 or x64 versions and index):

IE9.cmd


@echo off
Color 0A
echo.
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Mount-Wim /Wimfile:"C:\Se7en_SP1\sources\install.wim" /index:1 /MountDir:"C:\work"
timeout /t 3
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Image:"C:\work" /Add-Package /PackagePath:"C:\IE9\IE9-win7.msu"
timeout /t 3
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Image:"C:\work" /Add-Package /PackagePath:"C:\IE9\Windows6.1-KB982861-x86.cab"
timeout /t 3
"C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Unmount-Wim /MountDir:"C:\work" /Commit
pause to see if errors

IE9 integration Images

IE9 installed Image

Voilà!

The integration will be successful :thumbup

Hi!

I'm trying to integrate IE9 with the Portuguese language pack with Win7 SP1 but no luck so far.

When I add the language pack I get an error saying "The specific package is not applicable to this image. Error 0x800f081e"

Any thoughts?

EDIT : Problem solved. Instead of the IE9-win7.msu I've extracted the cab inside the Portuguese *.exe

Edited by Marabyte
Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

Hello myselfitem,

I've success to delete the unwanted images (STARTER, HOMEBASIC, HOMEPREMIUM, PROFESSIONAL) to save space, integrate IE9 and its LangPack to Win7_Ultimate_x32_bits 3 month ago.

Today I'm looking to do the same for Win7_Ultimate_x64_bits

I'll appreciate if you can upload the batch file for deleting the Win7_x64_bits unwanted images (STARTER, HOMEBASIC, HOMEPREMIUM, PROFESSIONAL). I presume the here above x32 batch for integrating IE9 can be used for x64 too.

Regards

Link to comment
Share on other sites

Hello coucou! :)

I give you here a batch for Windows 7 64-bit to keep only install.wim image Ultimate index:4 Ultimate!

Save first the install.wim image if you get errors!

7Custom_X64.cmd


@echo off
Title Saving Image Windows 7 ULTIMATE 64-bit
Color 0E
cls
echo.
echo == Saving Image Windows 7 ULTIMATE 64-bit ==
echo.
ECHO Works with WAIK for Windows 7
echo.
ECHO Saving one image to save space on your UA-DVD.
ECHO Windows 7 Ultimate Image will have a new index:1
ECHO Rename simply the folder as: Win7
echo.
echo Press any key to continue&pause>nul
cls
echo.
echo == Exporting Windows 7 Ultimate 64-bits ==
echo.
set imgx="C:\Program Files\Windows AIK\Tools\amd64\imagex.exe"
set index=4
%imgx% /info "C:\Win7\sources\install.wim" %index% >nul
if errorlevel 1 goto :exit
echo.
if not exist "C:\Win7\sources\New" mkdir "C:\Win7\sources\New"
echo.
"C:\Program Files\Windows AIK\Tools\amd64\imagex.exe" /export C:\Win7\sources\install.wim 4 C:\Win7\sources\New\install.wim "Windows 7 ULTIMATE" /check /compress maximum
echo.
ping /n 3 127.0.0.1 >nul
echo.
echo == Removing unwanted files and folders ==
echo.
DEL /F /S /Q "C:\Win7\sources\install_Windows 7 HOMEBASIC.clg"
DEL /F /S /Q "C:\Win7\sources\install_Windows 7 HOMEPREMIUM.clg"
DEL /F /S /Q "C:\Win7\sources\install_Windows 7 PROFESSIONAL.clg"
DEL /F /S /Q "C:\Win7\boot\fonts\chs_boot.ttf"
DEL /F /S /Q "C:\Win7\boot\fonts\cht_boot.ttf"
DEL /F /S /Q "C:\Win7\boot\fonts\jpn_boot.ttf"
DEL /F /S /Q "C:\Win7\boot\fonts\kor_boot.ttf"
DEL /F /S /Q "C:\Win7\efi\microsoft\boot\fonts\chs_boot.ttf"
DEL /F /S /Q "C:\Win7\efi\microsoft\boot\fonts\cht_boot.ttf"
DEL /F /S /Q "C:\Win7\efi\microsoft\boot\fonts\jpn_boot.ttf"
DEL /F /S /Q "C:\Win7\efi\microsoft\boot\fonts\kor_boot.ttf"
RD /S /Q "C:\Win7\support\"
RD /S /Q "C:\Win7\upgrade\"
IF EXIST "C:\Win7\sources\install.wim" DEL "C:\Win7\sources\install.wim"
IF EXIST "C:\Win7\sources\New\install.wim" MOVE "C:\Win7\sources\New\install.wim" "C:\Win7\sources\install.wim"
echo.
IF EXIST "C:\Win7\sources\New" RD /S /Q "C:\Win7\sources\New"
echo.
echo == End process ==
echo.
echo Press any key to exit&pause>nul
:exit

ImageX Command-Line Options

Cheers

*Edit: Batch file updated and safe to use now!

Edited by myselfidem
Link to comment
Share on other sites

Many TNX myselfidem :thumbup

BTW, as far i remeber you've updated all yr x32 files for x32 SP1, Hope this one works for x64 SP1.

It would be nice if you could update all yr Win7 batch files x32 (Elaboration du fichier ISO, Suppression du dossier temporaire, Sauvegarde de l'Image Windows 7 ULTIMATE...) to x64 SP1

Regards

Edited by coucou
Link to comment
Share on other sites

The batch files are working also for Windows 7 SP1, because WAIK for Windows 7 is the same! ;)

The WAIK SP1 update is only to:

WAIK Supplement for Windows 7 SP1

This supplement is optional. If you do not need to modify the SP1 boot.wim and winre.wim files, you can continue to use the Windows 7 RTM tools, including WinPE 3.0, without installing this supplement.

I will tell you when the batch files is complete!

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 months later...

Sorry for the lat reply to this thread I got a few questions. Whats the difference between using the exe version vs. using the msu version? I am having problems with the ie9 always wanting to run the welcome screen on every run of IE. I saw online there were registry hacks for this but I do not want to go that route I want to ensure this is actually installing correctly. Right now I have an image that I want to put into a production environment but this bug is why I am holding it back.

Link to comment
Share on other sites

If you slipstream the IE9 .cab (from the MSU), you will have the issue (it's a known issue). If you install it on a running system (either via the .exe, or the .msu), you will not have the issue.

I integrate the CAB and dont have an issue...but I think thats because I use autounattend.xml to personalize my settings (turn off 1st run, blank home page, etc.)

Edited by ricktendo64
Link to comment
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.
×
×
  • Create New...