安装 HAXM 时出错,VT-X 不工作

我是一个入门级的 Android 软件开发人员。我最近听说了 HAXM,它支持在渲染图形时更加流畅的模拟器。我下载了适合 Windows764位的 HAXM 文件,解压缩后开始安装。但是,在安装过程中我得到了这个错误:

”这台计算机符合 HAXM 的要求,但 VT-x 没有旋转 在...”

关于这个问题,我查看了许多论坛,包括检查 BIOS 的版本和在 BIOS 上启用虚拟技术。我遵循了以下论坛公布的步骤:

英特尔 HAXM 安装错误-此计算机不支持虚拟化(VT-x)

然而,我没有任何关于超级启动的内容,而且在我的 Windows 特性中也找不到 Hyper-V 选项。我不知道怎么解决这个问题。

391690 次浏览

即使在 BIOS 设置中启用了虚拟化(VT) ,一些防病毒选项也会阻止安装 HAXM。

例如 : 在“设置(参数)”选项卡下的“停止杀毒”> 故障排除(解除管理) ,您应该 取消检查“启用硬件辅助虚拟化”(“ activer l’help a la Virtual alization”)。

现在重新启动您的计算机,并重新安装英特尔的 HAXM,可以在 ~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager下找到。您还可以手动下载独立的 来自英特尔网站的 HAXM 安装程序

我在运行 Windows 8.1的笔记本电脑上也遇到了同样的问题

试试这个:

  • 检查“ Windows 特性激活或停用”中的 Hyper-V 选项是否已停用
  • 下载并安装最新的 Oracle VirtualBox
  • 重启
  • 安装 HAXM
  • 重启—— > 打开 BIOS —— > 启用“执行禁用”

看起来,VirtualBox 的安装设置了一个“打开”VT-X 的标志。

您是否收到关于启用执行禁用位的消息?

可以通过运行以下命令(作为管理员)启用 XD 位,然后重新启动。

Bcdedit/set nx Always On

通常,这个错误: “这台计算机满足 HAXM 的要求,但是 VT-x 没有打开”意味着您的系统确实有 Intel VT,但是您需要进入 BIOS 来实际启用它。

我也碰到了这些说明-可能对你有帮助: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows

你修好了吗?

我必须在我的 BIOS 中启用它,如下所示(对于华硕) :

bios

我尝试了以上所有的方法。我并没有运行 Agreat,而是尝试使用 Oracle VirtualBox,然后尝试从 情报链接安装 HAXM 软件。

这些都不管用,我仍然得到相同的错误。

什么工作(我不知道为什么)是安装另一个 Android 模拟器,可从 基因运动。我实际上对它的工作感到非常惊讶,因为在创建 Android 虚拟设备的过程中,我收到一个错误,Hypervisor 没有打开。然而,安装仍在继续,Genymotion 模拟器运行成功。Genymotion 是个人免费使用的。

这是 Lenova T430笔记本电脑上的。

观看 这个视频或者试试这个:

  • 检查“ Windows 特性激活或停用”中的 Hyper-V 选项是否已停用
  • 重启
  • 安装 HAXM
  • 进入 bios 并启用 vt-x

我也有同样的问题。 除了在 CPU 中设置位之外,我尝试了在互联网上找到的所有东西。 我的朋友建议我安装 VirtualBox,现在它可以工作了)

我也有同样的问题,这就是我能解决的办法。

步骤1: 在 BIOS 设置中打开虚拟化。

第二步: 控制面板-> “程序”-> “打开或关闭 Windows 特性”(在“程序和特性”下)并找到“ Hyper-V”,取消选中,重新启动。

第三步: 在停止-> 设置-> 故障排除。取消选中“启用硬件辅助虚拟化”和“启用阿瓦斯特自卫模块”

最后一步和主要步骤:
转到 MyPC/右键单击/Advanced System SETTINGS/Advanced/In Performance 单击 SETTINGs/Data Execution Prevention 并为所有程序和服务启用 DEP。

最后一步帮助我解决了这个问题。希望你也是。

我也有同样的问题。对所有程序和服务启用数据执行预防有所帮助。我试着用 Alex 上面建议的方法

转到 MyPC/右键单击/Advanced System SETTINGS/Advanced/In Performance 单击 SETTINGs/Data Execution Prevention 并为所有程序和服务启用 DEP。

但是我发现数据执行预防页面都被禁用了,并说“要使用这些设置,您必须是计算机管理员,并且必须使用 bcdedit.exe 文件。”

这个站点解释了如何从 cmd 启用 DEP。 Http://www.thewindowsclub.com/disable-data-execution-prevention

卸载任何防病毒软件(在我的例子中是停止) ,重新启动系统并尝试再次安装 Intel HAXM。对我有用。

卸载杀毒软件。

我曾经很惊讶,但是我相信 AVG 也影响它,可能更多,只是关闭反病毒剂量不工作,它必须完全卸载,然后计算机重新启动,然后运行安装的英特尔 HAXM,一旦这是完整的反病毒可以像正常重新安装。

第二,关闭超 V。

这个设置只能在 windows Pro 和企业版中找到,这个设置用来创建 windows 手机应用程序,但是如果你正在使用其他软件,比如 HAXM,这个需要关闭,要做到这一点,去,控制面板,所有的控制面板项目,程序和功能,打开或关闭窗口功能。然后取消超 V

对于我的情况,我尝试了以上所有的方法,没有一个奏效。但是我现在解决了这个问题。下面是我的诀窍:

在控制面板-> “程序”-> “打开或关闭 Windows 功能”(在“程序和功能”下) ,我试图找到“ Hyper-V”,但我无法找到“ Hyper-V”,但我有 “ Windows 虚拟电脑”,我怀疑他们是一样的东西,所以我禁用它,重新启动,它的工作!

BIOS-> Overclockong-> CPU 特性-> Intel 虚拟化技术-> 启用

视窗10:

首先,安装位于 SDK 文件夹中的 intelhaxm-android.exe,这个文件夹就是附加的英特尔硬件加速执行管理器 如果在安装过程中出现错误,请尝试这些解决方案。

  1. 首先全部启用来自 bios 设置的虚拟化。为了启用这个,重新启动计算机,当计算机启动时,然后按 Esc,然后选择 F2,如果制造商是戴尔。

  2. 即使在 BIOS 设置中启用了虚拟化(VT) ,一些防病毒选项也会阻止安装 HAXM。

    例如: 在“设置(参数)”选项卡 > “故障排除(解除)”下的“停止杀毒”中,您应该取消选中“启用硬件辅助虚拟化”(“ activer l’help a la Virtual alization”)。

    现在重新启动您的计算机,并重新安装英特尔的 HAXM,这可以在 SDK\extras\intel\Hardware_Accelerated_Execution_Manager下找到。您还可以从 Intel 的网站手动下载独立的 HAXM 安装程序。

  3. 检查一下超 V 是否关闭了。要禁用它,进入控制面板,然后选择程序-> 程序和功能-> 打开或关闭窗口功能(位于左侧) ,然后找到 HYPER-V,取消复选框,重新启动计算机,并尝试再次安装 hxm。

  4. 点击右键进入“ This PC”的属性,然后选择高级系统设置(位于左侧) ,然后在高级(选项卡)下点击设置按钮,然后选择数据执行预防(选项卡) ,然后选择这个选项: “打开除了我选择的所有程序和服务的 DEP”,然后重新启动计算机并尝试安装 hxm。

解决方案3对我有效。

升级 Windows10周年更新(版本1607)之后,我真的很讨厌这个可怕的问题。在 Windows10中只有 驱动程序签名更改。如果您强制安装 HAXM,您必须禁用驱动程序签名强制也。

  1. 在安全模式下重新启动 W10。
  2. 输入疑难解答。
  3. 高级选项 > 启动设置。
  4. 选择“禁用驱动程序签名执行”
  5. 加载 Windows10后,安装 HAXM 最新版本

这里有一个例子,如何做到这一点,为 LENOVA或类似的 PC:

  1. 启动机器。
  2. 按 F2键进入 BIOS。
  3. 保安-> 系统保安
  4. 启用虚拟化技术(VTx)与虚拟化技术 指示输入输出(VTd)。
  5. 保存并重新启动机器

如果您仍然有问题,请尝试从 VMware 运行这些步骤来禁用凭证保护。终于对我有用了。步骤和链接张贴在下面,不采取他们的功劳。

原创内容来自 https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361

在基于安腾的计算机上禁用设备保护或凭证保护:

  1. 禁用用于启用凭据保护的组策略设置。

    在主机操作系统上,单击 开始 > 运行,键入 Gpedit.msc,然后单击 好吧。将打开本地组策略编辑器。

    转到 本地电脑政策 > 计算机配置 > 行政模板 > 系统 > 设备防护 > 开启虚拟化保安

    选择 残疾人

  2. 转到 控制面板 > 程序和特性 > 打开或关闭 Windows 特性关闭 Hyper-V。[删除 Windows8或更早版本的程序]

  3. 选择 不要重启。

  4. 使用 Administrator 帐户在主机上启动命令提示符,删除相关的 EFI 变量,并运行以下命令:

    在这里输入密码

    Mountvol X:/s

    拷贝% WINDIR% System32 SecConfig.EFI X: EFI Microsoft Boot SecConfig.EFI/Y

    Bcdedit/create {0cb3b571-2f2e-4343-a879-d86a476d7215}/d“ DebugTool”/application osloader

    Bcdedit/set {0cb3b571-2f2e-4343-a879-d86a476d7215} path“ EFI Microsoft Boot SecConfig.EFI”

    Bcdedit/set { bootmgr }引导序列{0cb3b571-2f2e-4343-a879-d86a476d7215}

    Bcdedit/set {0cb3b571-2f2e-4343-a879-d86a476d7215}采用 DISABLE-LSA-ISO,DISABLE-VBS

    Bcdedit/set {0cb3b571-2f2e-4343-a879-d86a476d7215}设备分区 = X:

    Mountvol X:/d

注意: 确保 X 是一个未使用的驱动器,否则更改为另一个驱动器。

  1. 重新启动主机。

  2. 接受启动屏幕上禁用设备保护或凭据保护的提示。

您现在应该能够安装并启动 HAXM

如果你的模拟器正常工作,现在它们不是由于停止..。

在故障排除中,Awang 不再有“启用硬件辅助虚拟化”的选项(现在是2017年3月)

Awang 捕获“ Simulator.exe”,它禁用模拟器,并将其存放在病毒箱中。打开胸部,“恢复和添加到排除”和您的模拟器工程再次..。

Pictorial on Avast fix

有一种叫做 斯佩西的工具。我打开 Speccy 的 CPU 标签,查看了一下 虚拟化是否“支持,启用”。最初它是“支持,禁用”,所以我转到 BIOS-> 安全菜单并启用虚拟化。在我的联想 Thinkpad 中,abc0带来了 bIOS。

启用虚拟化帮助我克服了这个错误。

enter image description here

对于 Mac 用户来说, 安装 Intel HAXM 内核扩展,以允许模拟器使用 CPU 虚拟化扩展。

配置 VM 加速的步骤如下:

  1. 打开 SDK 管理器。
  2. 单击 SDK 更新站点选项卡,然后选择 IntelHAXM。
  3. 单击 OK。
  4. 下载完成后,执行安装程序。 例如,它可能在这个位置: sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
    要开始安装,请在 Finder 中双击 IntelHAXM.dmg 文件,然后单击 IntelHAXM.mpkg 文件。
  5. 按照屏幕上的说明完成安装。
  6. 安装完成后,通过打开一个终端窗口并运行以下命令来确认新的内核扩展正常运行:
    Kextstat | grep Intel 您应该看到一条状态消息,其中包含以下扩展名,表明内核扩展已加载:
    com.intel.kext.intelhaxm

参考文献:
Https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac

我遇到了同样的问题,问题是在我的机器上缺省情况下没有启用虚拟化,您需要输入 BIOS 设置并在禁用它的情况下启用它。此处提供了有关如何解决这个问题并在计算机上启用虚拟化的详细说明。

Https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html

一些制造商锁定了 bios 菜单,这样你就不能打开 VT,如果是这种情况,还有另一种方法来打开它使用一个名为 CPUID 的程序。如果这是你的问题,看看这个视频: Https://www.youtube.com/watch?v=ypjtfam30kc

我的 windows 11电脑出现了这个错误。 我通过以下步骤解决了这个问题:

  1. 转到 Windows 可选特性
  2. 然后禁用 Windows HyperVisor 平台
  3. 然后禁用虚拟机平台
  4. 然后重启两次

希望它能解决这个问题。

在 Windows 中,

  1. 打开任务管理器
  2. 杀死 QEMU (模拟器系统进程)
  3. 您可以在 SDK 工具中安装 HAXM 安装程序
  4. 启动模拟器(它可以工作)。

问题出在装货上: 它说 vtx 不启用不支持 所以我无法装载 Haxm

解决方案-到您的防病毒-禁用虚拟化设置(如果它要求时间5分钟足够贷款)加载您的哈姆手动和去