Not able to run Windows Phone 8 emulator - windows-phone-8

I have windows 8 pre-installed in my machine. WP8 emulator requires HYPER-V to be enabled in OS but current version of my OS doesn't support HYPER-V feature , but my hardware supports virtualization (I run VMWare on this machine). So my questions are -
Is there any way/hack to run emulator on win8 OS?
How do I upgrade from current OS to windows 8 Pro(I don't have
product key as OS was preinstalled in machine)
*WP8 - Windows Phone 8

If you want Hyper-V, you'll need to upgrade to Windows 8(.1) Pro. There's a built-in feature to do that. In Windows 8.1 just search for more features in Windows settings (Win+W) and click on the only hit. Here is a more detailed guide for Windows 8.

Related

Run an Windows 8.1 Simulator on a Windows 10 PC

Can I run the Windows 8.1 simulator on a Windows 10 machine? I need to test on Windows 8.1, but I'm no longer able to do it, since I upgraded to Windows 10 and installed the Windows 10 SDK and simulator.
No. The simulator isn't an emulator: It simulates resolution and input through a terminal server session connected back to the local host running the local OS.
The Windows Phone emulators are different. They are hyper-v images of the target mobile OS and so don't need to match the host OS.

Windows Phone emulator does not work

My computer (32-bit) doesn't support Windows Phone emulator,which requires the 64-bit edition of windows 8.1 Pro (My computer windows 8.1 enterprise) and a computer that supports Hyper-V
what should i do to fixed it ??
Nothing you do will make the emulator run on 32bit Windows. Your only option is to install 64bit Windows.
To run emulator, follow these steps:
Check if your processor supports SLAT. Here is a guide to check for this feature using CoreInfo: How to Check if Your CPU Supports Second Level Address Translation
If your processor doesn't, get a new processor/PC.
Install Windows 8.1 64 bit (both Pro and Enterprise will work).
Or you can simply deploy your app in a physical device (get a cheap Lumia 4XX or 5XX) and test.

Not able to install `Hyper-V` within my virtual machine (Windows 8.1 Basic)

I am running a windows 8 (64bit basic) machine , since hyper v is not available for win 8 , i tired to install win 8.1 basic (64bit) in virtual box to start windows phone 8 development.
As first step i enabled Intel Virtualization in the BIOS screen and tried to look for hyper v feature in VM's features , but could not able to find it.
So tried to run intel tool in the Host(win 8) and VM(win 8.1)
The result for the host machine :
The result for the VM :
Additionally , i also tried to run coreinfo.exe -v tool on command promt
The result for the host machine :
The result for the VM :
I would be thankful , if anyone help me to enable hyper v on my VM
Please also clarify , is it possible enable hyper-v (on my host machine) if i upgrade my main host machine from win 8 basic to win 8.1 basic ?
No. Hyper-V is a Windows 8.1 Pro feature. It is not available on Windows 8.1 Basic. You will need Windows 8.1 Pro to run Hyper-V
See Compare Windows 8.1 Editions
You do not need Hyper-V to develop Windows Phone apps. You can use Windows 8.1 Basic and Visual Studio 2013. Without Hyper-V you cannot run the emulator, but you can test on a physical device.
You cannot use Windows 8.0 Basic to develop Windows Phone apps. You'll need Windows 8.0 Pro (to develop Windows Phone 8 apps only, with Visual Studio 2012) or an Windows 8.1 (to develop Windows Phone 8 or 8.1 apps with Visual Studio 2013).
See Getting started with developing for Windows Phone 8 for Windows 8 requirements and Visual Studio Community 2013 for Windows 8.1 requirements.

Run windows phone emulator 8 or 8.1 without using Hyper-v

As you know , for running wp8.X emulator , hyper-v is necessary and this feature is on windows 8.X pro version . so now i have windows 8.1 standard . i wanna know is there any solution for that , without buying windows 8.X pro version . for example is it possible to use virtualbox instead of using hyper-v or ... ???
Thanks
The Windows Phone 8 emulator is a special Hyper-V image.
you can use a virtual machine to deploy windows phone 8 OS. My laptop processor does not support hyper-v so, I've installed win phone 8 on a virtual machine. I found this link helpful.. check it out: How to use Windows Phone 8 Emulator without Hyper-V
If you want to develop apps without using a pro version of windows and Hyper-V you can deploy your apps to a physical device.

Do not see Windows Phone 8 Emulator from Visual Studio 2012 express for Windows Phone 8

After installing Visual Studio 2012 express for Windows Phone 8 on my machine along with the SDK I notice that I do not have the option to Debug to a Windows Phone 8 Emulator ?
Any specific workaround or fixes to resolve this would be helpful?
My Bad, the PC I am using does not support Hardware Virtualization.
I installed multiple times and finally noticed this message at Launch time.
This Computer does not support hardware virtualization, which means Windows Phone Emulator 8.0 can't run on this PC.
If others run into this, here is what I found out.
My Intel Core 2 Duo T9550, don't support SLAT, which is needed to enable Hyper-V, which is again needed to run the WP8 emulator...sigh...
You can run this Coreinfo tool to see what your CPU supports. Follow the guidance here:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff626524(v=vs.105).aspx#system
The Windows Phone 7.1 SDK emulator works fine on my machine btw.
The Windows Phone 8 Emulator runs in Hyper-V.
Hyper-V requires a processor that supports SLAT (Second Level Address Translation).
List of SLALT (EPT) Intel CPUs: http://ark.intel.com/Products/VirtualizationTechnology
So any Core2Duo does not Support Hyper-V :/
Here is a tool to test your CPU: http://slatstatuscheck.codeplex.com/