| .NET Application Development |
| build a website |
Install multiple versions of IE on your PC
Ever
wanted to test your website in various versions of
Internet Explorer?
It is possible to run Internet Explorer in standalone mode without having to over-write previous versions thanks to Joe Maddalone who came up with a way of achieving that in November 2003. Basically, Internet Explorer is run by exploiting a known workaround to DLL hell - which was introduced in Windows 2000 and later versions - called DLL redirection.
Manfred
Staudinger
perfected the standalone versions by adding IE version numbers to the
title bar of the standalone browser window. Moreover, by removing the
"IE" key in the registry subkey [HKLM\SOFTWARE\Microsoft\Internet
Explorer\Version Vector] Internet Explore defaulted to
respecting
conditional comments based on the version number prebuilt in the
program.
It is not difficult to follow the instructions and get any version of IE running in standalone along side other versions. Most of you probably know of evolt's archive of Internet Explorer which has them readily packaged in ZIP files. Now suppose you want to download them all. An installer that would conveniently automate the whole process would be great. Thanks to this comment for the idea.
So I made an installer which contains IE3 IE4.01 IE5 IE5.5 and IE6
which, in the end , will conveniently create shortcuts based on your preferences
Important Notes:
- The installer was made to work with Windows XP. With a little bit of hacking it could run on Windows 2000 but this was not tested. See some of the comments below for ways to run Multiple IE on Windows 2000 (page 4).
- The Developer tool bar from Microsoft WILL NOT work in IE6
- Sometimes IE5, IE5.5 and IE6 crash unexpectedly.
- Multiple IE doesn't work on Windows Vista. Follow the progress of running Internet Explorer 6 natively on Windows Vista here!
- Read the comments before asking questions. Most of the issues have been discussed below.
- Microsoft supplemental EULA says :
IF YOU DO NOT HAVE A VALID EULA FOR ANY "OS PRODUCT", YOU ARE NOT AUTHORIZED TO INSTALL, COPY, OR OTHERWISE USE THE OS COMPONENTS AND YOU HAVE NO RIGHTS UNDER THIS SUPPLEMENTAL EULA.
- Update December 2007: A recent windows update broke the Multiple IE installation and unfortunately this means you'll have to reinstall Multiple IE to get it to work again. I haven't yet identified which update broke the installation.
Download Multiple IE installer (10.3MB)
Updated on 07/11/2006: (IE6) fixed cookies/sessions support+ AlphaImageLoader support
Updated on 30/03/2007: (IE4) The address bar is working! yay!
- 4362410 reads










Multiple IE installer
For a couple of Mac based designers who continually need to check IE6 and 7 simultaneously, this is a godsend for us.
To Tredosoft, Joe Maddalone and Manfred Staudinger, thank you from the bottom of our hearts.
To Microsoft, boo-sucks to you.
Trouble with installer
I just tried to download the installer (I have XP) and got the message:
"Windows cannot access the specified device path or file. You may not have the appropriate permissions to access them"
What's that all about?
Re: Trouble with installer
Obviously you need to be an administrator to install MultipleIEs
Works also with Server 2003 SP2
I tried it out with W2K SP2 and all the IE 5, 5.5 and 6 are working :-) Thank you!
I really mean Win 2003 SP2.
I really mean Win 2003 SP2. Sorry.
Re: works on 2k3 SP2
Just an FYI. MultipleIEs won't work in Windows 2000 without IE6 and some tweaks (mentioned in the comments above).
Good to know it works in 2003. I don't have a copy of 2003 so I wouldn't know.
Thank you so much for this.
Thank you so much for this. It's a blessing! :)
Thanks, but...
Thanks, great package. I used it once before but it seems microsoft messed up again and IE6 isn't vista-compatible. Instead of coming up with something practical, some idiot got the idea "hey, why don't we make an image of WinXP and IE6 for Virtual PC!" and the others must've been like "wow, that's the best idea since, like, moving from text-based to graphical user interface!1"
I don't know if I should think of them as retards or just incompetent. If they were retards, I wouldn't be able to mock them witch clear consience, since this would be the best they could do at any point, so I'll just think that they are a bunch of idiots.
IE5.5/IE6 standalone won't
IE5.5/IE6 standalone won't work if you have SP2 installed.
Good stuff, but not there yet...
This is indeed an incredible job you guys have done to accomplish this, thanks!
I can still find some issues with the IE6 standalone version though (using IE7 as standard install), as it seems it doesn't completely act like IE6 standard install. That makes me think that if we can't trust it IS exactly the same IE6 we are dealing with, don't we have just another IE version to develop for (even if it´s just us using it)?
I'm afraid I can't really rely on it yet since it acts differently in some cases, although I don't know why. The old stuff like cookies/sessions, AlphaImageLoader support works fine for me, also does conditional comments according to Manfred Staudinger's testpage.
BUT, I've noticed one of the Eolas workarounds I use on a site doesn't work as they used to prior to the standalone install, namely this one. I know I can use others that work (like SWFObject), but that doesn't really help me, since I want to be sure I am dealing with the same old explorer.
Another thing I've noticed is that I get errors when loading www.google.com (Object doesn´t support this property or method). This and saul11's comment, makes me think the DOM or JavaScript is messed up in some way.
Well, even if can't yet trust this new version of explorer (it is to me) I will give it a try, but I will still need to rely on a separate machine to do the final testing, which is a shame since we are so close :)
I apology if this sounded like a complain, I just wanted to share some of my experience with using multiple installs. Cheers
/Swexican
It definitely is not the
It definitely is not the same thing, e.g. when you open IE4 in Windows XP it won't behave the same way as it would if you opened it in Windows NT4, because the standalone files are only the files necessary to open IE, but actually there are a lot more files that IE depends on (these are in the system32 directory mainly).
So if you open IE4 in Windows XP you basically have IE6 (if IE6 is the version installed in XP) with the IE4 GUI.
The same applies to newer IE versions.
Agree
I agree, and sadly in the end it´s even worse than not having standalone versions installed at all since these new hybrid versions are completely unpredictable. Think I will have to go back to the old way...
/Swexican
Awesome
It's simply awesome. Thanks for your help... the only thing you can do better is to put more in evidence the installer in the other page where you explain all the steps.
I already had IE7 installed and searching in google stumble upon the "steps page"... I could only be able to find the installer in the comments. So put it in the first line of the other page telling "If u already have ie7 installed click here ..." and send to the other page.
Thanks so far.
Massimiliano :: Terni in Rete
Same IE7 engine being used in all versions?
I'm running XP pro, and had IE7 already installed.
I installed the package, but if I go to the 'about' box, it reports:
Version: 7.0.5730.11
...in all versions.
Did I miss something?
The "green" side of multiple IEs
Within 15 minutes of installing multiple IEs (especially IE6 in my case) I solved a problem that would have involved up to 5 gallons of gas and countless hours of travel retrying the same solutions on a client's (out-of-date) computer. I thank you very much. I'm sure I shall get much use from this little gem in the future!
lol never thought I'd be
lol never thought I'd be helping the environment with this! Glad you find it useful.
Thank You
I recently installed Multiple IEs on Windows XP Professional running inside Virtual PC and it appears to have worked flawlessly. Thank you for taking the time to put together this wonderful tool!
Problem with AJAX
Hi,
thanks for this installer. However, I have a problem with IE 6. Infact, I use it with AJAX with a web application builded in ASP.NET 2.0.
Now I have this error : "... the status error from the server is: 12019"
This error don't happen with the real IE6
Have you some idea?
Thanks,
Cristian
IE 7 crashes
First of all, thank you for this program. It truly is awesome.
I've got ie multiple install working, and all is well. version 3.0 - 6.0 work fine. It's IE7 that is messed up. I've uninstalled IE7, reinstalled it, even tried the stand alone version. It opens up, and then will not load anything... just says "connecting". I've done all I can think of, can someone please offer some help?
If I can get this all working, I'm in business. It actually WAS working for about 3 weeks, and then IE7 just started crashing. Please help!!
IE 7 totally junked
"IE7 Crashes" was my first post
Yep, I can't get it to work at all anymore. I uninstalled everything from Tredo (multiple IE's), uninstalled IE 7, then reinstalled official IE 7...doesn't work. I am kind of screwed. PLEASE advise on what to do. I am willing to uninstall, reinstall, whatever. Now that I have deleted everything, and reinstalled IE7, why won't it work? please help. thank you very much.
Re: IE 7 totally junked
Maybe I should have talked more about this. The Multiple IEs installer only copies files to your system. Nothing in your system changes. I don't think the IE7 issues are related to Multiple IEs. They are probably due to misconfiguration or user error.
Try using System Restore and restore to a point before the problems started. If you don't have System restore enabled (which you really should leave Enabled), try diagnosing the network. Use another browser like Firefox for example (http://getfirefox.com) and browse to a website. Try reseting IE7 by going to Control Panel -> Internet Options -> Advance and click (Restore advanced settings) and (Reset...)
Thanks This is Genius
Hi
I want to congratulate you on this work in creating an multiple IE installer.
It works fantastically. There is no virus detected with ZoneAlarm SecuritySuite!!!
http://jroller.com/peter_pilgrim
Peter Pilgrim
Thanx a lot
it works! goooood!
downloading... thx for the
downloading... thx for the great work. This will really help the web developers.
Pay for Vista Version
Hi Yousif,
I would like to congratulate on you creating such a usefull tool. I think if you could create a version that would run on vista you could charge at least $20 per license, you provide such a useful tool and it is obviously something ever web designer needs. Personally I would be happy to pay $20 and I'm sure nearly every other designer / developer feels the same way.
Best,
Brett
should we be paying...or should MICROSOFT?
I agree Yousif should get paid - this is fantastic what he's done. but if you think about it he's doing something MICROSOFT should be doing.
Is there a good reason (probably there are but I can't help being annoyed still) that these IE versions can't be more backward compatible. also that they can't clearly state what they do and don't support re CSS etc - so we don't have to have all those horrible conditional statements in the HTML.
Let's get on to Microsoft and get them to pay him to have a properly supported package from MSDN (it happened before with Mark Russinovich and Winternals software - my favourite tool of his being the advanced Process Explorer)
Great package
Great idea to get all IE versions into one install. Before this I used to unzip all of them to run stand alone. Keep up good work. Next task could be running multiple versions of FireFox in stand alone mode.
Javascript window.open() workaround?
Hi - think this is a great tool for testing webapps - keep up the good work!
I have one question to ask, regarding apps that rely on the javascript window.open() functionality to give the user a "controlled" pop-up window. When my app does this in MultipleIEs IE6, the resulting pop-up is an IE7 window. Does anyone have a solution or workaround to get the correct (IE6) window to pop up?
Thanks
Dave
IE Version vector // IE7 reads CCs for IE6
Hi,
Just noticed today that IE7 is reading the Conditional Comments set for IE6. This is new behavior. I think an automatic update installed today and I'm wondering if M$ changed something.
My IE6 reads only IE6 CCs but strange that IE7 is reading both now. I removed the version vector which was set to 6.000 again.
Has any one else noticed this behavior in the last few days?
May not be version vector [solved]
In response to my post above, it is actually a User-Agent string that is throwing things off for me. I'm using a php browser sniffer that looks at UA information and then feeds the correct stylesheet.
Well, the User agent string has references to IE7 and IE6... So, that was the problem.
Conditional Comments work as before.
I'll try to find how to change the UA string.
Doesnt work with Vista
Doesnt work with Vista :(
Anyone solution to get iE6 running on Vista?
Thank you.
Thank you. It had become a pain fixing sites for IE 6.0 ever since I upgraded to 7.0. Also find joy seeing how my new pages look in IE 3.0, which was the first browser I ever made websites on.
any suggestions on how far back one should go...
I have mostly been developing websites and looking in Firefox so far, was initially checking in opera/netscape/ie7 also but got a bit excited by some new stuff I'd done and forgot - tut tut ! Imagine my surprise when IE7 looked all wrong when I finally got back to cross-browser checking =:-(
bear with me I'm getting to the point...this started me thinking (how many people will be using IE7 ? anyone on XP ? or maybe not even all of them. and then who will be still using IE 3/4/5/6 yikes
I have had a look at my site on 3 - it's a TOTAL mess! I use almost exclusively CSS for my formatting/colors etc. Do you? Do you think this could be the issue. I just want a starter for where I'm going wrong (anyone feel free to pitch in)
Re: any suggestions on how far back
I would say test on the latest Firefox, IE7 and during this transitional period IE6. The majority of people are starting to upgrade to IE7. A good proportion of them are still on IE6 but they won't be for long. Firefox's piece of the pie is on the rise everyday. Other than that, you shouldn't worry about how your website looks like on IE5 or previous versions.
You'll have to learn a little about conditional comments (Google is your friend!) and apply certain hacks to your css files for IE6 and/or IE7 to render them correctly.
Version Information
IE 6 - 6.00.2800.1106 Internet Explorer 6 Service Pack 1 (Windows XP SP1) --> NOTE! This is SP1
IE 5.5 - 5.51.4807.2300
IE 5 - 5.0.3314.2100
IE 4 - 4.72.3110.0
IE 3 - 3.0.0.1152
If we can get a build of this that includes IE 6.00.2900 (SP2) that would be awesome!
4.01 and 5.01 crash
Hi,
First of all, this installer rocks. It's a great tool for web developers.
I got a problem though. The 4.01 and the 5.01 are crashing as soon as I try to press enter in the address bar. Also: When I click on "Favorites" in the menu, it crashes. This applies to both browsers.
I'm on a XP pro sp2. I've run the installer right after I updated to IE7 using the official installer from MS. I've tried all sorts of things to solve this problem. Wininet.dll, regedit etc...
Any thoughts??
anyone ever get this working on XP SP2 with the cookies
Hello,
I have read the thread on the cookies, i have installed the latest , made sure i had the correct DLL but still get the "Cookies are disabled" message
Microsoft's Web Developer Toolbar
Has anyone gotten it to work with the IE6 installed from Multiple IE??
FYI Link: http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
it is fantastic!!!!
thanks a lot!! this is wanderfull and very easy to install
Thanks!
I really appreciate the effort that has gone into this - THANKS! Your installer even creates shortcuts EXACTLY as I would have set them up. makes my life as a web developer so much easier :)
It really begs the question though, why couldn't Microsoft themselves provide something like this, instead of asking people to use virtualization instead?
Thanks again!
why couldn't Microsoft themselves provide something like this?
http://www.microsoft.com/windows/virtualpc/evaluation/overview2004.mspx
Dude, I found something when I was searching for similar problem.
Have a look at it.
/********
And I would like to thank Tredosoft too. :)))))
***/
Thanks
Jagadeesh Kumar Siripurapu
Some very long title
Document.ExecCommand("BackgroundImageCache", false, true);
Hi,
Please could this IE6 hotfix be added into the MultipleIEs?
http://support.microsoft.com/?scid=kb;en-us;823727&spid=2073&sid=global
It's primary benefit is to prevent image flickers due to repeated server calls, and is a part of IE6 SP2, so would aid true testing.
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
Thanks.
Yes!
Second that! That's why Multiple IE's version of IE 6 doesn't work with the backgroundimagecache fix :o Drove me grazy.
Excellent!
Well done! Many thanks!
Regards, flipflip
test
test
Funktioniert nicht unter Windows 2000
Fehler:
Der Prozedureinsprungpunkt "AssocISDangerous" wurde in der DLL "SHLWAPI.dll" nicht gefunden
i have a few problems
with ie3 ie4 ie6.
ie4: a big script problem
ie3: looks like browsing on my old cell phone!!
ie6: [press ok to load the content of ...] and i cannot set the privacy level :(
ie5.01 and ie5.5: they r cool as far as i know ....
Any chance this works on 64-bit Windows XP?
I'd just try it, but I don't want a failed install to screw my system.
Tried and it did not work
I just tried to install on my XP-64 bit. IT installed, but when I try to run it, I get this message with IE6 "Internet Explorer has encountered a problem and needs to close. We are sorry for the inconvenience." I also tried IE3, and it gives a message that IE3 is for a different machine.
Wish XP64 was more compatible with 32 bit programs.
Thanks so much
Man, thanks a lot for the multiple IEs! I installed one other standalone verion of IE6 some months ago which can't access session used websites (after a login). Now i can work a lot better without having my notebook beside the desktop everytime for testing IE7 and 6 :-)
Great work!
Best
joe
Many thanks!!!
This is a lifesaver today!
favorites go to the printer
I just installed multipleies. Thank you for a way to test my sites with the older versions of IE.
The favorites came loaded with my favorites, but when I click on a favorite, my printer box shows up. If I click print, the page I wanted to view will print from my printer. Typing the address directly the address bar does work, and selecting the address from the address bar drop down will also work.
Is there a setting I can adjust to get the IE6 favorites to work?
Buglist...
I'm using Windows XP Professional SP2 pt-BR. Some bugs:
IE 5.01 and 5.5: Clicking on "Favorites" menu crashes IE (module: shell32.dll). The Favorites pane works.
http://img140.imageshack.us/img140/5946/20071204131115ku1.png
IE 6 & IE 3: While loading pages with excess of JavaScript, IE crashes.
IE 3: If you start two instances, the second won't start sometimes (insufficient memory).
Thank you
You make my life worth living and my job worth doing! ♪
<!--[If IE x] --> problem
Multiple IE can't distinguish its version from the main browser.
If u have IE7 installed as the main browser ... and if you have in your code it wont run even if you're running on IE6 (in Multiple IE)
This happens when you
This happens when you install IE7 after installing MultipleIE
To fix the issue delete the following value from the registry
Start->run->regedit then
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector\
and delete "IE"
Conditional Comments
Anybody have any trouble with conditional comments displaying with the Multiple IE pak, specifically IE 6?
Excelent work
Thanks so much for your idea. Is a very good tool. Again thanks!
IE3
IE3 just crashes on me at startup. It's attempting to go to msn.com as its homepage, gets a bunch of script errors, and then breaks. Not sure what/how to edit it so it'll try to go to Google or some other relatively safe page at startup, as I can't get it to stay open long enough to get to an options menu. Can anyone help? Thanks.
javascript errors
I get javascript errors on www.google.com
A Runtime Error has occured.
Do you wish to Debug?
Line 2
Error: Object doesn't support this property or method
I also get Object expected errors on your page tredosoft.com
This happens in IE 6, 5.5, and 5.01
any ideas?
Child Selector Hack
Hi everybody.
I'm trying to use this filter on IE 5.x/6 with no luck. The code tested is:
html>body
{
background: url('transparentBackground.png');
}
The image used in the code above is a transparent PNG image, 800 x 600 pixels wide. Currently IE7 support transparent PNG backgrounds, but IE6 and below doesn't. Then, why they behave like this? Is MultipleIE's different IE versions using "main IE motor" (in my case, IE7)?.
If this is the reason, can i tweak it to have them behave like it supposed to?
Thanks and congrats. This is a very handy prog.
Regards from Chile, Sudamerica.
Gonzalo Romero Atton.-
Really Helpful
Thanks for this, is a well good download!!
Thanks
To the author: Thanks for this wonderful program!
Bugs
1. Extremely slow
2. It looks like AJAX support is broken
Printing
Trying to print from Standalone IE6. Set the page as a Favorite, and then clicked on the Favorite to print the document. However, when it prints, it seems to reload the page but without cookies. So the printed document doesn't match what's on the screen.
kamchoor
thank you. this is really really helpful!
error finalizing installation
im using win2k pro, and went to install this (i have sp3 of win2k and it comes with 5.0). so i goto install 5.5 and 6.0, and it goes to the end and says this: Unable to execute file: REG. CreateProcess failed; code 2. The system cannot find the file specified.
ie4 script errors
okay everything works but every website i go to use ie 4.0 on gives me infinite script errors that i have to click yes to every one of them. any fixes for this would be appreciated. i love the ie4 explorer icon that spins the world.
IE6 cookie support still not working
despite the page indicating a fix was made for IE6 cookies, this is not working, at least, not with a general cookie-detection script. this script works in IE 5.5 and 7, but not 6 (the multiple IE versions).
function browserSupportsCookies()
{
var tmpcookie = new Date();
var chkcookie = (tmpcookie.getTime() + '');
document.cookie = "chkcookie=" + chkcookie + "; path=/";
alert(! (document.cookie.indexOf(chkcookie,0) < 0));
}
IE6 basic cookie handling not working
I too have just re-downloaded this application to make sure I had the aforementioned DLL but basic cookie handling is still not working for IE6. I am using similar code as above and although a cookie appears to be written initially the value cannot be retrieved.
Any ideas?