Windows 7 Virtual PC will not start and just stays powered down – No errors, or event logs

microsoft-virtual-pcvirtual machinevirtualizationwindows 7windows-xp-mode

I'm running Windows 7 Ultimate edition and the latest versions of Virtual PC and Windows XP Mode available here.

Every time I attempt to start Windows XP Mode, the setup starts, I accept the licence agreement, leave the installation folder as default, enter my password, select either of the two protection options, then click start setup. All this does is create a vmcx file called Windows XP Mode 1 in C:\Users\My Username\Virtual Machines.

This VM does nothing and its machine status stays as Powered down.

I've tried creating a new virtual machine, but the behaviour repeats and the machine never powers up.

I've tried uninstalling and reinstalling Virtual PC from the Windows updates, as well as doing the same for the Windows XP Mode install. I am a full Administration on the machine and UAC is off.

Does anyone have any idea why I cannot launch any virtual machines?

EDIT: Also, I have hardware virtualization and it's turned on.

Best Answer

According to this Virtual PC Guy's Blog:

It seems that people are constantly running into problems running Virtual PC on laptop systems with advanced power management. The reason for this is that Virtual PC is very demanding on hardware and has very strict timing requirements - and as each new revision of laptops comes along these systems perform more and more complex power management.

Problems start happening when these laptops tweak with things that we rely on. This can either be caused when the laptop changes the CPU frequency too often, or when the laptop actually powers down sections of the system that we are dependant on in order to conserve power. When this happens the user can see a variety of problems; ranging from sporadic pauses and bursts, virtual machines running too fast or too slow, repeated keystrokes or missing keystrokes to other timing related problems.

While I don't suggest following the suggestions in this article, the explanation might hold true.

The single biggest eater of CPU resources is probably Aero. You may test turning Aero off to lower the power demands, and seeing if the problem disappears.

In case it does, you may set Aero to turn off automatically when and only when VPC is run, by right-clicking its executable, choosing Properties / Compatibility and checking “Disable desktop composition”.

Related Question