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)
Related
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.
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
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) ...
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
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.