Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Windows phone emulator doesn't run without Hyper V on Win 8.1....any alternative emulator? [closed]

Hi I am stuck with this problem above. Is there another way of testing windows phone apps in visual studio 12 without having to access hyper V? Thanks

like image 703
user3348627 Avatar asked Dec 29 '25 10:12

user3348627


1 Answers

If your hardware is not capable of running Hyper-V, you are dead in the water.

Otherwise if your Windows 8.1 license does not include the support of Hyper V, you can check out the following post from Nokia where they install a Windows 8 x64 with an evaluation license on a virtual machine - or you could use a dedicated hardware setup or dual-boot etc.

Source: Windows Phone 8 SDK on a Virtual Machine with Working Emulator


How to run WP Emulator without Hyper V? (summary of nokia.com)

Hardware requirements

  • 64bit host operating system;
  • At least 8GB of RAM for the host machine;
  • 30-40GB of free space.

Step-by-step

  • Check if your computer is capable of running Windows 8 with Hyper-V
    • Download Coreinfo
    • Open Command Prompt as administrator and execute coreinfo.exe –v (in the folder where coreinfo.exe is located)
    • If you have SLAT enabled, it is marked by an asterisk * like EPT * Supports Intel extended page tables (SLAT). If not, you are unable to run it hardware-wise.
  • Download Windows 8 64bit Developer Evaluation. Register with your Windows Live ID for a key of 90 days.
  • Register on vmware.com. After registering, download a trial of VMWare Workstation 9 or higher. This will grant you a 30 days license.
    • For extended usage, download the free VMWare Player.
  • Download the Windows Phone 8 SDK. You can do this after installing the VM so that you can download the tool from within it.

Setting up the VM

Besides the trivial, straight-forward proces of creating a Virtual Machine, there are two additional steps that have to be done to run Hyper-V.

  1. Before finishing the Virtual Machine configuration, click the 'Customize hardware' button. VM Wizard - One click away from finish, but actually click 'Customize hardware'

    Go to the Processors section and enable Virtualize Intel VT-x/EPT or AMD-V/RVI. Enable the <code>Virtualize Intel VT-x/EPT or AMD-V/RVI</code>

    Finish the configuration and proceed to the next step.

  2. Exit VMWare and open up the Virtual Machine configuration before installing Hyper-V. The config file is located in the folder where you created your Virtual Machine with the extension .VMX, e.g.: Windows 8 x64.vmx.

    Edit the file and add the text marked in red (hypervisor.cpuid.v0 = "FALSE"). hypervisor.cpuid.v0 to "FALSE"


If you are using Visual Studio 2013 you might want to check out these posts as well when installing the Windows Phone SDK.

  • Windows Phone 8 template in Visual Studio 2013 Preview
  • Windows Phone 8 apps using Visual studio 2013 Professional
like image 87
M. Mimpen Avatar answered Jan 04 '26 06:01

M. Mimpen



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!