英特尔HAXM安装错误 – 此计算机不支持英特尔虚拟化技术(VT-x)
我的HAXM安装有问题。 这是事情。 我每次都得到这个错误,我试图为我的电脑安装HAXM:
问题是,我的电脑支持虚拟化技术(见下图)。 任何想法如何解决这个问题?
只需遵循以下步骤:
- 转到控制面板→程序和function 。
- 点击打开和closures窗口function 。 一个窗口打开。
- 取消选中Hyper-V选项并重新启动系统。
现在,您可以启动HAXM安装而不会出现任何错误。
对不起,我忘了回答这个问题。 经过几天的search,我发现,这个问题是由超线程(或hyper – v)引起的。 我决定用选项来编辑我的boot.ini文件,启动超线程closures的窗口。 我遵循这个教程 ,现在一切正常
有可能是你的Windows 8安装了hyper-v? 如果是的话,删除超v,你的问题消失!
-
首先确保您在BIOS中启用了虚拟化技术。 重新启动计算机后,按键盘上的F1-F12并find该选项。
-
确保您在Windows 7 / Windows 8中禁用了Hyper-V。您可以在控制面板 – >程序 – > Windowsfunction中将其closures
-
您可以尝试在整个安装过程中禁用防病毒程序。 请记住在安装HAXM之后还原所有防病毒服务。
-
有人推荐冷启动 :
- 禁用BIOS中的虚拟化
- 重新启动计算机并将其closures
- 在BIOS中启用VT
- 重新启动计算机,将其closures
- 现在可能允许安装HAXM
不幸的是,这一步不适合我
- 最后但并非最不重要的:尝试这个由英特尔发布的解决方法补丁。
您只需下载软件包,解压缩,与HAXM安装程序文件放在一起,然后运行软件包中的.cmd文件 – 请记住,以pipe理员身份启动它。
我在安装HAXM时遇到了很多问题,只有最后一步帮助了我。
也许VT-X没有在你的BIOS中启用。
请参阅英特尔HAXM文档: http ://software.intel.com/zh-cn/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
英特尔VT-x未启用
在某些情况下,可能会在系统BIOS中禁用英特尔VT-x,并且必须在BIOS设置实用程序中启用。 要访问BIOS设置实用程序,必须在计算机的引导过程中按下一个键。 此键取决于使用哪个BIOS,但通常是F2,Delete或Esc键。 在BIOS设置实用程序中,可以通过术语“VT”,“虚拟化技术”或“VT-d”来标识英特尔VT。 确保启用所有的虚拟化function。
防病毒软件可能会干扰HAXM安装。 试图找出几个小时出了什么问题后,我发现了一个奇怪的解决scheme – 卸载我的反病毒软件,安装HAXM(工作),然后重新安装反病毒软件(在我的情况下,Avast可能会发生与其他反病毒程序以及。
我经历了全面检查,以获得这个运行是:
- 检查BIOS中的“虚拟化”和vt-Xfunction。
- validationHyper-V未安装。
- 使用英特尔工具和MS工具(在此主题中前面的post中提到),在窗口中启用vt-X检查function。
- 禁用没有帮助的防病毒。
- 卸载反病毒软件(为我解决了这个问题)。
在许多情况下,某些防病毒软件也会启动HyperV并启动窗口,并且不允许安装HAXM。 由于AVAST防病毒,我遇到了这个问题。 所以我卸载了AVAST,然后HAXM在重新启动后正确安装。 然后我重新安装了AVAST。
所以,即使安装了AVAST,只要安装它就可以了,HAXM可以正常使用虚拟机箱和android模拟器。
在安装Visual Studio 2013 Update 2之后,Visual Studio通知我有关安装的Windows Phone模拟器更新(这实际上是一个新组件,而不是更新)。 原来这个启用了Hyper-V,打破了HAXM。
解决方法是从程序和function中卸载模拟器,然后从Windowsfunction中closuresHyper-V(search“Windowsfunction”并单击“打开或closuresWindowsfunction”)。
如果在其他响应中没有find控制面板中的Hyper-V选项,请尝试进入BIOS设置(重新启动并按F-12或ESC或其他取决于您的PC的设置),并启用虚拟化,可能位于CPU选项中。