Hyper-V Program Manager
For a while now I have been seeing random people complaining about the fact that they cannot install Windows Virtual PC on Windows 7 Home Editions (Basic or Premium). This always struck me as odd – as I was sure that this was a supported configuration – but I did not reply as I did not have the time to try this configuration myself and confirm that it did in fact work.
I finally had the chance to try this out – and while I can confirm that running Windows Virtual PC on Windows 7 Home Editions is supported and does work – I also stumbled upon the probable cause of peoples confusion.
If you go to the official Virtual PC website (http://www.microsoft.com/virtualpc) and indicate that you are running Windows 7 Home – you will be (correctly) informed that you are not eligible to run Windows XP Mode:
Unfortunately this page does not explain that you are eligible to run Windows Virtual PC.
To clarify – “Windows Virtual PC” is the virtualization program that allows you to create and run virtual machines on Windows 7. “Windows XP Mode” is a free pre-configured Windows XP virtual machine. “Windows XP Mode” is not available for people running Windows 7 Home editions; but these users can download Windows Virtual PC and use a separate (fully licensed) copy of Windows XP to create their own Windows XP virtual machines and get all the functionality of Windows XP Mode.
You can download Windows Virtual PC directly from here: http://www.microsoft.com/downloads/details.aspx?FamilyID=2B6D5C18-1441-47EA-8309-2545B08E11DD
And as you can see – on this page it does state that Windows 7 Home editions are supported:
Hopefully the main webpage can be updated to make this less confusing in the future.
Well, another cause of confusion is that official support for the home editions is new for Windows 7 Virtual PC.
Virtual PC 2007 offered official support only for the business SKUs of Windows -- of course, the home SKUs worked fine, just no official support.
Is there any way to get the "You can download Windows Virtual PC directly from here: www.microsoft.com/.../details.aspx link onto the official Virtual PC website (www.microsoft.com/virtualpc) so that when you choose any of the home editions you don't just get a big bucket of fail without a redirect and are explained that it is indeed cool to get the non-xpmode version and even tell them where to get it if they so choose?
That may cut down on the queries and will do it at the source of the confusion.
I followed along till I got to the point of running the Virtual PC. I would gather at some point I must install Windows XP. I cannot find where and how to do that part. Any more help.
"...works on Home Editions" does that mean Home Basic is included? I tried it and doesn't work in my Home Basic. Should I upgrade my Home Basic to Enterprise or higher? Thanks.
Phil - Yes, I am seeing if we can get this updated.
Michael - once you have Windows Virtual PC you need to create a new virtual machine you need to install an operating system just like on a physical computer.
Sam - Yes, Basic is included. I tried this myself and confirmed that it works - what error are you seeing?
It says "this update is not applicable to your computer." I downloaded the x86 version, I think I got the wrong one, going to try downloading the another one.
Silly me, I downloaded the x86 version, the other one worked for me. Thank you for your guide, Ben! It helped a lot!
Will other then WinXP run as a guest OS on WinVPC? If I have an existing vmc and vhd that I use with VPC 2007, can I use these with WinVPC?
Never mind, I found my answers. WooPee!
I have a virtual pc in my win7 home basic. but i'm not able to create a new virtual machine. if i run that it will show folder empty.
I am currently enrolled in an IT program at community college. Shortly after Windows 7 was made available by Microsoft Academic Alliance, I downloaded it and installed it on my PC. I also downloaded Virtual PC 2004 and installed it on Windows 7. Somewhere along the line, it stopped working. I can't seem to reinstall it on my Windows 7 Professional x86 OS, and since the machines at school use XP and VPC 2004, and I use Win 7 at home, this presents a problem: I can't open my VMs at home, and I DON'T want to install XP just to be able to work at home as well as in labs at school. How can I install VPC 2004 on Win 7...or can I?
I have to buy a new desktop, while I will stay with Microsoft, so Windows 7 will automatically be installed.
I use quite some old own software based on MS-DOS (6.0) with "EDIT", "SORT" and "GW-BASIC" through Windows XP on command prompt. This runs very smoothly. In my wife's laptop with Windows 7 my own software is not compatible.
Would Virtual PC installed in Windows 7 allow me to use these old software.
I should not like the idea to have to throw it away.
Have a nice day, Kees
Thank you very much brother. Your help was very useful.
Lovely greetings for Istanbul.
I'm looking at a machine with an IntelP6100 (3M cache 2GHZ) with Windows 7 premium. The intel chip doesn't support virtualization. It seems I can purchase a professional 7 upgrade, then download Windows Virtual PC w XP and then run mu older programs. Any opinion on this ..appreciated...Thank you
Ben -- The VPC website (www.microsoft.com/.../default.aspx) still doesn't have a link for the download of only Virtual PC without XP Mode. I just spent about a half hour going in circles until I found your blog.
The site has a link that reads "Don’t need XP Mode and want VPC only? Download Windows Virtual PC without Windows XP Mode." However, when you click it, you get asked for the OS and when you specify Windows 7 Home*, you get told you don't qualify and can't download anything.
This is obviously broken. Please help so future users don't get frustrated as I did.