安装HAXM时不支持VT

Ale*_*nko 45 windows virtualization x86 emulation haxm

我正在尝试安装使用Intel x86仿真器加速器的快速Android模拟器.我已经通过SDK管理器下载了加速器,但是当我尝试安装它时,我在安装开始时收到以下错误消息:

HAXM失败了

我知道我的CPU(i7-3520M)支持VT-X虚拟化,所以我去了BIOS以确保它已启用:

BIOS

如您所见,该功能已在BIOS中启用.我在互联网上找到'securable.exe'实用程序,当我启动它时会显示以下窗口:

可保安全

有什么想法或建议吗?我有联想Z580笔记本电脑与英特尔酷睿i7,我知道它应该支持这种基本的虚拟化功能.

操作系统是Windows 8 Pro,我也启用了Hyper-V,我使用这台机器进行Windows Phone 8开发.

---编辑---

事实证明,当你关闭Hyper-V时VT-x开始工作!这非常烦人,因为我无法同时使用Android和WP模拟器.有谁知道如何修理它?

Ale*_*nko 51

因此,我发现使其工作的唯一解决方案是在控制面板中完全禁用Hyper-V - >程序和功能 - >打开或关闭功能.

如果有人知道如何在不禁用Hyper-V的情况下启用VT-x,请回答这个问题...

在此输入图像描述

  • 同样的问题在这里 您的解决方案也适用于我.Hyper-V必须以某种方式简单地控制该功能.谢谢你搞清楚. (4认同)
  • 我的 HP Envy 在此列表中没有“Hyper-V” :( (2认同)

met*_*cle 14

我遇到了同样的问题,我刚刚发现,在Avast 9中有一个选项可以阻止它使用虚拟化功能.它对Avast Sandbox有一些影响,但在我禁用它之后,我终于可以安装HAXM了.

  • 这对我有用.我禁用了Hyper-V但仍然没有启用VT-x错误.在Avast 9中,转到"设置">"故障排除"并取消选中"启用硬件辅助虚拟化" (2认同)
  • 仅供参考,您可以在安装完成后重新启用avast中的硬件辅助虚拟化. (2认同)

Dan*_*son 9

关闭 Hyper-V,请从cmd:运行此命令bcdedit /set hypervisorlaunchtype off,然后重新启动.

要打开Hyper-V的背面,运行以下命令:bcdedit /set hypervisorlaunchtype auto

  • 即使从Windows功能中完全删除了Hype-V,我也必须这样做(并且由于第一次删除尝试失败而重新启动两次)。 (2认同)

The*_*pti 7

  1. 首先,您必须禁用Hyper-V技术.您可以通过在"控制面板","程序","Windows功能"中禁用此技术来执行此操作

  2. 如果您使用Avast,请在安装时禁用它.您可以在安装过程后还原所有Avast服务.

我最近在我的机器上安装HAXM时遇到了一些问题(我使用带有酷睿i7处理器的戴尔Inspiron 5521)并没有任何帮助.最后,我下载了这个包:

http://software.intel.com/en-us/blogs/2013/04/25/workaround-patch-for-haxm-installation-error-failed-to-configure-driver-unknown

将其复制到我的HAXM文件夹,然后以管理员身份启动.cmd文件.重新启动计算机后,我的计算机上安装了HAXM.您可以通过键入来检查它

sc query intelhaxm

在您的cmd中.


Kid*_*rla 6

对我来说,我已经在“打开或关闭 Windows 功能”中禁用了 Hyper-V 和 Windows Hypervisor 平台。

对我来说,问题是 Windows Defender 中的核心隔离安全选项。关闭该功能后(Windows 安全 -> 设备安全 -> 核心隔离详细信息),我能够安装 HAXM。


值得注意的是,所有这些问题都是由于 HAXM 之外的其他应用程序已经在使用英特尔 VT,并且它阻止多个应用程序同时使用它。其他应用程序可以是 Hyper-V、Credential Guard,或者在我的例子中是 Core Isolation Security。

如果您systeminfo在命令提示符下运行,底部有一个名为“Hyper-V 要求”的部分。如果在那里,它会显示类似“已检测到虚拟机管理程序。将不会显示 Hyper-V 所需的功能。” 那么您知道某些应用程序正在使用 Intel VT,您需要弄清楚该应用程序是什么并禁用它,然后才能安装 HAXM。


chr*_*oon 5

Hyper-V在Windows下启用了虚拟机监控程序,因此您正在运行的OS已被虚拟化。VT-x是一项硬件功能,因此无法嵌套VT-x(不添加硬件和软件支持,这似乎不太可能),因此您将无法启用Hyper-V和其他VT-x解决方案(HAXM,VirtualBox)等)。