After installing Windows 8.1 and Visual Studios 2013 Express update 2, I was unable to install Windows Phone 8.1 emulator. After running the exe file an error comes “This computer does not support the windows phone emulator, which requires 64-bit edition of Windows 8.1 Pro and a computer that supports Hyper-V”. After a good search over the internet I found that if you want to run your Windows Phone 8.1 App in an emulator, there are requirements to be met before you can use the emulator. Here are the findings and time savers :
Requirements for running Windows Phone 8.1 emulators :
– x64-based versions of Windows 8.1 Professional or above edition.
– Microsoft Hyper-V [Bundled with Professional or above edition of the Windows 8.1 OS]
Hyper-V Installation Prerequisites
– An x64-based processor which supports Second Level Address Translation (SLAT) ie. Hardware-assisted virtualization and Extended pages tables.
Check if Your CPU supports Second Level Address Translation (SLAT).
– Open Command prompt with administrator rights.
– Run “coreinfo.exe -v”
– “*” after VMX and EPT colum confirms the support, VMX is for Hardware-assisted virtualization and EPT is for Extended pages tables.
Enable Hyper-V in Windows 8.1
– Select “Get Programs” under “Programs” category
– Select “Turn Windows feature on or off”
– Select “Hyper-V” and all its features.
– Select “OK” to install.