Virtual PC 2007 Note

Microsoft has just released Virtual PC 2007 and it’s available for free. You can download it here.

CD Device

The first problem I ran into is the default virtual machine tried to boot the machine using secondary controller which doesn’t exist on my test machine. To use the main CD/DVD drive, click on CD menu and select Use Physical Drive D: . You then need to reset the virtual machine. Do this by clicking on Action menu and select Reset .


This version of Virtual PC supports hardware virtualization. It’s a great performance improvement over the old Virtual PC. However, if you install it on an older machine without hardware virtualization, there is no noticeable performance boost. I first installed Virtual PC 2007 on my Ferrari 3400 which has no virtualization support. The installation process is painfully slow. It took over 4 hours to install Windows XP. I then try it on my MacBook and it took only 40 minutes to install Windows XP.

Host Key

During installation, virtual machine has control of mouse and keyboard, I cannot use my computer for other purpose. I googled quite a bit trying to find a way to escape the mouse and keyboard. I was not succesful finding the right key combination. I do find something about host key, but what is a host key? Finally, I was able to use good old Ctrl+Alt+Del and click Cancel to return the control of mouse and keyboard to the host system. I later learned from the online help that the default host key is right Alt key. You can change that by clicking on File menu on Virtual PC Console and select Options. This is helpful, because there is no right Alt key for MacBook. If you run your virtual machine in windowed mode, you can use host key + left or right arrow to switch between the virtual machines and host system. Host key is also useful when you run the guest OS in full screen mode because the menu is hidden. Here is a short list of important keyboard combinations.

  • Host key+Enter Full-screen mode
  • Host key+Del Ctrl+Alt+Del for guest OS
  • Host key+E Change settings
  • Host key+I Install Virtual Machine Additions


If you create a default virtual machine, after installation the networking does not work. Virtual PC offers you different ways for virtual machine to connect to the network. I use NAT which is easy to setup and secured. To use NAT, click on Edit menu and select Settings. Click on Networking and change Adapter 1 to Shared networking (NAT) .

Virtual Machine Additions

Don’t forget to install Virtual Machine Additions after installation of the guest OS. It is a set of features that improve integration of the host and the guest OSs. It also provides features like drag and drop between host and guest OSs. To install Virtual Machine Additions, click on Action menu and select Install or Update Virtual Machine Additions . Follow the installation wizard to finish it.

Share Folder

Drag and drop is good for occasional file sharing. However, if you have a lot of file to share, you’ll have to setup share folder. To do this, right click on the folder icon on the lower right corner of the guest OS and select Share Folder… .

This post may contain affiliated links. When you click on the link and purchase a product, we receive a small commision to keep us running. Thanks.


  1. Do you know if there is any way to control the number of Virtual PC sessions that a user can have on a machine? I want my users to have this but do not want them too be running more than 2 sessions?


    in Advance.

  2. How can i detup the additions if in the virtual pc i have not installed a windows os but llinux? I try all the ways: host key + I and also through action install additions but whenever i press continue nothing happens. Please help. By the way it works great with vista.

  3. John,

    This is from the help. Linux is not supported.

    Virtual Machine Additions is available for the following operating systems:

    Windows Vista Ultimate

    Windows Vista Enterprise

    Windows Vista Business

    Windows XP Professional

    Windows XP Tablet PC Edition

    Windows 2000 Professional

    Windows 98 Second Edition

    IBM OS/2 Warp 4 Fixpack 15, OS/2 Warp Convenience Pack 1, and OS/2 Warp Convenience Pack 2

  4. James,

    I don’t know the answer of your question. However, I don’t think they can run too many virtual machines at the same time since RAM would be the limiting factor.

  5. Thanks for the answer but how is it possible tha i installed and work linux on vpc 2007 and not being able to just install those additions awell? Microsofts tricks to fight linux? Too shame. Anybody has a way around it please respond. There is always a way around.

    • I agree, it’s so much advanced than VPC. I for one am struggling to make it run in full screen, something that VMWare does by default. Ah well, I only need VPC for a week of training, then back to Linux and VMWare.

  6. Windows 7, Default Virtual PC 2007 install. Pound on the Right Alt key all day for great fun, or press CTL-ALT-Left or Right Arrow and escape the window to return to the Host…

Leave a Reply