Running Virtual PC 2007 on Windows 7

Running Virtual PC 2007 on Windows 7

  • Comments 67

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 4 and 1 and type the answer here:
  • Post
  • Great stuff!  We have been fighting for days with the built in Win7 VM mysteriously turning off integration services on shutdown without saving undo disks, copy and paste suddenly pasting really old buffers (out of sync or something), loss of features from VPC 2007 (like drag and drop a file for testing quick)...

    Reverted to VPC 2007....  Been working like a charm for the past few hours.  Thanks for the post.

  • Forget Virtual PC 2007... use Sun VirtualBox:

    Works with current VHDs and it's multi-platform including 64 bit guests OSes.

  • I am having the same problem with Virtual PC 2007 SP1 on Windows Server 2008 R2 x64 (RTM): the 'Virtual Machine Network Services' do not work.  

    Uninstalling and re-installing does not work on Windows Server 2008 R2, as has been suggested by Abram on Windows 7.

    In fact, neither Hyper-V, Windows Virtual PC nor Virtual PC 2007 SP1 work on a Windows Server 2008 R2 x64 workstation with a high end graphics card - I blogged about it here:

     Forced to use VMWare on Windows Server 2008 R2, Hyper-V still doesn’t work

    Ben, do you have any tricks to get the Virtual PC 2007 'Virtual Machine Network Services' to work in Windows Server 2008 R2 x64?

    Alternatively, do you have a workaround to allow me to run Windows Virtual PC on Windows Server 2008 R2 x64?

    Or, better yet - fix Hyper-V so it works with high end graphics cards as literally hundreds of us have requested in the Microsoft Connect bug when Win2k8 first came out.

  • >Forget Virtual PC 2007... use Sun VirtualBox

    Rafael, VirtualBox does not work on Windows Server 2008 R2 x64 either - same problem with the virtual network driver.

    VMWare Server 2.x works - but it's my experience that it doesn't perform as well as other virtualization solutions, including Windows Virtual PC, Virtual PC 2007 and VirtualBox.

  • This is helpful. Windows Virtual PC RC refused to run most of my existing VHDs saying "unknown error", but when I uninstalled Windows Virtual PC RC, installed Virtual PC 2007 SP1, and then I can run those VHDs.

  • Oh, never mind. I had old .vsv files in the dsame directory and it looks like Virtual PC cannot import .vmc files if there were any .vsv files. When I removed them, things went well.

  • Switching "back" to VirtualPC 2007 seems to have made my Linux guest faster; the video at least. No, I have no additions installed.

    Perhaps the products have different aims so non-Windows or non-additions guests suffer.

  • Back in Vista, it was just a warning that Virtual PC is unsupported on Premium edition. Will I be able to run XP mode on my Win 7 Premium edition? I'd hate to shell out so much more money just because I need my Virtual PC!

  • Not having heard that Virtual PC 2007 is not supported on Windows 7, and wanting to wait for the RTM version of Windows Virtual PC before trying it, I installed Virtual PC 2007 on Windows 7 and have been using it without problems.  However, now that Windows Virtual PC RTM is available, I would like to switch to it.  Must Virtual PC 2007 be uninstalled prior to installing Windows Virtual PC? Can the two coexist?  Also, will existing Windows XP VM's created for Virtual PC 2007 run OK under Windows Virtual PC?

  • You can use also the Windows Virtual PC application that is used for Xp-mode.

    Simple start de Wizard. You can find the wizard in:


    In the wizard you can make a new virtual machine. (same options as in Virtual pc 2007

  • Virtual PC 2007 had a good interface.

    Where is this with Virtual PC for Windows 7 Ultimate 64 bit?

  • I must prefer VPC 2007 as it supports older OSs better than Windows VPC. I like to use DOS, Win 95, 98 and 200 and the newer ones.

    Windows 95 on new VPC will not even load (prev. you had to turn of Hardware Virtualisation but that option no longer exists).

    I have tried Sun's VirtualBOX but older OS support is rubbish really, its ok for XP or later and Linux/Unix type OSs.

  • I was happily running Virtual PC 2007 on my Windows 7 machine, until an overnight "update" just last night made it "not compatible."  This is the real Windows 7, not the release candidate.  Since I'm running 64b Home Premium, it won't allow you to use the new XP mode and Virtualization.

    I gotta tell ya, that sure ticks me off!

  • Well I wanna thank you for your help !

    By the other hand have window 7 x64 and I already installed a few

    programs in my virtual pc xp sp3, but the ones that I need the most

    just work with xp sp2, what can I ?

  • Thank you!  Windows Virtual PC is a huge step backwards over VPC 2007, IMHO, and I was about ready to throw my PC through the window, trying to get it back.

Page 2 of 5 (67 items) 12345