Running Virtual PC 2007 on Windows 7

Running Virtual PC 2007 on Windows 7

  • Comments 66

Attention: In this blog post I am discussing a configuration that is possible, but not officially supported by Microsoft at this point in time.  Feel free to use this – but understand that you are in an unsupported configuration.

There is a fair amount of confusion out there about this – so I would like to start by simply stating that “Yes, it is possible to run Virtual PC 2007 on Windows 7”:


You might be wondering why you would want to do this.  The most common reason is that you want to run Virtual PC on Windows 7 on a system that does not have hardware virtualization support.

There are, however, two issues that you should be aware of if you want to do this:

  1. To reiterate, this is not officially supported.  Microsoft has not tested / qualified to combination, and has not made any commitment to ever do so.  So “buyer be warned”.

  2. A number of people have reported that when they try to install Virtual PC 2007 they receive a compatibility warning like this:


    What you need to know is that you will only receive this warning if you have installed Windows Virtual PC.  If you get this, and you want to use Virtual PC 2007 instead of Windows Virtual PC, you will need to uninstall Windows Virtual PC.  Note – it will not work if you just uncheck Windows Virtual PC under the Windows Features dialog.  You need to actually uninstall the Windows Virtual PC update:


    Once you have done this you can install Virtual PC 2007.

You can download Virtual PC 2007 SP1 from here:


Leave a Comment
  • Please add 3 and 5 and type the answer here:
  • Post
  • Long story short, my mother has a ton of vintage CD ROM games that she wants to use but they dont work on her windows 7 home premium machine.  i instally virtual pc 2007 SP1 on their computer to try and get windows 98 running on it but it just stalls.  is there anyway that virtual pc 07 will run on 7 home premium?

  • Rock -

    This should "just work" - as this is something that I do all the time.  I am not sure why Windows 98 is not installing for you.



  • I already did uninstall it Virtual PC, but it won't install Virtual PC 2007

  • Thank you

    This is very helpful for systems that dont support

    Virtualization Technology

  • Is that warlords II in the DOS VHD? Ahhh, remember that game from my 486 clone days. :)

  • I have noticed that Microsoft are now saying that we should run their demos using Win2003 using VPC2007 rather than WinVPC as there are performance issues for the WinVPC / Windows 2003 combination.

    Given this, I have followed your suggestion and uninstalled WinVPC and installed VPC2007 on my work laptop and I have to say all of my Microsoft Windows 2003 pre-built Demos run much faster.  On my home PC, however, I want to run Windows 7 in a VPC and to still be able to run the Microsoft provided Windows 2003 VPC without the performance hit.  Is it possible to follow the VS 2005 instructions to switch off compatibility and have both WinVPC and VPC 2007 running in parallel

  • I Have A Fix For Using Virtual Pc 2007 On Windows 7

    all you have to do is navigate to the microsoft virtual pc folder located in c:/program files Or c:/program files(x86) For 64 Bit

    find the virtual pc application file Now Rename It

    File = Virtual Pc

    Renamed to = Virtual pc 1

  • Why is it not fair that Windows 7 32-bit cannot install Victual PC 2007!?

  • Actually, I figured out a way to run both Virtual PC 2007 AND Windows Virtual PC (and XP Mode) on the same machine.

    1. Install Virtual PC 2007, copy its folder from Program Files to your desktop, and uninstall it

    2. Install Windows Virtual PC and Windows XP Mode

    3. Copy the "Microsoft Virtual PC" folder back into Program Files, rename "Virtual PC.exe" to "Virtual PC.bin", and replace it with a launcher (I wrote a simple program that does just that).

    It actually works great -- networking works in both Virtual PC 2007 and Windows Virtual PC. The only limitation is that you can't run both simultaneously, i.e. if you have an XP Mode program open, you can't open Microsoft Virtual PC.

    Here's the post explaining the procedure (there's a bit more to it than the above outline):

  • This is reall helpful for me. thanks.

  • Thank you, Microsoft needs more guys like you :)

  • Virtual PC not running on WIN 7 Home Premium 64 bit ?

  • You guys are making this way too complicated.  

    1) Just install from the microsoft link listed earlier "

    2) Then go to the virtual PC directory and rename the Virtual PC.exe to VPC.exe [or anything you like]

    3) Change your shortcut to look for vpc.exe and enjoy.

    If your install is not working it is because you didn't do one of the following above.

  • I have windows 7 ultimate 32 bit and I like to using virtual pc 2007. It work properly for a week but it not working and it has an error message "Virtual pc can not find msxml 6, please install msxml 6 or reinstall virtual pc and try again". I fix problem which is they said but nothing better.

    Could you reply me on please, Thanks

  • I cant find the windows virtual pc in the programs list to delete it... but i know its there.

Page 3 of 5 (66 items) 12345