System requirements for the emulator for Windows Phone 8
April 14, 2014
Applies to: Windows Phone 8 and Windows Phone Silverlight 8.1 | Windows Phone OS 7.1
Windows Phone 8 Emulator runs as a virtual machine on Hyper-V, the virtualization technology for Windows 8. To run the emulator, your computer must meet the requirements to run Hyper-V as described in this topic.
The setup program tries to configure these prerequisites for you silently when you install the SDK. When setup successfully configures the prerequisites, the emulator simply works as expected. Otherwise you may have to enable these prerequisites manually. If you have to configure the prerequisites manually, the steps and tools are described in How to enable Hyper-V for the emulator for Windows Phone 8.
The Windows Phone SDK 8.0 setup program checks the prerequisites for running Windows Phone 8 Emulator. It displays warnings if the prerequisites are not present, but it does not require them.
If your computer or your network doesn't support all the requirements for running the emulator, you can still install the SDK and develop apps for Windows Phone 8. You can only debug and test them, however, on a registered Windows Phone 8 phone.
The requirements described in this topic do not apply to the Windows Phone 7.1 Emulator. Windows Phone SDK 8.0 installs both the Windows Phone 8 Emulator and the Windows Phone 7.1 Emulator.
This topic contains the following sections.
Your computer must meet the following requirements:
To check the BIOS requirements, see How to enable Hyper-V for the emulator for Windows Phone 8.
To check requirements for RAM and Windows, in Control Panel, click System and Security, and then click System.
Your network must meet the following requirements:
For more info about networking in the Windows Phone 8 Emulator, see Windows Phone Emulator for Windows Phone 8.
To troubleshoot networking issues in the emulator, see the following topics.
For detailed info about how to check and enable the requirements for Hyper-V, see How to enable Hyper-V for the emulator for Windows Phone 8.
If you try to run an app on the Windows Phone 8 Emulator while you are running Windows from a bootable VHD, the emulator typically takes several minutes to start or fails to start. When the emulator fails to start, you see the following message: App deployment failed. Please try again.
This configuration is not supported. For information about related issues, see Troubleshooting the Windows Phone 8 Emulator.
On a hard drive configured with the NTFS file system, the virtual hard disk files used by Hyper-V must be uncompressed and unencrypted. Make sure that the following directories are not compressed or encrypted:
C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Emulation\Images
On the ReFS file system, the virtual hard disk files must not have the integrity bit set.
The Windows Phone OS 7.1 emulator requires a DirectX 10 or later graphics card with a WDDM 1.1 or later driver. You can check whether your graphics card meets these requirements by running the DirectX Diagnostic Tool, dxdiag.exe.
After you start the tool, on the System tab, check the DirectX Version.
Then, on the Display tab, check the Driver Model.
To find answers and solve problems as you work with the tools in Windows Phone SDK 8.0, visit the Tools for Windows Phone Development forum. To see all the forums for Windows Phone development, visit Windows Phone Development Forums. To review other support options, visit MSDN Troubleshooting and Support.