Welcome to MSDN Blogs Sign in | Join | Help

IE6 and IE7 Running on a Single Machine

Many of you have asked how to run IE6 and IE7 in a side by side environment. As Chris Wilson blogged about early this year, it’s unfortunately not so easy to do. There are workarounds, but they are unsupported and don’t necessarily work the same way as IE6 or IE7 would work when installed properly. As Chris said, the best way to use multiple versions of IE on one machine is via virtualization. Microsoft has recently made Virtual PC 2004 a free download; we’ve taken advantage of that by releasing a VPC virtual machine image containing a pre-activated Windows XP SP2, IE6 and the IE7 Readiness Toolkit to help facilitate your testing and development. The image is time bombed and will no longer function after April 1, 2007. We hope to continue to provide these images in the future as a service to web developers.

Now you can install IE7 on your main machine for development, and get all the advantages of IE7, like the RSS platform, native XMLHTTP stack, and improved security, while still running IE6 simultaneously in the VPC on the same computer. Most importantly, you don’t even have to buy an additional Windows license. The VPC image runs in a virtual machine that offers all of the functionality of a full IE6 installation without giving it any access to its host machine’s hard drive, registry, etc. You can make as many modifications as you want to the virtual machine without affecting your host installation at all. 

Included in the VPC image are:

While we’ve released a VPC image today with Windows XP SP2, we’re also investigating creating other VPC images, for example IE5, IE5.5, IE6 and IE6 SP1, as well as versions of IE on different language operating systems.

Get more information on Virtual PC 2004
Download Virtual PC 2004
Download the Internet Explorer 6 Testing VPC Image

One more note - VPC 2004 doesn’t run on Windows Vista, but this image will work fine with VPC 2007, which is in beta now. You can get this free beta via Connect.

Happy testing!

PEte LePage
Product Manager

Published Thursday, November 30, 2006 4:55 PM by ieblog

Comments

# VPC to run IE6 and IE7 on the same machine

Thursday, November 30, 2006 8:05 PM by Dave Massy's WebLog

# re: IE6 and IE7 Running on a Single Machine

Thursday, November 30, 2006 8:05 PM by steve_web

Awesome! Glad to hear that you have released an image we can work with!  I would say "Finally", but I don't want to push my luck.

When IE8 rolls around, please release the image **MONTHS** in advance, so we can do proper parallel testing.

# re: IE6 and IE7 Running on a Single Machine

Thursday, November 30, 2006 8:18 PM by Tim Cerling

Another way to accomplish this, without the virtualization of the operating system is to use Microsoft's SoftGrid product.  This virtualizes just the application - either IE 6 or IE 7 or both - on Windows XP.  You can even run them side by side because all registry entries and files that might be shared are placed in their own 'workspace'. Information about this product is still at http://www.softricity.com/, even though Microsoft has purchased the company.

Yes, it does require purchasing a product from Microsoft, but it offers a lot of flexibility for future testing.

tim cerling  (yes, I am also from Microsoft, so this is a bit of a plug.  But this is some really interesting and useful technology.)

# Running IE6 & IE7 on one machine, the right way

Thursday, November 30, 2006 8:19 PM by Brian Goldfarb's Blog

We have heard tons of feedback about the need for developers to run both IE6 and IE7 on their machine

# That's a bad April Fool's joke

Thursday, November 30, 2006 9:18 PM by Tony

"The image is time bombed and will no longer function after April 1, 2007. We hope to continue to provide these images in the future as a service to web developers."

So what launches on April 1st 2007 that developers will no longer require testing in both IE6 and IE7? I can understand the usefulness for correcting existing projects, but what about new projects created after April 1st?

I'm sure most of us will have adopted a "best practice" for creating new content, but just because we build a site using code that is tested in both IE6 and IE7 prior to April 1st doesn't necessarily mean new projects don't require testing.

I'm happy that you have provided a solution that happens to match one of my earlier suggestions and I look forward to being able to return to development once again after such a hiatus.

# re: IE6 and IE7 Running on a Single Machine

Thursday, November 30, 2006 9:28 PM by David McDonald

Doh! I just went and bought another licensed copy of Windows XP for this very purpose last week. This was certainly an issue for developers that needed to be addressed, so thanks anyway.

# IE7 Testing

Thursday, November 30, 2006 9:31 PM by Robert Accettura's Fun With Wordage

I complained a while back about how unlike Firefox or Opera, it’s hard it is to support multiple versions of IE. Microsoft apparently did listen to developer complaints, and came out with a solution. You can now download a time crippled Virtua..

# re: IE6 and IE7 Running on a Single Machine

Thursday, November 30, 2006 9:36 PM by Patrick Fitzgerald

This is fantastic news!

# re: IE6 and IE7 Running on a Single Machine

Thursday, November 30, 2006 10:04 PM by PatriotB

Tony -- My guess is that shortly before April 1, 2007, they will release another image that is timebombed for ~6 months after that.

I guess you could call this inconvenient, but since the image is solely meant for using IE6, it's not like you should have much of anything on the VPC that you'd have to replace...

# 無料で手に入る Windows Xp を使って IE6 と IE7 を一つのパソコンで共存させる方法

Thursday, November 30, 2006 10:31 PM by My RSS 管理人 ブログ++

IEの公式ブログ IEBlog で IE6 と IE7 を一つのパソコンで同時に動かす方法が紹介されています。 IE7 RC1をスタンドアローンで動作させる方法 などレジストリを使う方法はいくつかあるようなのですが、IEBlog で公式にオススメしているのは VirtualPC を使う方法。 VirtualPC は仮想PC を別途インストールするわけで「それなら Windows のライセンスがもう...

# re: IE6 and IE7 Running on a Single Machine

Thursday, November 30, 2006 10:32 PM by C A Upsdell

Good news.  This should have been done a lot earlier.  Now how about images for testing IE5.01 and IE5.5 with Windows 2000?  IE 6 is not the only legacy IE browser in use today with which web designers need to test.

# re: IE6 and IE7 Running on a Single Machine

Thursday, November 30, 2006 11:09 PM by Matt Raible

Multiple IEs seems like the best solution to this problem:

http://tredosoft.com/Multiple_IE

# re: IE6 and IE7 Running on a Single Machine

Thursday, November 30, 2006 11:56 PM by nmarmolejo

I installed the RTM ver of IE7 and it continues to crash 8/10 times I launch it.

I applied the RunOnceComplete and ShowRunOnce registry fixes but it still crashes.

It crashes with error in ghmpdic.dll and causes IE to shut down.

Anyone know what this error is and how to fix it?

I even run the IE with no add-ons and it still crashes just as often.

Thanks

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 12:22 AM by PeteL

Matt Raible - Using Multiple_IE is one way of testing, but doesn't always give completely accurate results.  I've blogged about this at <a href="http://blogs.msdn.com/petel/archive/2006/11/20/ie6-and-ie7-side-by-side.aspx">http://blogs.msdn.com/petel/archive/2006/11/20/ie6-and-ie7-side-by-side.aspx</a>

nmarmolejo - We don't have the resources to offer support via blog comments, the best way to get help is to check out the support page at <a href="http://www.microsoft.com/windows/ie/support/default.mspx">http://www.microsoft.com/windows/ie/support/default.mspx</a>

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 12:24 AM by Ben Buchanan

This is awesome. However would you consider releasing another image with IE7 installed, so people with Win2k can test IE7?

# IE6 and IE7 Running On A Single Machine

Friday, December 01, 2006 12:27 AM by PeteL's Blog

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 12:37 AM by Eric

Minus the issues of this being time-bombed (shame on your Microsoft for making this harder) this is just about the greatest thing you've done for developers in a long time. I have a totally unnatural love you now. You've made my day. Thank you very much.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 2:04 AM by petknep

nmarmolejo: you appear to have malware installed on your box. http://www.lavasoftsupport.com/index.php?s=74937aca50ccba9fa44d5b75d3135c8a&showtopic=4128 shows ghmpdic.dll being removed as part of a malware cleanup.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 3:44 AM by Paul Freeman-Powell

Excellent. Microsoft: THANK YOU! I will download this shortly...

One question though: Why the time-bombing? IE6 will still have enough of the market in April for it to be important that our sites work...?

I'm sure someone will release a hack to make it work beyond April... not that I'd condone or use that, of course...;-)

# IE6 and IE7 running together on a single machine

Friday, December 01, 2006 3:49 AM by Paul Freeman-Powell

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 3:55 AM by rc

@ Ben Buchanan

People with Windows 2000 don't need to test IE7. Those who in the end of 2006 still use Windows 2000 (!!!), should continue working with Office 97, programming in Ada and gaming King's Bounty.

Indeed, if you use an old gramophone, you should'n complain that it doesn't play DVD.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 4:52 AM by kent

What are the chances of this working with VPC 7.0.1 for OSX?

I'm working on a PPC G5, so don't say get BootCamp :>

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 5:57 AM by Mike Dimmick

Thanks. I'm assuming the time-bombing is simply there to stop people from otherwise using this in the place of licenced copies of Windows XP.

Could you now _please_ talk to whoever is responsible for XP licensing and make them understand that running a copy of the OS in a virtual machine does not enhance the capabilities of the system, should therefore not be regarded as an opportunity for additional revenue, and therefore that the Windows XP and Vista licences should permit running the same software within a VM?

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 7:04 AM by Benjamin Hawkes-Lewis

Thanks so much for doing this! This is definitely a step in the right direction.

However, I run Windows XP in VMWare on an old Thinkpad (my budget won't stretch to anything better). I shudder to think at how slowly Virtual PC would run on top of Windows on top of VMWare on top of Ubuntu. Would it be technically possible to time-bomb a VMWare virtual machine image in the same way? And what about Parallels for the Mac folk?

Or, does anyone know if VMWare Virtual Importer could be used to convert these images being released by Microsoft to VMWare virtual machines?

http://www.vmware.com/download/ws/drivers_tools.html

# ie6 virtual pc.

Friday, December 01, 2006 7:45 AM by Absoblogginlutely

Microsoft have released a virtual pc image that enables you to run ie6 in a supported environment at the same time as having ie7 loaded on the main machine...

# IE7とIE6を共存させる:その2

Friday, December 01, 2006 8:41 AM by コリス

以前、当サイトで紹介したIE7とIE6を共存させる方法とは別の方法が、マイクロソフトの公式ブログ:IEBlogに紹介されていました。

IE7とIE6を共存させる(コリス)

http://coliss.com/articles/build-websites/verification/69.html

# Offizielle kostenlose IE7 Virtual Machine

Friday, December 01, 2006 9:05 AM by web output

Microsoft kommt den IE7 geplagten Webentwicklern seit gestern einen Schritt entgegen.Gestern veröffentlichten die Redmoder im IEBlog eine kostenlose Virtual Machine mit einem offiziellen Windows XP SP2 mit installiertem IE6 und dem sogenannten &quot;Int

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 9:09 AM by steve_web

@Benjamin Hawkes-Lewis

Yeah, a VMWare image would be much cooler for sure, as it would help out all developers, not just MS Shop developers.

E.g. If I run Ubuntu or Fedora Core, or ??? running Virtual PC isn't an option.

PS We still haven't heard, from this blog, or Chanel 9, where we are supposed to report bugs for public tracking.  Since Feedback was turned off, I've compiled at least 2 dozen new bugs, but only have this blog to report them, and as we've seen, they don't get the attention they need here (In the Chats with the IE team (also gone now!) several references to well known bugs commented on in this blog, were met with surprise by the IE team members)

Transparency please!

Transparency please!

Transparency please!

Transparency please!

# Microsoft makes testing easier

Friday, December 01, 2006 9:43 AM by The Browser Den

As many know testing different versions of IE can be a pain, there&#8217;s no supported way to run two versions side by side (people have done it, but Microsoft don&#8217;t recommend it and can&#8217;t guarantee accuracy of results). Their reccomended

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 9:55 AM by Vernon

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 10:01 AM by Alfonso

Thank you very much for offering at last this option.

I just wish that Apple did something similar in order to test Safari for all those of us that just won't buy a new computer to test what bugs are in their browser. (and maybe then we might find something in OS-X that it's interesting)

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 10:56 AM by maczeal

Alfonso, switch to osx development with textmate, firefox+firebug, safari, mamp, etc -- you'll never want to use windows again.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 10:57 AM by Anon

Can we please have some installation instructions? Do we run the installer on the real or virtual PC?

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 11:11 AM by Aedrin

"So what launches on April 1st 2007 that developers will no longer require testing in both IE6 and IE7? I can understand the usefulness for correcting existing projects, but what about new projects created after April 1st?"

Read the blog post before responding:

"We hope to continue to provide these images in the future as a service to web developers."

Which also explains the answer to this:

"Why the time-bombing? IE6 will still have enough of the market in April for it to be important that our sites work...?"

Because they would be giving out a free Windows XP license.

"IE 6 is not the only legacy IE browser in use today with which web designers need to test."

Testing for anything <6.0 should only be needed if you are working on a legacy application that is being used in a corporate setting where you know they can't upgrade IE. Supporting old browser is a big detriment to the internet. Any computer can run IE6.0, FF or Opera (and other decent browsers). There is no reason not to update it.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 11:27 AM by Andy barnes

if you want to try them with vmware on another OS you could always use the virtual pc importer for vmware ;)

http://www.vmware.com/download/vmimporter.html

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 12:15 PM by Jim

"This is awesome. However would you consider releasing another image with IE7 installed, so people with Win2k can test IE7?"

How about releasing an image with IE7 to allow XP users to be able to access corporate applications that only run under IE6 or have corporate policies that only allow IE6, but still need to test with IE7?

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 12:21 PM by Jon Zoss

I think I have found a easier way.  I will go as far to say it is THE easy way. The guys over at TredoSoft have made a single installer for the IE 3 - 6 stand alone.  With the last update I have had no issues with IE 6.

-Jon

http://tredosoft.com/Multiple_IE

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 12:25 PM by Brian

They will not release a VMWare image simply because it is a program that competes with MS - the reason VPC is free now.  A previous comment linked to the VPC importer for VMWare and I think that is the best you'll get from MS.

And to those of you saying there are easier and better ways, I doubt they are better but maybe easier.  Most of the alternative ways, as said in the blog, don't produce accurate results when compared to a real installation.  If you're a web developer you most definitely want to see what is seen by a real installation and not just some hack job installation.  Not only that but this is really the only route for people using Windows 2000.  All you have to do is install VPC, install the XP image and update IE6 to IE7.

Anyway, thanks Microsoft for helping the dev community ;).

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 12:29 PM by Denny

This may be a nice first step, but web developers shouldn't be forced to run a virtual machine to test a browser. There's no reason IE6 and IE7 shouldn't be able to run side by side on the same machine -- like every other browser. This is another case of lowered expectations for the IE team.

# Thank You

Friday, December 01, 2006 12:33 PM by Blark Siglovski

This is the first good thing you people have ever done. Thank you.

# Running IE6 and IE7 on a Single Machine

Friday, December 01, 2006 12:37 PM by Keith Smith's Blog

My colleague, Pete , product manager for Internet Explorer , recently posted a write-up on the IE Team

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 12:41 PM by Geoff

Has anyone tried converting the image yet so it works in vmware? My question would be with the activation, since the hardware appears differently to an OS in VMWare as opposed to VPC (if I remember correctly, been a while since I used VPC). If the activation doesn't fail when the conversion is complete, then it would be wonderful. Has anyone tried this? Does the activation fail, or is it activated no matter WHAT hardware appears? TIA for anyone who's tried this...

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 12:53 PM by michael Jones

Loaded it and working well.

But the software FAILS Genuine Advantage for running Windows Update...  lists the key as lost or stolen.  Feh.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 1:00 PM by David Cameron

As a web developer, this doesn't really do anything for me because:

1. Virtual PC was already free

2. An XP license is a negligable cost (if you don't already have an MSDN subscription)

3. This does nothing for IE 5 & 5.5

Maybe IE 5 & 5.5 are so long ago inside the Microsoft campus that they can be forgotten, however in the real world people still use them. No I don't like it either.

In addition Virtual PC is a headache because:

1. You need to boot the machine up which takes a while

2. You can't hit a local IP address

3. It is noticably slower than running natively (Core duo2 6400, 2Gb RAM)

When you compare this with how, say firefox works, the Microsoft solution just doesn't compare well. With firefox I can install multiple versions and run them side by side.

In addition, this still doesn't answer why Microsoft chose to sic the lawyers onto the much more useful solution (http://www.skyzyx.com/archives/000094.php), which is closer to the Firefox style. I can see that there are some other sites that are offering the side by side IE tools, but still.

Full credit to Microsoft for the attempt.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 1:07 PM by David Cameron

PeteL:

Your blog comment says that running IE side by side doesn't run accurately but it doesn't specify what that means. Sure it crashes, but does running it side by side mean that the html render code is not rendering the pages the same as IE6/whatever was rendering them. And Javascript?

Effectively your blog posting says don't do it because it crashes and it isn't sanctioned. It doesn't actually say what makes it "inaccurate".

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 1:19 PM by George Ornbo

Another vote for the Tredosoft .exe from me.

Installs standalone versions of ie3-6.

Works like a dream alongside IE7 and allows cookies and sessions.

http://tredosoft.com/Multiple_IE

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 1:27 PM by Orion

With the new design of IE7 (less tied into the OS), would we need a VM for IE8 or would we be able to run both at the same time?

# Testing IE6 + IE7

Friday, December 01, 2006 1:28 PM by JD on EP

Testing IE6 + IE7: The browser upgrade changed functionality on existing webpages, and it will take awhile for the entire audience to switch to IE7+, so it will remain necessary to test work in both versions of the Microsoft browser. But because Microsoft

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 1:32 PM by rc

@ David Cameron

"Maybe IE 5 & 5.5 are so long ago inside the Microsoft campus that they can be forgotten, however in the real world people still use them."

People use also Mosaic, Netcape 3 and eLinks (see common statistics). Do you care for these users? If not, stop making noise about IE 5.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 1:58 PM by mike

Yeah, I am in agreement with mostly everyone else here.

http://tredosoft.com/Multiple_IE

Is the best solution by a long shot. Thanks to this little script, I've been able to install IE7, and then at the same time run IE3, IE4, IE5, IE5.5, IE6, and IE7!  (IE3 and 4 crash a lot, but they are there nonetheless).  Now, it makes me wonder, why couldn't microsoft think of something as innovative (and FREE) as this is?  

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 1:59 PM by Joystyle

http://joystyle.spaces.live.com/blog/cns!72E3E59C808D926B!1254.entry

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 2:33 PM by compn

i get 'd:\IE6AC_VPC.EXE is not a valid win32 application' error when trying to open it.

what gives? tried downloading it twice, same error.

md5sum :

c98071d11390bf10b39f9367a8eefa8c *IE6AC_VPC.EXE

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 3:03 PM by why_timebomb

Of course they should time bomb it. Do you really want to be using a 6 month old image of XP in 6 months? Do you know how many critical/security updates that happen in 6 months! They know you are going to catch something in that time and it's good practice to pick up the latest image with the latest patches!

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 3:15 PM by Chris Tierney

This is great, however I rely upon my hosts file to test locally hosted websites under development. This functionallity is a must for me, but unavailable in the VPC. Please add.

# To little, to late.

Friday, December 01, 2006 4:03 PM by MikeFM

Those of us that couldn't wait for Microsoft to get around to doing this have already created similar virtual images ourselves. Not a very tidy solution since it requires a virtual machine. I suggest using VMWare too as it runs a bit faster and is also free.

# IE6 and IE7 side by side testing

Friday, December 01, 2006 4:10 PM by CheezyArmadillo.com

IE6 and IE7 side by side testing

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 4:17 PM by One unhappy user

This "solution" shows the utter lack of talent at Microsoft. An application shouldn't be so ingrained into an operating system that an entire virtual environment is needed to use different versions. I used to believe it was a pain testing web applications for quirks in IE6, Mozilla, Opera, Safari, etc, but now, thanks to the dolts at MS, I have to run a virtual environment in addition to my normal rounds of testing, and I guess I can forget about supporting IE6 users after April 1st. Because the Software Engineers at Microsoft are clearly lacking in their ability to produce a well written operating system, I've provided a diagram below to prevent mistakes like this from happening again, courtesy of my undergraduate OS class:

The right way to write an operating system:

[hardware]

[kernel]

[applications]

Notice how the applications sit entirely on their own level. Ingenuous!

The wrong way to write an operating system:

[hardware]

[kernel+GUI+Browser+Mr.Clippy+...]

[3rd party applications]

Notice how the applications, like Internet Explorer, are integrated with the OS. While this may be good for protecting monopolies, it's bad for every one of your users. So please avoid it in the future!

- One unhappy customer

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 4:26 PM by iongion

Damn, i see so many "well" trained people here. You call yourselves developers ? You are coding machines, have you ever developed something real in your life? Something that works on every noticeable browser at least on the market ? MS did a good think for themselves to keep you locked in in IE, but you see how many problems it created? I lay my hat down for IE, at the beginning of its age, it was a tool FOR developers, a tool that because of ignorance to the new wave of web features or because of too much bugfixes suddenly transformed itself in tool against developers, and i actually mean AGAINST(<-- font-weight:bold;font-size:8em;) developers, or at least good ones, that are preocupied to run their software for all of their clients. You people at MS, at least the ones that are developing IE, should make a partnership or quit doing browsers, give support to Mozilla or Opera to create a damn standards friendly browser. And create something like Apollo from Adobe for your own platform taste. IE is now a mess, progress has been made with IE7 but it is far from being or at least trying to be as standards friendly as FF or Opera or Safari. You could even start concentrating on doing good, quality software as a plugin for FF (like .net integration). Active-X is a mess. No serious company still sees it as a common choice over java(if you want low level stuff, not possible with flash). You have lost the plugin war, and the browser war is still won by you, but only by inertia. I repeat it again, i bet you have great programmers there, but because you are a company "for the money", they will always have pressure on them from above and never finish a good quality product, they will always have to switch focus on something else than browsers.Dont tell me that your browser team, in 7 years has developed only and only IE7. The so crazy "developers, developers" is something like a Jabba roar when i kill my mind hacking IE to make my client or my boss happy. And this thing of not being possible to run two versions of IE on the same machine is quite a blow. IE is only damn renderer, and i bet the part that breaks is the one that made windows so integrable with it. You've got sued for this, and you also got sued for the Eolas issue.And even your own plugin architecture got broken.We have to rely on crazy JS hacks to insert a  MediaPlayer plugin, not making our content possilbe to multiple devices, or having to overwork to avoid this. Problems that the Opensource Mozilla Gecko engine will never have. I finish my rant here, but probably Adobe's Apolo will be the wave of the future with Internet Applications, or might that be ExpresionSuite with .net ? Or the browser will maintain forever its might.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 5:03 PM by adm

@ anon & others needing directions:

- Download and install Virtual PC 2004 if you don't already have it.

- Download the .exe/image linked to above ("Download the Internet Explorer 6 Testing VPC Image")

- Run that .exe to extract it to a directory of your choosing.

- Run Virtual PC 2004, and "Create a New Virtual PC"

- When prompted to select a Virtual Hard Drive, select the .vhd file that was created when you extracted the .exe you downloaded above.

- Once you've created that Virtual PC, start it from Virtual PC 2004's Console.

Once the virtual PC boots up, You can use Control Panel to add users, add it to a workgroup or domain, etc. But apparently you can't switch the Start menu and desktop to "Classic View". If someone can explain the reason for this, I'd love to hear it.

But, to everyone who made this happen at MSFT: THANK YOU. I'm guessing it was a tough argument to win, but your efforts are very much appreciated. Not 10 minutes after I installed this, a web developer came around asking, "Hey, does anyone still have IE6?"

I sympathize with those who say IE6 and IE7 should be able to run side-by-side -- but the reality is, they don't, and this is a decent enough practical solution.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 5:51 PM by Tony

@ Aedrin and others, "Read the blog post before responding"

I never asked why I asked what. I could careless less when they time bomb the product, I just want to know what they intend to replace it with.

"[T]hese images in the future" is far too ambiguous. Four months from now they could be releasing XP SP3, therefore would like to show the community their dedication to our needs by providing a new updated image. Which would be an amazing act on behalf of the IE Team.

However, as many have argued a VPC is not the solution. Honestly, I didn't expect this reaction, but it is a legitimate concern because I do all my development locally as well. If VPC isn't going to allow me to test locally it doesn't solve my problem. Perhaps it's an immediate short term solution and on April 1st MS will have a better one, but as quoted above they want to provide more images. In my mind that means they aren't developing a different solution.

@ rc, "People with Windows 2000 don't need to test IE7."

I think that perhaps you need to visit other work environments outside of your own. My workplace has over 400 IBM Win2K SP4 workstations alone. There is nothing wrong with the OS. It runs our applications just fine. Upgrading the OS when it is still supported by MS until 2010 is simply cost prohibitive.

I agree releasing an image with IE7 is a good recommendation since VPC4 is supported on Win2K and above. Hopefully someone will provide a solution to the local testing issue.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 6:35 PM by DevManiac

Its funny I was just thinking about how messed up Windows had done things and how simple the logic would be.  If it where me developing an OS (Which I realize is a lot of work) that I wouldnt want anyone being able to mess around with the core of the OS itself and that to create a folder like the windows folder that is not writable to period and have another folder for all 3rd party applications including there own so that the end user would have full control but not have to worry about any program / user from removing files that make the os work. you could have a layer overtop of the core os that could be modified to look like it was modified but not actually changing it so if you didnt want it you could remove it.  Another method of working with IE 6 and IE 7 that no one has mentioned is to have access to another pc and using vnc or something of the like, thats what I do for all my web dev.  For app dev I use vmware cause I dont want to blow up my os lol (again because its so unstable) I think developers should just say to hell with older browser versions and force an update lol :) if all websites wouldnt work with IE6 people would have to upgrade.  Yes I realize there are cases where you cant upgrade but still (thats no excuse)

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 7:08 PM by rc

@ Tony

"My workplace has over 400 IBM Win2K SP4 workstations alone. There is nothing wrong with the OS. It runs our applications just fine."

Several days ago I had to do some work at a workstation with Windows 2000. I FAILED TO USE IT. It doesn't recognize modern devices, doesn't let me work with the interface as I have get accustomed, half of my common software doesn't install or run. System administrator tried to proof that it all can be tuned and customized... but we made some calculations and discovered that bying Windows XP would be 2.5 times cheaper than attuning existing Windows 2000 to modern goals. Also we discovered that this company had already spent lots of money for OS tuning, but there was nothing to tune if it were Windows XP.

So sticking to Windows 2000 is more expensive than buying Windows XP or maybe even Vista.

Sorry for bad English, little offtopic and unpalatable truth.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 7:37 PM by adam

I would like to try this out but don't know how to start. Can you please show a instruction on how to install Virtual PC 2004 with Windows XP Professional SP2.

Does this mean i can have 2 operating system running on 1 computer and i can test other beta application with Virtual PC 2004 with Professional SP2.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 9:08 PM by Micah

Thank you all very much for this. You've made all our lives easier.

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 10:02 PM by Jim Vaglia

How can Microsoft determine who is a developer and who is a user?

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 10:17 PM by TV Online

Any simple install instructions?

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 11:32 PM by Jeff

@Chris Tierney

"This is great, however I rely upon my hosts file to test locally hosted websites under development. This functionallity is a must for me, but unavailable in the VPC. Please add."

This is all ready possible - just edit the hosts file in the VM

# re: IE6 and IE7 Running on a Single Machine

Friday, December 01, 2006 11:35 PM by Dave

Will this image run under Microsoft Virtual Server 2005 as well?

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 12:24 AM by whiskey

This is kind of cool if you ask me.  I have used ie6 as standalone but yes, no accurate representations was an issue, at least to me.

Since this is free i still don't get why people are complaining about it.

Oh, and by the way, the easy instructions in case anybody missed them:

1. Download and install virtual pc.

2. Download and install this image.

3. Start Virtual PC.

4. When it asks for a Hard Drive image, point it to where you uncompressed this image.

5. Boot up the image.

6. Develop and test your work.

A TIP: Hibernate the Virtual Machine, so when you need to go back then you can boot it up faster.

Expect to spend some dough on ram so it can run a bit faster.

And stop whinning.

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 1:06 AM by Edward S. Marshall

Or, if you're on Linux, this has been working just fine for me:

http://www.tatanka.com.br/ies4linux/page/Main_Page

Wine + IE6 + IE7. Works like a champ.

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 3:30 AM by kim3er

This is great news, nice one. I'd love to see an image for 5.5.

Rich

# IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 3:46 AM by Ajax.NET Professional - AJAX and JSON made easy!

Brian is writing on his blog that Microsoft offers a free Windows XP including Internet Explorer 6 as

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 3:48 AM by Michael Schwarz

Thanks Brian, I already did the same, but offering a free VPC image including IE6 is great.

Michael

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 4:37 AM by Benjamin Hawkes-Lewis

People use also Mosaic, Netcape 3 and eLinks (see common statistics). Do you care for these users? If not, stop making noise about IE 5.

Which "common statistics" and why do you trust them?

I used to test with Mosaic, but gave up when I found it 1) had trouble with virtual hosts and 2) kept crashing. I don't think I've ever tested with Netscape 3.

However, I do test in ELinks and so should we all. For at least four reasons:

1) Testing only in the dominant browsers is a pernicious practice. Our sites will normally outlast current browsers. They should be standards-based. And they should ideally be open to all comers.

2) It's a current, supported browser, unlike Mosaic, Netscape 3, or Internet Explorer LTE 6.

3) If you're blind and you don't have the resources to shell out hundreds to thousands of pounds on Windows software and compatible hardware, then you're not at all unlikely to find yourself using ELinks as your primary browser. Not only should we be testing with ELinks, we should ideally be /listening/ to it with Orca, LSR (Linux Screen Reader), or SpeakUp. That audience may be small, but that doesn't mean it's an unimportant audience. It's an audience that can't easily switch to a (better) readily available alternative, which means they come under the consideration of WCAG 1.0.

# links for 2006-12-02

Saturday, December 02, 2006 6:17 AM by Quicklinks

IE6 and IE7 Running on a Single Machine Virtual PC with Windows XP as a free download for testing IE6 (tags: browsers software Windows development)...

# What about IE 5.0 and IE 5.5?

Saturday, December 02, 2006 12:31 PM by Johannes

Great release! Thanks on behalf of all the other webdevs out there.

But you know how it is... hand them the little finger and they want the whole arm. ;)

So what about the even older versions of IE?

On our website, we still have to accomodate for a lot of users with IE5.0 and IE 5.5, and sadly there's no way to force them to upgrade.

Are there plans to release images for those browsers as well?

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 1:13 PM by Kari

In the past, even through Virtual PC's dlls get shared and you lose the clean room environment of a pure install - and often have bugs that are unique to the dual install machine - how does this install prevent that?

Thanks.

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 2:29 PM by rc

@ Benjamin Hawkes-Lewis

"Which 'common statistics' and why do you trust them?"

http://en.wikipedia.org/wiki/Usage_share_of_web_browsers

"If you're blind and you..."

Have you ever seen in reality how blind people REALLY use websites?

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 4:02 PM by Amiya

How do I get this to point to a local web server?

My site is staged on the host machine. The virtual PC thinks 'localhost' points to itself.

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 4:57 PM by compn

ok, i figured out a workaround for 'not a valid win32 application'

extract it using winzip.

i wonder if this is a problem related to my wextract.exe error 'a required resource cannot be located'

IE6AC_VPC.EXE has version number of 6.0.6000.16385

ie6setup.exe has a version number of 6.0.2800.1106

both appear to be compressed cabs made with wextract.

terminating, terminating, terminating....

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 5:36 PM by Tony

@ rc, "So sticking to Windows 2000 is more expensive than buying Windows XP or maybe even Vista."

Perhaps in your work place, but not mine. Every work environment has it's own set of in house tools, applications, etc. Therefore each workplace has different requirements. The costs involved for training staff, testing and updating applications, possible hardware upgrades, and so forth are all in addition to volume licensing. It's not my place to determine the correct work flow for when the upgrade will be completed by 2010, but rest assured that gives Vista 3 years to mature and become a viable alternative to XP.

Of course even if running Vista we still have to be able to test IE6 in three years time. Although, being able to test IE7 on 2K today would be much appreciated.

# Free VPC of Windows XP SP2 with IE6

Saturday, December 02, 2006 6:33 PM by Ian Nelson

Now that I'm running Vista with IE7 on my main work machine, I need to ensure that I have an easy way

# re: IE6 and IE7 Running on a Single Machine

Saturday, December 02, 2006 6:51 PM by compn

@ Tony

well grab this vpc image and install ie7 on it.

this image runs on win2k you know, i'm using it right now.

# Microsoft Provides developers with free XP Professional Virtual Image

Saturday, December 02, 2006 10:06 PM by Blake

Microsoft knows the pain of web developers who have been trying to test their websites in both IE6 and

# re: IE6 and IE7 Running on a Single Machine

Sunday, December 03, 2006 3:55 AM by jehnstar

That are very good informations. I wonder if there's any install tutorial for this also, please?

# re: IE6 and IE7 Running on a Single Machine

Sunday, December 03, 2006 10:44 AM by =jon=

I'am Windows XP Home user - so VPC doesn't run on my machine!!!

Where I can find an image for VMWARE Player????

# re: IE6 and IE7 Running on a Single Machine

Sunday, December 03, 2006 11:08 AM by Benjamin Hawkes-Lewis

rc,

Unless I'm missing something, the Wikipedia page you cite does nothing to support (or disprove) your claim that people in 2006 "use also Mosaic, Netcape 3 and eLinks (see common statistics)". The only statistic that mentions any of those browsers there suggests Mosaic usage was down to 9% in 1995. Even if you could find statistics of user agent headers indicating occasional requests claiming to be from Mosaic or Netscape 3, you'd have to remember that some of those requests could be spoofed by bots and other user agents.

"Have you ever seen in reality how blind people REALLY use websites?"

Rather than asking rhetorical questions and assuming I know what you're trying to imply, you could just come out and make an empirical counter-claim.

Perhaps you're trying to imply that blind people don't REALLY use ELinks? But in fact ELinks is among the suggestions for web browsing made by RNIB (Royal National Institute for the Blind in the United Kingdom):

http://www.rnib.org.uk/xpedio/groups/public/documents/publicwebsite/public_specbrowsers.hcsp

And as it happens I know blind Ubuntu users tend to use ELinks, One of those users is a colleague on the Ubuntu Accessibility Team. And here's another visually impaired user recommending ELinks because he "loves" it:

http://mail.gnome.org/archives/orca-list/2006-November/msg00016.html

To answer your question as directly and honestly as I can: I have not sat in person and watched a blind person use a screen reader to browse the web. I have listened to podcasts from blind surfers, watched video footage of the process, and used screen readers myself to try and get some direct experience. I also follow several mailing lists for computer users with visual impairments, so I get to read a lot about people who are blind and are experiencing trouble with screen readers, browsers, websites and web authoring. I make no claims to encyclopaedic knowledge of such matters, but I am not just making stuff up, as your question risks suggesting.

# Installed IE7? You can still use IE6 -- virtually

Sunday, December 03, 2006 11:43 AM by TechBlog

Have you installed Internet Explorer 7 -- either by going and getting it or having it come to you -- but feel the need for a little retro browser action? If there are sites you use that don't work with...

# IE5.x support vs more ancient browser support

Sunday, December 03, 2006 12:33 PM by nick

@rc

http://en.wikipedia.org/wiki/Usage_share_of_web_browsers

Following a link from there to the TheCounter statistics, here's their list for the month till 3 Dec:

http://www.thecounter.com/stats/2006/December/browser.php

The IE 5.x series is 5th (above Opera even, which I would test on) with about 2000 times as much usage as Netscape 3.x. The other browsers you mention don't even figure (though could be in the 'Unknown' listing). Still think they should be considered equally unimportant?

Besides, I'm pretty confident sites I do will display in Netscape 3 or a text browser (in fact, I do test in text browsers), they just won't look very interesting. They're all based on quite straightforward HTML - paragraphs and lists and anchors etc. Without the CSS or JavaScript, the old browsers should handle them no problem.

Old versions of IE are a different case though. It's not that they're old which is a problem, it's that they're full of their own idiosyncratic little bugs you need to correct for. The time will come when I won't bother, and just let them see unstyled content like on even older browsers, but I don't think the usage figures justify it for IE5 and IE5.5 yet.

# re: IE6 and IE7 Running on a Single Machine

Sunday, December 03, 2006 1:05 PM by Benjamin Hawkes-Lewis

"The IE 5.x series is 5th (above Opera even, which I would test on) with about 2000 times as much usage as Netscape 3.x. The other browsers you mention don't even figure (though could be in the 'Unknown' listing). Still think they should be considered equally unimportant?"

There are two problems with this line of argument:

1) Users of minority browsers often have to spoof mainstream browsers like Internet Explorer 6 or Firefox, and bots spoof all sorts of browsers. So statistics based on user agent strings probably have too large a margin for error for making the sorts of fine distinctions you're trying to make. (They're not even that reliable for working out how Internet Explorer and Firefox are doing.)

2) Your language risks implying that only market share matters. I would suggest that an equally important consideration is what would be the cost to the user of changing their browser. Most people have the luxury of just picking the latest and best browser at a low cost (download and learn), but this is often not true of 1) people working inside conservative corporations and 2) people who use assistive technologies.

In practice it's very difficult to draw objective lines in the sand.

# VPC Enabling IE7 and IE6 on the Same Machine

Sunday, December 03, 2006 1:24 PM by Chris Bowen's Blog

Pete LePage posts that there is a new Virtual PC image preloaded with Windows XP SP2, IE6 and the IE7

# VPC Enabling IE7 and IE6 on the Same Machine

Sunday, December 03, 2006 1:34 PM by Chris Bowen

[Cross-posted from http://blogs.msdn.com/cbowen] Pete LePage posts that there is a new Virtual PC image...

# Taking Advantage of Virtual Machines - IE 6 Testing VPC Image

Sunday, December 03, 2006 2:32 PM by Jose Aguilar's Blog

Microsoft released AS A FREE DOWNLOAD a Virtual Machine image that contains a pre-activated Windows XP SP2 installation, Internet Explorer 6 and the IE7 Readiness Toolkit. With this VPC Image, you can run IE7 as the standard browser in your PC, and have

# re: IE6 and IE7 Running on a Single Machine

Sunday, December 03, 2006 4:55 PM by David Cameron

rc: Sure people use earlier browsers, but you have to draw the line somewhere.

I draw the line an Win2K. And some people run Win2K without patches.

# re: IE6 and IE7 Running on a Single Machine

Sunday, December 03, 2006 5:56 PM by Andrew

Been doing this for months.

1 word: vmware

# re: IE6 and IE7 Running on a Single Machine

Sunday, December 03, 2006 7:15 PM by Tony

@ compn, "well grab this vpc image and install ie7 on it.

this image runs on win2k you know, i'm using it right now."

Of course the answer would be so simple. Well hopefully the others that have recommended this can take your advice as well.

"The VPC image runs in a virtual machine that offers all of the functionality of a full IE6 installation without giving it any access to its host machine’s hard drive, registry, etc. You can make as many modifications as you want to the virtual machine without affecting your host installation at all."

I really should listen to Aedrin's advice and read before I post. I totally misread this as being unable to access the VPCs registry, therefore would not be able to upgrade IE6 to IE7 on the image. Does the image pass WGA?

Has anyone found a work around that allows the image IE to view local directories of the host computer so that parallel work flows don't have to be maintained? This was mentioned before regarding local IP assignment issues.

# re: IE6 and IE7 Running on a Single Machine

Sunday, December 03, 2006 7:31 PM by Eugen

IE 7 succeeded well. one can read so well rss feeds :) when does new update come of outlook?

# IE 6 e IE 7 na mesma m&#225;quina

Sunday, December 03, 2006 8:13 PM by Juliano.net [Em busca do conhecimento]

O pessoal ligado nas Web Standards apesar de se queixar do IE sabe que ele domina o mercado (pessoalmente...

# re: IE6 and IE7 Running on a Single Machine

Sunday, December 03, 2006 9:15 PM by compn

@tony "Does the image pass WGA?

Has anyone found a work around that allows the image IE to view local directories of the host computer so that parallel work flows don't have to be maintained?"

well i dunno about it passing WGA... some other people have said it does not. there is "C:\Program Files\Microsoft\Internet Explorer 7 Readiness Toolkit\" in the image , which i think links to the ie7 daily builds.

my full instructions

download vpc image

extract it using winzip

download vpc

add new vpc from default settings

select the vhd that you extracted from image

go into settings for networking

and under network adapter 1 select shared networking (nat)

this should make vpc open a NAT router for your vpc to connect to your lan/internet.

then you can map a network drive using the ip, e.g. \\192.168.0.1\C , from within your vpc to access your local harddrive's shared folders.

good luck.

# Sheesh

Sunday, December 03, 2006 9:35 PM by Graham Fluet

Even with Apple's programs you can run multiple versions of them (Safari 1.0, 1.2, 2.0) at the same time.

# re: IE6 and IE7 Running on a Single Machine

Monday, December 04, 2006 2:01 AM by Vincenzo Di Russo [MVP]

Great work.

Thank you!

Vincent

# re: IE6 and IE7 Running on a Single Machine

Monday, December 04, 2006 6:57 AM by aravind G

Thanks so much for doing this! This is definitely a great step in the right direction.

Thanks Again !

# re: IE6 and IE7 Running on a Single Machine

Monday, December 04, 2006 8:54 AM by Mike

Crazy idea.  Why not include a IE 5, 6, 7 etc rendering modes in the next version to make web development easier.  Firing up a VPC image just to test rendering seems a bit heavy.

# re: IE6 and IE7 Running on a Single Machine

Monday, December 04, 2006 9:55 AM by Tim

I'd like to echo the other users who would prefer the VM to have IE7 installed instead of IE6 - our corporate policy will NOT allow us to install IE7 on our machines due to it breaking existing applications.  I need a way to test IE7 without installing it on the host OS.  However, kudos for getting this far...it's a big step past my usual habit of keeping 4-5 old machines around.

# re: IE6 and IE7 Running on a Single Machine

Monday, December 04, 2006 11:14 AM by mcp

Have you tried to update the VM? Windows Genuine Advantage says the key is either stolen or lost.

# No AlphaImageLoader Support in the IE6 VPC Image

Monday, December 04, 2006 12:34 PM by sm

I love the fact that IE7 recognizes PNGs and handles the transparenct correctly out of the box. IE6 did not. To get them to work I had gotten in the habit of using the AlphaImageLoader filter in CSS ("filter:progid:DXImageTransform.Microsoft.AlphaImageLoader").

This doesn't seem to work in the IE6 VPC Image, however. Am I missing something or is the VPC image?