I'm getting the following error when attempting to run a Windows Phone 8 app in the Windows Phone 8 emulator (via Visual Studio 2012):
The Windows Phone Emulator wasn't able to ensure the virtual machine was running:
Something happened while starting a virtual machine: 'Emulator 720P.joel' could not initialize. (Virtual machine ID 7320013C-0597-4408A-9CCF-049166CE9926)
There's no other indication on what might be causing this problem. I have ensured the following:
- I'm running Windows 8.1 Pro x64
- I'm on a machine that supports SLAT (It's a Core i5)
- There's no other virtualization software installed or running, other than Hyper-V
- I've tried cleaning the existing switches from Hyper-V using XdeCleanup.exe, with no luck
- I've tried uninstalling and re-installing both the Windows Phone 8 SDK and Hyper-V. Neither helped.
- The Windows Event Log reports no errors with regards to Hyper-V or starting the emulator
- I've tried reducing the processor count on the VM to 1 processor (from the default of 2). No effect.
At one point in the past (a few months ago), the emulator was working. It was around that time that I got a Windows Phone 8 device, so I started developing it. I've been wanting to test a few things out on the emulator rather than having to use my actual phone. The only thing that I can think of that changed since then, was that I upgraded from Windows 8 to Windows 8.1.
Does anyone here have any idea what might be happening, or know of anywhere else I can look for any hints on what might be the problem?