Microsoft Virtual PC 2007 Released

by Todd Ogasawara

Microsoft's Port 25 reports that Microsoft Virtual Server PC 2007 has been released. They have links to posts by the Virtual Machine team's Ben Armstrong who provides tips on running Linux as a Virtual PC 2007 Guest OS. Note that both Microsoft Virtual PC 2007 and Virtual Server 2005 R2 are free products.

I've been running Fedora Core 5 & 6, CentOS 4.4, OpenSUSE 10.2, and Ubuntu 6.06LTS and 6.10 under Virtual PC 2004, 2007 Beta/Release Candidate, and now 2007 (production). I've also run Windows 2000, Windows XP, Windows Vista Beta-2, Windows Server 2003 R2 Enterprise Edition, and Longhorn Server Beta-2 as Guest OSes successfully. The most important Guest OS is Windows 98 Second Edition. Why? Because it is the newest version of Windows (I don't count Windows ME :-) that runs LEGO Loco (see video clip below). LEGO Loco will not run on Windows NT or its descendents (2000, XP, etc.).

Be sure to install Virtual Machine Additions for any Windows version for a better virtualized experience. Happy virtualizing!

LEGO Loco is an old software toy that only runs in Windows 95, 98, and 98SE (and maybe ME). It does not run under Windows NT4, Windows 2000, Windows XP, or Windows Vista. This is a brief demo showing LEGO Loco running in Windows 98 which is hosted on a Windows XP PC running the recently released Microsoft Virtual PC 2007. This video is for a demo on the O'Reilly Media Inside Port 25 site found at


David Cullingford
2007-02-21 12:44:06
Can I use Virtual PC 2007 on my Windows XP Media Center Addition 2005 OS?
Todd Ogasawara
2007-02-21 18:06:12
David: Yes, Virtual PC 2007 installs and runs fine on Windows XP Media Center Edition 2005 even though it is not on the officially supported list of Windows OSes. In fact, the video example of LEGO Loco running on a Win98 Virtual Machine is on a Windows Media Center Edition running Virtual PC 2007.
David Cullingford
2007-02-22 02:11:47
Thanks Todd!,
I tried it and it does run ok. Just having problems using DVD RW drives and USB memory sticks. Also better Windows 98 screen drivers might increase the screen memory, which is only 8MB for me at the moment.


Todd Ogasawara
2007-02-22 08:54:41
David: Glad VPC2007 is working out for you. FYI, the 8MB video memory is not a function of drivers. It is a limitation of the underlying virtual machine (VM). The virtual hardware is identical no matter what is on the physical machine. This allows you to move a VM to another physical machine and run it under VPC2007 (or Virtual Server 2005) without having to modify hardware drivers in the VM. The USB limitations can also be attributed to the VM and how the hypervisor deals with it. VMware Workstation has more sophisticated USB support, but it is not free. There is also Parallels Workstation for Windows and XP that is not free but much less expensive than VMware Workstation.
David Cullingford
2007-02-22 11:24:46
Thanks Todd!
Your help is much appreciated. :-)


2007-02-26 09:15:21
Regarding the article's first line: "Microsoft's Port 25 reports that Microsoft Virtual Server 2007 has been released.". The product should be Virtual PC 2007, not Virtual *Server* 2007.
Ivan Garnizov
2007-06-18 09:02:01
Have anyone created a fresh 2003 server on a fresh install of virtual PC 2007
see what MS says about it
MS Knowledge base

there is no declared support for it
notice there is no server for guest OS
should I stick to VitrtualPC 2005

Todd Ogasawara
2007-06-18 10:59:31
I run Windows Server 2003 R2 Enterprise Edition as a test system under Virtual PC 2007 (I run it under Virtual Server 2005 R2 SP1 for production). I suspect not listing it under supported systems is meant to underscore that you should not run a "production" server in a Guest OS on Virtual PC (which may seem obvious, but...). You see the Microsoft-ies themselves run multiple servers under VPC07 during demos, btw.
Lew Wetzel
2007-08-31 07:05:09
Wondering...Can you share how you got Fedora (I am interested in 7) to run under VPC2007? It has a problem with the color depth and I don't seem to be able to get it there.
2007-09-04 16:37:38
I just installed Lego Loco on Windows XP Pro SP2. It runs great. Nothing special at all. Now just to mod the game to bring it up to 10 years later. :)
Beth H
2007-09-13 18:49:18
Hi Todd, came across this page through google and it was just what I was looking for. I am trying to install virtual pc on Windows Media Center Edition, but seem to be getting an error message upon trying to install, saying that the setup.exe is not a valid Win32 application. Any ideas for me here?
Beth H
2007-09-13 18:53:53
Uhmm just looked and my Media Center Edition is Version 2002, I suppose that makes a difference maybe? Off to google some more, I will check back later...hope someone has a solution, I am on the verge of losing my mind lol . Thanks :)
Paul Edwards
2007-09-30 21:09:32
LEGO works OK on ME (just in case you're curious :)
2008-01-24 17:29:08
Im anewbie. I just got lego loco, and was wondering how I can get the two computers on my wireless network at home to hook up to the lego log multiplayer aspect of the game? Could someone give me some step by step laymans instructions?
2008-05-10 14:45:10
Runs under my xp and vista using compatibility mode on with windows 98.
I still havent figured the network thing yet... I think its Norton suprise suprise.