在Win10 VMWare中运行WinPhone模拟器

前端之家收集整理的这篇文章主要介绍了在Win10 VMWare中运行WinPhone模拟器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个Win 8.1托管操作系统,运行VS2013,可以在模拟器中测试我的WinPhone应用程序.主机操作系统是Win7 Pro.

我重新安装了Win10和VS2015的托管操作系统,现在当我尝试使用模拟器测试我的应用程序时,我得到了Hypervisor未启用错误

我已尝试按照以下方式禁用和重新启用HyperV(在托管操作系统中):

Unable to start the Windows Phone Emulator

但无济于事.

我也尝试打开托管计算机的BIOS设置(PhoenixBIOS),但我没有看到任何可以帮助的选项.

还有什么我可以尝试让它工作?

(为什么我为什么不首先备份VM?!)

进入Workstation以提升模式运行Powershell(以管理员身份运行)
并运行

启用-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

停止工作站并转到设置/处理器/虚拟化引擎并设置:

>首选模式:自动
>禁用二进制转换加速:未选中
>虚拟化Intel VT-x / EPT或AMD-V / RVI:已选中
>虚拟化cpu性能计数器:已选中

启动Workstation并运行lusrmgr.msc并检查您的帐户是否在Hyper-V Administratiors组中

检查HV Host Service和Hyper-V虚拟机管理已启动并正在运行的服务.

如果错误31:连接到系统的设备无法运行,请按照here中的步骤操作.

The fix is:

  • Shut down Workstation.
  • Open the registry (Start > Run > regedit).
  • Browse to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hcmon.
  • Create a new key called Parameters.
  • In Parameters,create a new DWORD value entry named DisableDriverCheck,and then set the value to 1.
  • Reboot

Appears this issue is for Windows 7 host. The fix worked on the few I
tried.

如果错误31仍然出现在工作站命令提示符下以提升模式(以管理员身份运行)运行并键入

bcdedit / set“{current}”hypervisorlaunchtype auto

然后重新启动Workstation.

再次检查HV Host Service和Hyper-V虚拟机管理已启动并正在运行的服务.

转到网络和共享中心/更改适配器设置并禁用并重新启用名称为的所有适配器:vEthernet(内部以太网端口Windows Phone仿真器内部交换机)

现在你应该运行模拟器……;)

猜你在找的Windows相关文章