• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2178
  • Last Modified:

IEAK 8 Install - Uninstalling Internet Explorer 8 (IE8) if it's already installed

Hello All,

I have created an install with IEAK 8 so that I can push Internet Explorer 8 to all my clients. I've got everything built and am in the testing phase right now. As part of that, I'm installing it twice to see what happens on a machine that already has IE8. On all 4 machines the IEAK package that I made uninstalls it back to IE6 if IE8 already exists.

My problem is, I have a scattering of IE8 clients throughout my network and don't want to accidentally uninstall them. There seems to be very limited switch options in the IEAK package (unless there are some hidden ones that I don't know about) and I don't see anything to stop this behavior.

Does anybody no how to stop this from happening? Maybe I could just script it to look at the version of IE on the system, (not sure how to do this either) but I'd really rather just stop the uninstall from happening.

As always thanks for the help
Eric
0
bwask
Asked:
bwask
  • 10
  • 7
1 Solution
 
jhyieslaCommented:
We use the IEAK to create custom IE installs. One of the features is to just install the branding piece when you run the creation wizard.  Then when I find a machine with IE8, I just run the branding piece to apply the custom changes without uninstalling IE8.
0
 
bwaskAuthor Commented:
Forgive my utter ignorance but, HUH? What's the banding piece and how would the script tell if IE8 is already installed or not.
0
 
jhyieslaCommented:
When you run the IEAK config wizard  just a few screens in I get a Media Selection Window. There are three options: CD-ROM, File, and Config-only package.  I usually check the File and Config-onlhy boxes. Then when the wizard is done, I have two sets of files. If you drill down into the destination folder on the target of the IEAK wizard, the top level has a BrndOnly folder as well as Flat and Ins. The flat folder drills down to the full install of IE8.  The BrndOlny folder drills down into branding exe and msi files. Applying the branding files only apply changes when IE8 is already installed.  I don't have a way to test it right now, but I "think" that if you apply the branding file against an earlier version of IE, it may actually uninstall the old one and then install the full version, but you'd have to test that.
0
Learn to develop an Android App

Want to increase your earning potential in 2018? Pad your resume with app building experience. Learn how with this hands-on course.

 
bwaskAuthor Commented:
Oh ok, I just run the "File" option. I could do the other but that again leaves me with figuring a way for the script to determine what version of IE is currently loaded so it executes the right command.

The command I'm using is to install the file in "\ie8-build\ins\win32_XP\en" is
ie8-Setup-Full.exe /q

0
 
jhyieslaCommented:
Well... as I said I can't test it right now, but I seem to remember running the branding piece on an older version of IE actually did a full uninstall of the old and install of the new. So, run the wizard selecting both. Once done, go to an IE6 or 7 machine and run just the branding piece.  if it does do the full thing, then it wouldn't make any difference what version of IE is installed. I now that the branding piece does NOT uninstall IE8.
0
 
bwaskAuthor Commented:
Got it,

Ok made the file and as one would expect they're only about half a meg. My question is, if this is obviously not a full install where will it be pulling the rest of the install from? I can't have 200 systems fighting over a T1 line pulling down the rest of IE8.

0
 
jhyieslaCommented:
If it works, I am assuming that the branding setup sees that the version isn't current and pulls from the flat folder the full install.
0
 
bwaskAuthor Commented:
Well I highly doubt that since it runs just fine by itself without any of the other files, but I'll have to test it to make sure.
0
 
bwaskAuthor Commented:
As a matter of fact you can't even use the Branding file unless IE8 is already installed. So this will not help. Does anyone know of a way from the cmd prompt that I can determine the version of IE?

That way if they already Have 8 I'll have it run the branding file but if they have any version earlier I'll run the full flat file.

Thanks
Eric
0
 
bwaskAuthor Commented:
Hmmmmm, you know I was just thinking, I wonder If i could have it run the Flat msi file and then run the branding file after that.
0
 
jhyieslaCommented:
I'm sorry...you're right. I thought that in one attempt to install IE8, I had accidentally applied the branding piece to an IE6 install and it did remove IE6 and then install IE8.  However, I just tried that and it does not work...brain fade.

Anyway, you can indeed run the flat and then the branding, but the flat should contain everything that the branding does. I know that you're trying to avoid a reinstall if they already have IE8, but unless there is an issue with the actual reboot that they'll be forced into, when it's all said and done, they should have the same setup as before.

Having said that, I've seen a lot of inconsistencies when using IEAK to upgrade to IE8. Just did one the other day, it looked fine, but would not work properly. Applied the branding piece on top of it  and still looked the same, but now worked OK.
0
 
bwaskAuthor Commented:
Well the MSI file is really upsetting me. It will not load in /quiet  or /passive or even /q or /qn. No matter what it gives me a welcome page with UI. I could very easily go on a rant about Microsoft and there unbelievable inconsistencies but I won't. So once again I'm left with using the EXE file in quiet mode.The .exe appears to load the way I want it to.

My problem is not so much that I care if I load over top of people who already have IE8 (I would like to brand them) my problem is that the .exe install, uninstalls IE8 if it's already installed, without reinstalling.

I could solve all of this if I could just script for the version of IE8. Then I'd tell it to run the flat file it they had something besides IE8 and to run the Branding file it IE8 is already installed.
0
 
jhyieslaCommented:
I just ran a test on an XP machine that originally had IE6 and onto which I had installed IE8.  It "uninstalled" something and after the reboot, automatically started an install of IE8. After the second reboot, I still had IE8 installed.  However, as I mentioned above, for some reason, it seems as though not all of the settings are completely right. So I ran the branding piece. Still had the same problem, but it appears that the ONLY thing that isn't right about either "install" is security settings on Trusted Sites... which should be set to the default of Low which, on an install over IE6, always works OK.  Go figure.

Assuming that your experience is similar, pushing out the full install to a system that already has IE8 installed should theoretically still give you IE8.
0
 
bwaskAuthor Commented:
Quick question,

Do I need any of the files in the ins folder? like the cab file and the .ins file...? Or all the files in the Flat folder completely branded independent files.
0
 
jhyieslaCommented:
I honestly don't know anymore. Under the old IE6 IEAK, I believe those files were used.  Under the new one, I assume they are used for something or the wizard wouldn't create them but not sure if they're used in the actual install.
0
 
bwaskAuthor Commented:
Need to close this file, I have solved this problem. None of the solution above were my answer. I ended up Using "sigcheck.exe" to check the version of my "iexplorer.exe" and depending on what version it was, it ran the correct file.
0
 
bwaskAuthor Commented:
LadyModiva,

That's exactly what I did but it wouldn't let me (done this many time before). Hence the reason I contacted the Moderators. I'll try again however.

Thanks
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 10
  • 7
Tackle projects and never again get stuck behind a technical roadblock.
Join Now