Ben*_*jol 8 virtualization vmware hypervisor windows-phone-8-emulator
我有一个Win 8.1托管操作系统,运行VS2013,可以在模拟器中测试我的WinPhone应用程序.主机操作系统是Win7 Pro.
我重新安装了Win10和VS2015的托管操作系统,现在Hypervisor not enabled当我尝试使用模拟器测试我的应用程序时出现错误:
我已经尝试按照以下方式禁用和重新启用HyperV(在托管操作系统中):
但无济于事.
我也尝试打开托管计算机的BIOS设置(PhoenixBIOS),但我没有看到任何可以帮助的选项.
还有什么我可以尝试让它工作?
(为什么我为什么不首先备份VM?!)
进入工作站以提升模式运行 Powershell(以管理员身份运行)\n并运行
\n\nEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V \xe2\x80\x93All
停止工作站并转到设置/处理器/虚拟化引擎并设置:
\n\n启动 Workstation 并运行lusrmgr.msc并检查您的帐户是否位于 Hyper-V Administrators 组中
检查 HV 主机服务和 Hyper-V 虚拟机管理是否已启动并正在运行。
\n\n如果按照此处Error 31: A device attached to the system is not functioning的步骤操作。
\n\n\n修复方法是:
\n\n\n
\n\n- 关闭工作站。
\n- 打开注册表(开始 > 运行 > regedit)。
\n- 浏览至 HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\hcmon。
\n- 创建一个名为“参数”的新键。
\n- 在“参数”中,创建一个名为“DisableDriverCheck”的新 DWORD 值条目,然后将该值设置为 1。
\n- 重启
\n看来此问题适用于 Windows 7 主机。该修复对我尝试过的少数几个有效。
\n
如果错误 31 仍然出现,请在工作站命令提示符下以提升模式运行(以管理员身份运行)并键入
\n\nbcdedit /set "{current}" hypervisorlaunchtype auto
然后重新启动工作站。
\n\n再次检查服务中 HV 主机服务和 Hyper-V 虚拟机管理是否已启动并正在运行。
\n\n转到网络和共享中心/更改适配器设置,然后禁用并重新启用名称为vEthernet(内部以太网端口 Windows Phone 仿真器内部交换机)的所有适配器
\n\n现在你应该运行模拟器...;)
\n| 归档时间: |
|
| 查看次数: |
799 次 |
| 最近记录: |