我是一名新手,正在学习Windows Phone 8应用程序开发。我已经安装了SDK 8.0。但是运行我的应用程序时,它显示一个错误,告诉我要启用Hyper-V。在搜索过程中,我找到了这个MSDN文档提供的BIOS解决方案。但是当我进入我的BIOS设置时,没有这样的选项可用。
有什么建议吗?
有什么建议吗?
步骤1:在BIOS中启用虚拟化
您需要在BIOS管理菜单的Security
选项下启用Virtualization Technology (VTx)
。
该选项可能不会被称为Virtualization Technology
,也可能不包含VTx
或VT-x
这些术语。它可能被称为Hardware Virtualization
或Virtualization
等。此外,该选项可能不在安全选项卡下。由于虚拟化是硬件相关的,而BIOS接口可能大不相同,因此您可能需要进行一些挖掘。
步骤2:启用Hyper-V
您还需要打开Hyper-V功能(在Windows 8中默认情况下未启用)。
从程序和功能菜单:
或者
在PowerShell中
Enable-WindowsOptionalFeature –FeatureName Microsoft-Hyper-V -All
你应该能够使用Hyper-V。
查看这个逐步指南以获取屏幕截图。
注释
Instructions
的标签。如果你没有看到VT-x
列在那里,那么你的CPU不支持它,恐怕你就没戏了。对于那些还没有找到解决方案的人,我为此苦苦思考了几天,因为我的BIOS没有启用它的选项。我发现您必须以管理员身份运行英特尔硬件执行管理器,如果您有Avast杀毒软件,请转至设置/故障排除/并禁用(取消选中)硬件辅助虚拟化。显然,该选项已在BIOS中启用。希望这对您有用。