I'm trying to install Windows 8 on my pc via Microsoft Virtual PC. However I get this annoying, non-descriptive error:

enter image description here

I'm looking to find out if Microsoft Virtual PC supports Windows 8, and if so how do I solve this issue?

NOTE: I'm NOT trying to ask for alternatives to Virtual PC, but rather trying to figure out if it's possible, and if so how, to use Virtual PC.


7 Answers 7


Windows Virtual PC is unable to host a virtualized install of Windows 8. Windows Virtual PC is being depreciated in favor of Hyper-V.

Steven Sinofsky, head of Windows, wrote a blog post titled Running Windows 8 Developer Preview in a virtual environment where he goes into the subject in detail. It's a good read. Halfway down he says:

"... our baseline assessment is as follows:


  • Hyper-V in Windows 8 Developer Preview
  • Hyper-V in Windows Server 2008 R2
  • VMware Workstation 8.0 for Windows
  • VirtualBox 4.1.2 for Windows


  • Microsoft Virtual PC (all versions)
  • Microsoft Virtual Server (all versions)
  • Windows 7 XP Mode
  • VMWare Workstation 7.x or older"

So no, Microsoft Virtual PC does not official support Windows 8. If an unofficial hack comes out and gets it running it will almost certainly be a sub-par experience.

The new official virtualization solution from Microsoft is Hyper-V and it will be available not only on the server but also on the desktop.

  • 10
    Weird that Microsoft's own virtual machine doesn't support one of it's products. Sep 28, 2011 at 17:28
  • 10
    Not in the slightest really. Microsofts 'OLD' Virtual machine software does not support this. Its 'NEW' one works fine. You want it to work... upgrade. It's how they drive upgrades.
    – Joe Taylor
    Jul 17, 2012 at 11:20
  • 2
    Note, we now have a blog post on this topic: Super User Review of Hyper-V for Windows 8. @KronoS goes into quite a bit of detail on how Hyper-V works and how to set it up.
    – nhinkle
    Oct 19, 2012 at 19:35
  • Hyper-V is awesome. Nov 8, 2012 at 17:02
  • Hyper V > Virtual PC. VPC is like six years old now.
    – MDT Guy
    Jul 15, 2013 at 14:13

Windows 8 requires a new ACPI functionality mode (ACPI 2.0) which is not supported at all in many virtualisation products.

Thus far, I have only been able to get it working inside of VMWare Workstation 8 (which for some coincidence was launched today!).

I have just tested and it will also work in the newest version of VMWare Player (Version 4.0.0 build-471780).

If you want a free solution, I found a guide (located here) earlier today with instructions on how to get it working in Virtual Box.

  • 1
    It also works in Hyper-V on Windows Server 2008 R2. Sep 14, 2011 at 20:53
  • 4
    It works in VirtualBox Sep 28, 2011 at 1:32

I set it up in Virtual Box the latest version choosing Windows 7 64 bit as the "Version" under "VM Name and OS Type". It installed first try. I hope this helps.

You can not run Windows 8 in Virtual PC because it (Windows 8) does not support VPC. MSDN


You can use a Virtual HD.

Scott Hanselman's baby-steps solution here:



It is reported to work using Virtual Box 4.1.0

Which virtual machine software is preferable for running Windows 8 Developer Preview?

  • I can confirm that it works under VirtualBox 4.1.12. I installed the developer preview of Win 8 with VirtualBox under Ubuntu 12.04, and I have since upgraded to a full license under the $40 deal. I can't think of any reason why this wouldn't also work on a Windows system. My only advice is to give your virtual machine access to plenty of RAM (I'm giving it 8GB out of 16GB) as it ran like a dog with 4GB. Oct 28, 2012 at 11:42

Yes. You will be able to install a virtualized instance of Windows 8 (provided you have a working, valid copy), in virtual applications like VirtualBox (free) and VMware Workstation 8 (paid).

Note: Previous versions of VMware Workstation are not able to run Windows 8, you will need the newer version, which currently is VMware Workstation 8

Also note that to virtualize Windows 8 Developer Preview you need hardware acceleration supported by your hardware.


You could solve this problem by turning off the virtual machine and changing the configuration:

  • Lower the number of processors from 2 to 1
  • Lower the memory from 8 to 3 * 1024 * 1024.

After that, I applied the settings and virtual machine started normally.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .