Windows Phone Emulator requires missing Hyper-V - windows-phone-8

I'm beginner in Windows Phone 8, I installed Windows Phone 8 SDK and when I started the emulator I had this error message
"The Windows Phone Emulator requires Hyper-V. Your PC is missing the
following pre-requisites required to run Hyper-V: Windows 8
Professional (64-bit)"
I have Windows 8 Professional (64-bit) OS on my lap-top, and I looked up in "Turn some windows features on/off" and I saw that Hyper-V is missing, I went into the BIOS but without results.
Processor type Intel Core i7-3630, SLAT supporting.

Assuming you have SLAT Support, you are on Windows 8 Professional (64-bit), and you have virtualization enabled in BIOS....
How to Enable Hyper-V:
Remove all Instances of VMware, VirtualBox, or any other Virtualizing Sofware.
Go to Control Panel (From Desktop View Right click bottom left corner)
Select Programs
Select "Turn Windows Features on and off"
Make sure the Hyper-V box is checked and hit OK.
If all these things are done correctly, Hyper-V should be enabled and working.

Related

how to enable Hyper-V for Windows Phone 8 emulator

I'm trying to windows phone app development, I'm using visual studio 2013 ultimate
edition. But I open the windows
phone emulator, windows says "Hyper-V is't on". after I turn on the hyper v in
windows feature on off but after restarting
my machine getting error windows can't enable this feature.
http://msdn.microsoft.com/en-us/library/windows/apps/jj863509(v=vs.105).aspx
I'm using this documentation but can't find good solution.
according to this article, Microsoft says turn off USB 3.0 in the bios and turn on hyper-v in the bios.
but my bios screen haven't this features.
my laptop brand Acer e1-572g, OS. windows 8.1 update 1
my laptop available hyper v and Hardware SLAT
(I checked the hyper-v availability and hardware slat using cpuZ tool and SLAT tool)

I've got enabled Hyper-V, but can't install Windows Phone 8.1 emulator

I've got:
Microsoft Windows 8.1 Pro (64bit, Russian language) on a laptop
6GB RAM
Core i5 with Hyper-V support
Hyper-V enabled in BIOS and I can create virtual machines through Hyper-V manager
Visual Studio 2013 (Update 2/Russian language)
And I can't install Windows Phone 8.1 emulator. I checked Hyper-V settings by CoreInfo and I've got "Hypervisor is present (-)". I tried Damir tip (http://developers.de/blogs/damir_dobric/archive/2012/10/14/windows8-error-hypervisor-is-not-running.aspx), but in bcdedit I've got hypervisorlaunchtype set to auto.
Does anyone know, what also I should check except the checklist (http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff626524.aspx)?
I've already used Windows Phone 8.0 emulator on my laptop about year ago. Since that time I changed only HDD (to hybrid HDD) and reinstalled everything.
Error message from installer.
On English: Your computer doesn't support Windows Phone emulator for which you need a 64bit Windows 8.1 Pro and a computer with Hyper-V support. See additional information here go.microsoft.com/fwlink/?LinkId=394063
Original: Этот компьютер не поддерживает эмулятор Windows Phone, для которого требуется 64-разрядный выпуск Windows 8.1 Pro и компьютер, поддерживающий Hyper-V. Дополнительные сведения см. по адресу http://go.microsoft.com/fwlink/?LinkId=394063
Check that your system supports Hyper-V through this simple tool:
If yes, then tel me. let me give an easy way to activate emulator on your PC.
To check BIOS settings for SLAT by using the MachineSLATStatusCheck tool from Codeplex
Download and run the following tool from Codeplex. This tool has a simple graphical user interface.
Download MachineSLATStatusCheck

How can I start phone emulator on HyperV or share phone through RDP?

I want to see how far I can take my Surface 2 for developing in Visual Studio 2013. Please note that this is a Surface 2 running WinRT - not full version.
Here is my setup
Surface 2 on desktop mode with RDP.
Windows 2012 running HyperV with a Windows 8.1 VM.
On the Windows 8.1 VM I have installed VS 2013. Naturally, HyperV gets installed as well.
My problems
My first thought was that I could use the Emulator but it complains that it failed to start because some of the Hyper-V components are not running. After some research this seems to be the result of Hyper-V in Hyper-V.
Then I tried to use an alternate approach. To share my Windows Phone through USB. I inserted my "Nokia Lumia 1020" in USB port of Surface 2. I could then see it in my desktop. Also, when I started RDP application I could see "Nokia Lumia 1020" under Local resources->Other supported Plug and Play devices. I checked it for sharing. I connected again but the phone was not visible on the guest operating system.
Anyone else done this? Either know how to circumvent the Hyper-V in Hyper-V or share the phone for development (through RDP).
You can't use hyper-v without windows 8 pro, I'm sorry... Try nokia's device rdp (http://developer.nokia.com/resources/remote-device-access) ...

Visual Studio Ultimate 2013 Preview does not Install Phone SDK 8 in VM

I download the Windows 8.1 / IE 11 VM from modern.ie, start it in VMPlayer and want to install the Visual Studio 2013 Preview. The installer does not offer to optionally also install the Windows Phone SDK 8.
I thought the reason might be the Phone Emulators need Hyper-V.
I changed the VM Operating system type from Windows 8 to Hyper-v and checked the Box "Virtualize Intel ..." in the Processor Settings.
When I call systeminfo on the command line in the Virtual Windows 8.1 it reads:
VM Monitor Mode Extensions: Yes
Virtualizaion Enabled in Firmware: Yes
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes
Is it possible to run the Phone SDK in a virtual Windows 8.1?
I have no idea what the installer is checking before offering (or not) to install the Phone SDK. That Virtualization might be the issue is only a guess.
Sort of. You can install the SDK separately if you don't install the emulator, but you cannot run the emulator because you're already in a Hyper-V VM, Inception VMs are not allowed. Hopefully MS will let you connect from VS to a sibling VM someday.
It turned out, the problem was not the virtualization.
The VM I started to work with was a 32 bit Installation of Windows 8.1 Preview. Since the Stand alone Phone SDK could only be installed on an 64 bit system, I setup an own VM with the Windows 8.1 64 bit preview and tried again. When I installed the VS 2013 ultimate preview it was possible to check the Phone SDK.
Hyper-V was activated when the VS installation finished.
The VM's operating system is set to Windows 8 64 bit

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/