What does it take to run the Windows Phone 8 emulator?

21,533

Solution 1

You need Windows 8 x64 Pro or Enterprise, Visual Studio 2012 (or the express edition from the SDK) and CPU supporting SLAT for running Hyper-V - WP8 emulators are running as Hyper-V virtual machines.
(In other words no Linux, or Macs with processors older than the Intel Core i3, i5 or i7, no other edition of Windows, no Visual Studio 2010 or older, no x86 version of Windows, no Core2Duo and older CPUs, etc.)
Edit: You can use Macs for developing for WP8, but only if you install Windows 8 on it.
https://dev.windowsphone.com/en-us/downloadsdk

Solution 2

There are two interesting solutions on the Nokia Developer wiki:

Seems like the first option might be viable for you.

These two approaches also require a processor which supports hardware virtualization.

Solution 3

Be sure to get a windows 8 PRo 64 bit operating system.

I bought a sony VAIO laptop recently and It came preloaded with windows 8 basic OS.

It costs me around 75$ for windows 8 to windows 8 pro upgrade.....

Windows 8 pro is required for running the windows phone emulator as the emulator uses Microsoft's Hyper V virtualization.

Solution 4

Intel calls their SLAT technology EPT (Extended Page Table).

Here is a list of EPT enabled CPUs http://ark.intel.com/Products/VirtualizationTechnology

You can also use Sysinternals Coreinfo to check your CPU: coreinfo.exe -v

The console output should be: EPT * Supports Intel extended page tables (SLAT)

http://technet.microsoft.com/en-us/sysinternals/cc835722

Share:
21,533
Earlz
Author by

Earlz

Hello there! My name's Jordan Earls, but most people online know me as "earlz". I'm the lead developer and a co-founder of the Qtum project which brings the Ethereum Virtual Machine (ie, the thing that makes Solidity contracts function) to a UTXO based blockchain similar to Bitcoin. I've been programming since I was 13 and am completely self-taught. Low-level code like assembly and pointer arithmetic is the fun stuff for me. I also make music when I have time even though it's usually awful. Most of my personal projects are open source and BSD licensed. The majority of them are at bitbucket with the rest of them being listed on github Also, you can follow me on the twitters @earlzdotnet

Updated on July 09, 2022

Comments

  • Earlz
    Earlz almost 2 years

    With the release of Windows Phone 8 finally out there, we finally have access to the SDK. I've heard that it requires special hardware or something for the emulator though. What are the system requirements for the phone emulator?

  • Earlz
    Earlz over 11 years
    See also this question for information about running it inside of a virtual machine(nested)... Ah just now realized that's YOUR question. Leaving this comment here for future reference though
  • sheldonhull
    sheldonhull over 11 years
    I just installed and got the same error. I have a Core 2 Duo Wolfdale, running fast and fine... no issues, except for this. Humbug. Forced Obsolescence shows its ugly head.
  • onmyway133
    onmyway133 over 11 years
    @MartinSuchan so how to know if my computer supports SLAT ?
  • Martin Suchan
    Martin Suchan over 11 years
    Here's the answer about SLAT: blogs.msdn.com/b/devfish/archive/2012/11/06/…
  • Joe Healy
    Joe Healy over 11 years
    @martin - awesome msdn article link <grin/>. Here's another that kind of shows you what's going on under the hood with the emulator as well. blogs.msdn.com/b/devfish/archive/2012/11/27/…
  • ericosg
    ericosg over 11 years
    Why not Core 2 Duo? Runs fine on my laptop with P7570, so it's not all Core 2 Duos out there. ark.intel.com/Products/VirtualizationTechnology
  • ericosg
    ericosg over 11 years
    And I do not have SLAT/EPT support. (hence the link previously also tested with coreinfo).
  • Andrei Rînea
    Andrei Rînea about 11 years
    Thanks for the link at the Intel site but for my precise CPU (Q8300) it says "See SPEC details" which leads to nothing... Any ideas? :( Thx..