HOW TO: Install IE6 on Vista/Windows 7

James Bannan29 January 2009, 1:00 PM

Does your workplace require you to keep running IE6 despite the fact that you, um, accidentally upgraded to IE7? Here's how to install IE6 on Vista (or Windows 2000/XP) and run it alongside IE7.


UPDATE 29 Jan 2009 | the method described below still works -- but there's now an alternate method suitable for web developers simply wanting to test their sites in IE6. Check out IETester, which allows you to install a standalone web browser in Vista or Windows 7 that allows you to view sites rendered using the IE6 rendering engine. It's not exactly a functional, standalone version of IE6 though, so if you are looking for that, use the method below. 



Got a work intranet application that works fine in IE6 but doesn't like IE7? Amazingly, Microsoft has provided a way to install the non-Vista-compatible IE6 on Vista and Windows 7. Well, maybe not quite, but near enough...

Internet Explorer 7 has been out for quite a while now, yet there are still plenty of sites out there that can’t cope with it, and demand that users connect using IE6. Unfortunately, most people (certainly the vast majority of home users) are running IE7 -- or even IE8 beta -- having received it as part of a Windows XP update, or they’re running Windows Vista or Windows 7 which uses IE7 or IE8 respectively by default.

If you’re running Windows XP, you can roll back to IE6, but this seems rather a shame to do. If you’re running Windows Vista, there’s no rollback option since IE6 was never released for Vista.

What you can do instead is make use of Microsoft’s Internet Explorer Application Compatibility VPC Image. These are two virtual PC hard drive images (downloadable here) which contain a full, pre-activated copy of Windows XP SP2 – one contains IE6 and the other IE7. The idea is to make users able to test either application, and to this end each image contains the IE7 Readiness Toolkit, the Script Debugger and the IE Developer Toolbar.

Free, free, free: a pre-activated copy of Windows XP SP2 in a downloadable virtual machine, complete with IE6.Free, free, free: a pre-activated copy of Windows XP SP2 in a downloadable virtual machine, complete with IE6.

The individual downloads are fairly chunky (443MB and 491MB respectively) and expand out to 1.48GB and 1.58GB VHD files. To use the files, you need to install Virtual PC 2007, create a new machine using the default settings, and then go into each virtual machine and point the hard drive to the VHD file you just downloaded. Make sure the other settings are correct (especially networking) and then start the machines from the console.

The Virtual PC 2007 console: showing the IE6 virtual machineThe Virtual PC 2007 console: showing the IE6 virtual machine

And the IE7 virtual machine: for those sado-masochists who are sticking with IE6 but want to dabble in IE7.And the IE7 virtual machine: for those sado-masochists who are sticking with IE6 but want to dabble in IE7.

The VHD files don’t have an unlimited life – they expire periodically, but Microsoft keeps reissuing them. Unfortunately that means you have to download them repeatedly to keep them working.

Post your comment



Comments

RSS feed Email alert

Peter Ortner:

Users who want to have multiple versions of Internet Explorer installed on the one instance of Windows might be interested in TredoSoft's Multiple IE. It can install IE 3, 4.01, 5.01 and 6.0. It's probably more of use to developers rather than end-users.

29 February 2008, 8:31 PM (2 years ago)report abuse Send to a friend reply

AdrianH:

Running ie6 in an xp VM is hardly running running ie6 on vista.

this is a misleading title and I dont see any value in the article.

Your time would have been better spent discussing the new features of VMware workstation 6 with a sidenote regarding ie6

29 February 2008, 8:31 PM (2 years ago)report abuse Send to a friend reply

Keith:

You obviously don't develop for ie6, this article is for people developing web pages / applications for ie6 and have vista installed.

29 February 2008, 8:46 PM (2 years ago)report abuse Send to a friend reply

Dee M:

I was expecting another how-to to teach me how to install IE6 onto my vista machines and run them either with or instead of IE7.

How many people do you know have, or know how to use, Virtual PC?

Your title is, "INSTALL IE6 ON VISTA". You did neither. You did not install IE6 nor did you even use Vista.

Do you guys even have a way of putting IE6 onto Vista?
If not, then state so.

29 February 2008, 8:31 PM (2 years ago)report abuse Send to a friend reply

relmone:

i agree with Keith. you two that disagree obviously don't do any web development for IE6. this is the solution that i was looking for, and it's the best solution thus far for us Vista users.

good article.

29 February 2008, 8:47 PM (2 years ago)report abuse Send to a friend reply

Scott C:

I am a Web Application developer using Visual Studio 2005 which only allows localhost connections to it's development web server, so having IE6 run on anything other than the hosting operating system will not work. This means I have an extended development process while trying to make an application multi-browser compatible as I have to copy the application to IIS first. It would be much easier if I could just do it with the development web server as I currently can with Firefox, Safari and IE7 on Vista.

29 February 2008, 8:32 PM (2 years ago)report abuse Send to a friend reply

Ricki:

No, you cannot run IE6 directly on Vista, nor can you uninstall IE7 from Vista. What this article shows you how to make your Vista machine capable of running IE6, if you have a desperate need to - i.e. if you are a web developer using Vista that still needs to check your sites in a range of browsers.

In my opinion, not a misleading title at all, as it shows you how to install IE6 on Vista, in the only way it can be done . . .

If you simply prefer IE6 to IE7 and you have a Vista machine, well, this article is not for you, but then . . . neither is any other. You will simply have to embrace IE7 or start using a non-IE browser.

29 February 2008, 8:32 PM (2 years ago)report abuse Send to a friend reply

malikah (New user):

Although the article was misleading, it works like a charm. I too was hoping to have both browsers at once. But rather than sulk and whine and complain and throw a temper tantrum, I tried it out and am quite happy with the results. Thank you for this article.

27 April 2008, 1:41 AM (1 year ago)report abuse Send to a friend reply

Joax (New user):

from today we can do it the easy way :D
http://joax.nl/ie6-standalone-for-vista/

29 January 2009, 11:47 AM (1 year ago)report abuse Send to a friend reply

Fird Ross (New user):

Thank you for posting this guide. I used to dual boot just for this purpose. Now my workflow will be much better!

26 February 2009, 4:15 PM (1 year ago)report abuse Send to a friend reply

stanskywalker (New user):

Thank you ......i have vista home premium and now i can test my websites in both browsers, ie6 and ie7

been looking for years for a solution....

excellent post, well done

14 October 2009, 1:20 AM (5 months ago)report abuse Send to a friend reply

stanskywalker (New user):

Thank you...been looking for a solution for years glad i come across this blog.....i hav vista and i now can test my websites in both browsers, ie6 and ie7.

excellent post, well done

14 October 2009, 1:27 AM (5 months ago)report abuse Send to a friend reply

anonymous user Anonymous user

April APC on sale now!

Tags