【问题标题】:HAXM Is Not Installing (Windows 10 Home User, Hyper-V is already Not Installed)HAXM 未安装(Windows 10 家庭用户,Hyper-V 尚未安装)
【发布时间】:2020-01-20 16:54:32
【问题描述】:

老读者,第一次发帖。

我正在尝试开始学习 Flutter ......但是,除了 HAXM 之外,我几乎已经安装了所有东西。我已经尝试了 Android Studio 上的安装程序以及在 HAXM 的 GIT REPO 发布档案中找到的单个安装程序(下载 haxm-windows_v7_5_6,但 Hyper-V 仍在运行失败)。见下图。

Failed to install Intel HAXM. For details, please check the installation log: "C:\Users\Amanda\AppData\Local\Temp\haxm_log2.txt"
HAXM installation failed. To install HAXM follow the instructions found at: https://software.intel.com/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
Installer log is located at C:\Users\Amanda\AppData\Local\Temp\haxm_log2.txt
Installer log contents:
=== Logging started: 1/20/2020  11:44:38 ===
This computer does not support Intel Virtualization Technology (VT-x) or it is being exclusively used by Hyper-V. HAXM cannot be installed. 
Please ensure Hyper-V is disabled in Windows Features, or refer to the Intel HAXM documentation for more information.

但是,我的机器上没有安装 Hyper-V,因为 Windows 10 家庭版不支持 Hyper-V。在我的 Windows 功能中找不到该选项,并且由于“功能名称 Microsoft-Hyper-V 未知”而无法安装。在PowerShell中。我什至尝试了下面第三张图片中的命令,重新启动了我的计算机,但安装仍然不起作用。

除此之外,我的 BIOS 中的 SVM 选项已经被标记为禁用,但由于Hyper-V being on,HAXM 无法安装。任何帮助将不胜感激......

显然,我在发布图片之前需要声誉,如果您想查看错误消息,请给我留言

【问题讨论】:

    标签: windows flutter virtualization hyper-v haxm


    【解决方案1】:

    如果你的电脑支持HAXM和VT-x,首先检查这里是否启用了虚拟化:

    如果是(在 W10 Home 上是给我的),你需要运行 bcdedit /set hypervisorlaunchtype off 禁用它。 IDK 为什么为我启用它,考虑到我无法在 Home 版本上使用它。然后重新启动并运行 haxm 安装程序。

    【讨论】:

    • 我这样做了,现在它可以工作了,但是在运行 bcdedit 并重新启动后任务管理器仍然显示“已激活”。但是在启动类型关闭的情况下,我可以成功安装 haxm。谢谢
    • 我想这应该被标记为答案。
    • 请将命令高亮显示为:` bcdedit /set hypervisorlaunchtype off`。它有效!
    • 我觉得这是最好的方法:https://stackoverflow.com/a/68370701/787399
    【解决方案2】:

    经过多次尝试后,我在 Windows Home 上遇到了同样的问题,对我有用的解决方案在这里: https://github.com/intel/haxm/releases 并下载windows版本的Intel Haxm并安装它,然后运行模拟器

    【讨论】:

    • 通过我的机器的 BIOS 启用虚拟化后,这最终对我有用。每次我尝试通过 Android Studio 安装 HAXM 时都失败了,在更改 BIOS 设置之前和之后
    【解决方案3】:

    它无法安装的原因实际上与您的 Windows 版本中没有 Hyper-V 的原因相同。

    Windows 家庭版不支持英特尔虚拟化技术 (VT-x),因此不支持 Hyper-V,也不支持英特尔 HAXM。

    您可以做的是安装一个虚拟机程序,例如VirtualBoxVMWare。这些程序可以从硬件虚拟化中受益,但不需要它,因此即使没有英特尔虚拟化技术支持,它们也能正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-13
      • 2015-02-02
      • 2018-10-22
      • 2015-12-21
      • 2016-04-26
      • 1970-01-01
      相关资源
      最近更新 更多