Windows Phone 模拟器的系统要求

2013/12/5

适用于: Windows Phone 8 | Windows Phone OS 7.1

Windows Phone 8 模拟器 在 Hyper-V(Windows 8 的虚拟化技术)上运行一个虚拟机。要运行模拟器,您的计算机必须符合本主题中描述的运行 Hyper-V 的要求。

当您安装 SDK 时,安装程序会尝试无提示配置这些必备组件。安装程序成功配置必备组件之后,模拟器即可按预期工作。否则,您可能需要手动启用这些必备组件。如果您必须手动配置必备组件,请参阅如何为 Windows Phone 模拟器启用 Hyper-V中介绍的步骤和工具。

重要说明重要说明:

Windows Phone SDK 8.0 安装程序将检查运行 Windows Phone 8 模拟器 所需的必备组件。如果必备组件不存在,则会显示警告,但它本身并不需要这些组件。

如果您的计算机或网络不支持运行模拟器的所有要求,您也仍然可以安装 SDK 并为 Windows Phone 8 开发应用。但是,只能在已注册的 Windows Phone 8 手机上调试和测试。

本主题中介绍的要求并不适用于 Windows Phone 7.1 模拟器。Windows Phone SDK 8.0 安装了 Windows Phone 8 模拟器 和 Windows Phone 7.1 模拟器。

本主题包含以下各节。

以下是 Windows Phone 8 模拟器 运行要求的快速检查表。有关更多信息,请参见本主题中的后续章节。

  • 系统要求

    • 在 BIOS 中,必须支持以下功能:

      • 硬件辅助虚拟化。

      • 二级地址转换 (SLAT)。

      • 基于硬件的数据执行保护 (DEP)。

    • 4 GB 或更大容量的 RAM。

    • Windows 8 Pro 64 位或更高版本。

  • 网络要求

    • DHCP。

    • 自动配置的 DNS 和网关设置。

  • Hyper-V 要求

    • 在 BIOS 中,必须启用以下功能:

      • 硬件辅助虚拟化。

      • 二级地址转换 (SLAT)。

      • 基于硬件的数据执行保护 (DEP)。

    • 在 Windows 中,必须启用并运行 Hyper-V。

    • 您必须是 Hyper-V 管理员组的成员。

您的计算机必须满足以下要求:

  • BIOS:在 BIOS 中,必须支持以下功能:

    • 硬件辅助虚拟化。

    • 二级地址转换 (SLAT)。

    • 基于硬件的数据执行保护 (DEP)。

  • RAM:4 GB 或更大。

  • 操作系统

    • Windows8

    • 64 位

    • Pro 版或更高版本

若要检查 BIOS 要求,请参阅如何为 Windows Phone 模拟器启用 Hyper-V

若要检查 RAM 和 Windows 的要求,请在“控制面板”中单击“系统和安全”,然后单击“系统”

System information window for computer

您的网络必须满足以下要求:

  • DHCP。模拟器需要 DHCP,因为它会将自身配置为网络上的一个单独设备,并使用自己的 IP 地址。

  • 自动配置的 DNS 和网关设置。模拟器的 DNS 和网络设置无法手动配置。

有关 Windows Phone 8 模拟器 中的网络的更多信息,请参阅 Windows Phone 模拟器

若要解决模拟器中的网络问题,请参阅以下主题:

有关如何检查并符合 Hyper-V 要求的详细信息,请参阅如何为 Windows Phone 模拟器启用 Hyper-V

BIOS 中的 Hyper-V 要求

计算机的 BIOS 必须支持以下要求,并且必须已启用:

  • 硬件辅助虚拟化。

  • 二级地址转换 (SLAT)。

  • 基于硬件的数据执行保护 (DEP)。

Windows 中的 Hyper-V 要求

如果您的计算机和 BIOS 设置已配置为支持 Hyper-V,则 SDK 的安装程序将启用并启动 Hyper-V。否则,您可能需要手动启用这些要求。

要求

如何检查和启用此要求

必须安装 Hyper-V。

请参阅如何为 Windows Phone 模拟器启用 Hyper-V

必须运行 Hyper-V。

检查“服务”管理单元中 Hyper-V 虚拟机管理服务的状态。

有关管理服务的更多信息,请参见以下主题:

您必须是 Hyper-V 管理员组的成员。

若要在运行 Windows Phone 8 模拟器 时避免反复提示您升级自己的权限,您必须是本地 Hyper-V 管理员组的成员。如果您在安装 SDK 时已经是计算机上的本地管理员,则 SDK 安装程序会将您添加至 Hyper-V 管理员组。否则,您可能需要手动启用此要求。

在运行模拟器时,如果您还不是 Hyper-V 管理员组的成员,则会提示您加入该组。加入该组需要管理员权限。加入该组之后,您必须注销或重新启动才能使更改生效。

Warning displayed if you are not an administrator

要手动将自己添加至组,请打开“本地用户和组”管理单元。有关更多信息,请参阅在组中添加用户帐户。(Windows 7 的这一主题同样适用于 Windows 8。)

如果您在运行 Windows 时尝试通过可引导 VHD 在 Windows Phone 8 模拟器 上运行应用,模拟器通常需要几分钟才能启动,甚至无法启动。如果模拟器无法启动,则会显示以下消息:App deployment failed. Please try again.

不支持此配置。有关相关问题的信息,请参阅Windows Phone 8 模拟器疑难解答

在已配置 NTFS 文件系统的硬盘驱动器上,Hyper-V 使用的虚拟硬盘文件必须未压缩、未加密。请确保以下目录未压缩、未加密:

  • C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Emulation\Images

  • C:\Users\username\AppData\Local\Microsoft\XDE

在 ReFS 文件系统上,虚拟硬盘文件不能带有完整性位组。

Windows Phone OS 7.1 模拟器需要具备 WDDM 1.1(或更高版本)驱动程序的 DirectX 10(或更高版本)图形卡。可以通过运行 DirectX 诊断工具 dxdiag.exe 检查图形卡是否符合这些要求。

启动此工具之后,在“系统”选项卡上检查“DirectX 版本”

Checking DirectX version in the DxDiag tool

然后,在“显示”选项卡上,检查“驱动程序模型”

Checking WDDM driver version in the DxDiag tool

显示:
© 2014 Microsoft