/build/static/layout/Breadcrumb_cap_w.png

Internet Explorer 8 vs msi package

hi all,
How do you package as msi Internet Explorer 8 ?

I downloaded IE8-WindowsXP-x86-ENU.exe and I can use all the switch associate with it , by my client want a real msi file. My idea is to call a custom action at the end of the msi once it copied the source on the wks that launch IE8-WindowsXP-x86-ENU.exe /passive /norestart, but if i do this there's no selfhealing at all.

I also check IEAK , but it generate me a .exe file and not a msi file.

any idea ?
thanks

0 Comments   [ + ] Show comments

Answers (6)

Posted by: dvdzonenz 14 years ago
Purple Belt
0
All IE are installed via WSUS etc.

MS views them as service packs and not as separate programs. I don't think there is proper way which will install and if needed cleanly uninstall this IE8

Also the links for this such as http://technet.microsoft.com/en-us/library/cc985339.aspx are equally vague (on purpose).

Reading http://technet.microsoft.com/en-us/library/cc985359.aspx will make you believe that SCCM is the only way to go and GPO based installs are only for small companies
Posted by: jmcfadyen 14 years ago
5th Degree Black Belt
0
there is no "real" msi for IE 7 or 8

unless you do a full capture which is probably not the smartest plan in the world you wont get self healing.

the MSI's that do come from IEAK are only wrappers anyway therefore do not support self healing
Posted by: keshav.jain 13 years ago
Orange Belt
0
Better way to package IE8 is to use IEAK 8. This is the standard tool provide by the Microsoft for the customization of IE 8.

For using this tool first install the IE 8 and after this tool, this will customize the installed IE8 and generate IE8-Setup-Full.exe and also IE8-Setup-Full.msi.

IE8-Setup-Full.msi. does not contain any feature, component, files or registries. It is only installing the application by calling IE8-Setup-Full.exe through custom action. IE8-Setup-Full.msi is only serving as a wrapper to IE8-Setup-Full.exe and doesn’t seem to be fully utilizing advantages of MSI such as repair/self-repair or full uninstall of the application.

As IE8-Setup-Full.msi is instaling IE8 through a custom action "RunSetup". This CA is installing IE8-Setup-Full.exe stored in a binary table.

So i think that is only the reason that this cant be self-heal.
Posted by: manuforti78 13 years ago
Senior Yellow Belt
0
yes, i found the same with the IEAK creating the msi which is a very basic msi that calls the IE-Setup.exe as part of a custom action.

Not only that i found that you can install the msi over the top of itself and when doing so actually unistalls the msi wrapper (but leaves the IE-setup.exe instance installed). If you then run the msi a 3rd time the wrapper will install successfully but somewhere in the custom action that calls the IE-Setup.exe actually uninstalls IE8 from the computer....

This scenario happend while making modification to the IE8 deployment package where our deployment tool re-installs if the check sum is different.
Posted by: anonymous_9363 13 years ago
Red Belt
0
What is there to self-heal? If your users are stupid enough (and have enough rights) to break IE, you have bigger problems than that! :) For user-level customisations, use Group Policy or, at a push, Active Setup.
Posted by: xandor 13 years ago
Senior Yellow Belt
0
ORIGINAL: VBScab

What is there to self-heal? If your users are stupid enough (and have enough rights) to break IE, you have bigger problems than that! :) For user-level customisations, use Group Policy or, at a push, Active Setup.



Never underestemate the power of ignorant users! ;)
Anyways, repacking IE, bad idea ;) Since it goes quite deeply into the system.. Unless there is some realy special thing you need that there is no way you can customize with IEAK/GP. But i would probably still not reccomend doing it. hehe.
Been there and tried it, just to see, its realy alot of work for rather little end results :)

//Eirik
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ