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

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.

Related

Windows Phone 8.1/8 SDK

What installations I require for Windows Phone 8.1/8 SDK?
I have been through How to get started with windows phone SDK 8.1?
, but no luck.
Its ok if anyone wants to down vote. But please help me get through the installation. :)
You need Visual Studio 2013 update 2 or later. You can download the latest free version here:
Microsoft Visual Studio Express 2013 for Windows with Update 3
To run it you need at least Windows 8.1.
If you want to use the emulators, you need Windows 8.1 Pro x64, but if you have a physical Windows phone 8.1 device, you can use it to test your apps, instead of the emulators
First of all for windows phone 8/8.1 you would be needed to have windows 8.1 (x64)Operating System, Then you should check for whether your System is Supporting Hyper-v and SLAT or not.
To check for Hyper-V and SLAT, You can have Refrence from here Does my processor support Hyper-V : Coreinfo
If you have Hyper-V and SLAT, you are ready with Devlopment for windows phone 8/8.1.
for Development of windows phone 8/8.1 You would be needed to install Visual Studio 2013 with update 2 or later. here is a download link for Express 2013 for Windows that can be used for windows, windows phone as well as for Universal Apps.
for windows phone 8.1 emulators, you can download them from here windows phone 8.1 emulators

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.

Windows Phone Emulator is not compatible with this version of Windows

I'm using windows 8.1 in frensh,but visual studio 2012 in english and I want to install Microsoft windows phone SDK 8 , but i could't , i tried many times but i have always the same error :Windows Phone Emulator is not compatible with this version of Windows.
What i should do please ,
What is your version of Windows 8.1? You need AT LEAST Windows 8.1 Pro or better to be able to run Windows Phone Emulators. If your version is a standard one, you cannot use the Windows Phone 8 emulators, as your windows doesn't have HyperV

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/