- DL IE8 installer from MS DL Center.
- Create an IE8 silent installer, with the switches /PASSIVE /NORESTART. Use /QUIET in place of /PASSIVE to see nothing during install.
- Create a folder called SVCPACK and place your silent installer in it.
- Create an entries.ini file.
- Place your SVCPACK folder and entries.ini file into a folder.
- Make a cabinet file on the previous folder.
;!@Install@!UTF-8! Progress="yes" BeginPrompt="" Title="Install Internet Explorer 8" Directory="" RunProgram="x64_IE8\IE8-WindowsServer2003-x64-ENU.exe /PASSIVE /NORESTART" ;!@InstallEnd@!I use Windows MakeCab to create the cabinet file, using the directive file (file type .ddf) here:
; Directive for making a large Cabinet file (<1 GB). The active directory must point to the folder ; containing the files/folders to be made into a .CAB file. ; MakeCab /f IE8_MakeCab.ddf, output will go to active directory .OPTION EXPLICIT .Set CabinetNameTemplate=x64_IE8_AddOn.CAB .Set MaxCabinetSize=1000000000 .Set MaxDiskSize=1000000000 .Set Cabinet=on .Set Compress=on Entries_x64_IE8.ini .Set DestinationDir=SVCPACK SVCPACK\x64_IE8.exeAnd finally, here is my entries file (Entries_x64_IE8.ini):
[general] builddate=03/29/2009 description=XP x64 IE8 RTM AddOn language=English title=x64_IE8 version=1.0 website=http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d044402c-84ce-472e-b3ac-9531f4feef47 [EditFile] AMD64\SVCPACK.INF,SetupHotfixesToRun,AddProgram [AddProgram] x64_IE8.exeIt does work - currently running IE8 on my VM.
Any updates to IE8 must be installed out of the RunOnce exit or after install, since IE8 is not installed until T-13.
The various file names are not important as long as consistent, except for the entries file name must contain the word entries and the SVCPACK must be just that.
Have fun, John.
EDIT: I should have pointed out that I started with the instructions in the AddOn sub-forum just above this one, here - even has pictures! I just adapted them to x64. Here is a post for making a silent installer.
EDIT2: You can change the switch /PASSIVE to /QUIET to see nothing during IE8 install.
Edited by johnhc, 04 April 2009 - 09:15 AM.