This documentation is archived and is not being maintained.
This documentation is archived and is not being maintained.
System requirements for the emulator for Windows Phone 8
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
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.
Here is a quick checklist of the requirements for running the Windows Phone 8 Emulator. For more detailed info, see the subsequent sections in this topic.
System requirements
In the BIOS, the following features must be supported:
Hardware-assisted virtualization.
Second Level Address Translation (SLAT).
Hardware-based Data Execution Prevention (DEP).
4 GB or more of RAM.
64-bit version of Windows 8 Pro edition or higher.
Network requirements
DHCP.
Automatically configured DNS and gateway settings.
Hyper-V requirements
In the BIOS, the following features must be enabled:
Hardware-assisted virtualization.
Second Level Address Translation (SLAT).
Hardware-based Data Execution Prevention (DEP).
In Windows, Hyper-V must be enabled and running.
You have to be a member of the local Hyper-V Administrators group.
Your computer’s BIOS must support the following requirements, and they must be enabled:
Hardware-assisted virtualization.
Second Level Address Translation (SLAT).
Hardware-based Data Execution Prevention (DEP).
Hyper-V requirements in Windows
When your computer and BIOS settings are already configured to support Hyper-V, the setup program for the SDK enables and starts Hyper-V. Otherwise you may have to enable these requirements manually.
You have to be a member of the local Hyper-V Administrators group.
To run the Windows Phone 8 Emulator without a recurring prompt to elevate your rights, you have to be a member of the local Hyper-V Administrators group. If you are already a local administrator on the computer when you install the SDK, the setup program for the SDK adds you to the Hyper-V Administrators group. Otherwise you may have to enable this requirement manually.
When you run the emulator, if you are not already a member of the Hyper-V Administrators group, you are prompted to join the group. Joining the group requires administrator rights. After you join the group, you have to log off or reboot for the change to take effect.
To add yourself to a group manually, open the Local Users and Groups snap-in. For more information, see Add a user account to a group. (This Windows 7 topic is also applicable to Windows 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.
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:
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.