我是Windows Phone 8应用程序开发的新手。我安装了SDK 8.0。当我运行我的应用程序时,它显示一个错误告诉我启用Hyper-V。搜索时,我发现this MSDN documentation 在BIOS中使用解决方案。但是当进入我的BIOS设置时,则没有可用的选项。
有什么建议吗?
答案 0 :(得分:11)
步骤1:在BIOS中启用虚拟化
您需要在BIOS管理菜单的Virtualization Technology (VTx)
标签中的System Security
选项下启用Security
。
该选项可能不会被称为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。
有关屏幕截图,请参阅此step by step指南。
备注强>
Instructions
的标签,大约在窗户的一半。如果你没有在那里看到VT-x
,那么你的CPU不支持它,而且你很不幸,我很害怕。答案 1 :(得分:1)
对于那些没有找到解决方案的人,由于我的BIOS没有启用它的选项,我在头几周左右开了头。我发现你必须以管理员身份运行英特尔硬件执行管理器,如果你有Avast防病毒软件,请进入设置/故障排除/并禁用(取消选中)硬件辅助虚拟化。显然,该选项已在BIOS中启用。希望这对你有用。