我的 HAXM 安装有问题。事情就是这样。每次尝试为我的计算机安装 HAXM 时,我都会收到此错误:
问题是,我的电脑支持虚拟化技术(见下图)。知道如何解决这个问题吗?
我的 HAXM 安装有问题。事情就是这样。每次尝试为我的计算机安装 HAXM 时,我都会收到此错误:
问题是,我的电脑支持虚拟化技术(见下图)。知道如何解决这个问题吗?
只需遵循以下步骤:
现在,您可以开始 HAXM 安装而不会出现任何错误。
似乎修复列表正在增长,即使是在最初的问题发生多年之后。
以下是 Windows 的较为全面的列表(截至 2022 年 1 月左右)
如果您有 Windows 10,安装了所有更新并且您相信
尝试下面的第 6 步。这很可能是原因。
此外,要查看您的修复是否有效,您可以在此处手动下载英特尔 HAXM 安装程序。(最新版本的 HAXM 可能与来自 Android Studio 的版本不同)在开始安装之前,请从命令行运行haxm_check.exe
下载中包含的内容。如果您的修复有效,它应该yes
同时显示NX
和VT
。
如果你只是双击haxm_check.exe
你什么都看不到。从 cmd 或 powershell 运行它以查看输出。
确保它是Enabled。如果该选项不存在,请咨询您的制造商和型号以确保它受支持。
systeminfo
. 如果它在 Hyper-V 要求下显示“检测到管理程序”,即使在删除 Hyper-V 功能之后,您也可能启用了“核心隔离”。请参阅下文,了解如何禁用它。bcdedit /set hypervisorlaunchtype off
bcdedit /set hypervisorlaunchtype auto
并重新启动auto
在安装模拟器后将其设置为。off
但是下次创建模拟器/下载并安装模拟器映像时可能需要设置为重新启动。欢迎编辑/新修复。
希望这可以帮助
对不起,我忘记回答这个问题了。经过几天的谷歌搜索,我发现这个问题是由超线程(或 hyper-v)引起的。我决定编辑我的 boot.ini 文件,并选择在关闭超线程的情况下启动 Windows。我按照本教程进行操作,现在一切正常
您是否有安装了 hyper-v 的 Windows 8?如果是,请删除 hyper-v,您的问题就会消失!
首先确保您在 BIOS 中启用了虚拟化技术。重新启动计算机后,按键盘上的 F1-F12 并找到此选项。
确保您在 Windows 7/Windows 8 中禁用了 Hyper-V。您可以在控制面板 -> 程序 -> Windows 功能中将其关闭
您可以尝试在整个安装过程中禁用防病毒程序。请记住在安装 HAXM 后恢复所有防病毒服务。
有人推荐冷启动,即:
不幸的是,这一步对我不起作用
您所要做的就是下载包,解压缩,将其与 HAXM 安装程序文件放在一起,然后运行包中包含的 .cmd 文件 - 请记住,以管理员身份启动它。
我在安装 HAXM 时遇到了很多问题,只有最后一步对我有帮助。
也许您的 BIOS 中未启用 VT-X。
请参阅此处的英特尔 HAXM 文档:http: //software.intel.com/en-us/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
英特尔 VT-x 未启用
在某些情况下,Intel VT-x 可能在系统 BIOS 中被禁用,必须在 BIOS 设置实用程序中启用。要访问 BIOS 设置实用程序,必须在计算机启动过程中按下一个键。此键取决于所使用的 BIOS,但通常是 F2、Delete 或 Esc 键。在 BIOS 设置实用程序中,英特尔 VT 可以通过术语“VT”、“虚拟化技术”或“VT-d”来标识。确保启用所有虚拟化功能。
防病毒软件可能会干扰 HAXM 安装。在试图找出问题所在几个小时后,我找到了一个奇怪的解决方案 - 卸载我的防病毒软件,安装 HAXM(有效),然后重新安装防病毒软件(在我的情况下是 Avast,但它可能会发生以及其他防病毒程序。
我为使其运行而进行的全面检查是:
在 Windows 10 中,Windows Defender 具有核心隔离功能,该功能使用虚拟化技术,该技术也会中断 HAXM 的工作。禁用它并重试。就我而言,禁用它解决了我的问题。
如果您的计算机中有 AMD Ryzen 处理器,则需要满足以下设置要求:
注意:有 Hyper-V 功能...您应该启用 Windows Hypervisor Platform 而不是 Hyper-V。Windows Hypervisor 平台位于底部
条件完成后 avd x86 无需 haxm install 即可工作
在许多情况下,某些防病毒软件还会通过窗口启动方式启动 HyperV,并且不允许安装 HAXM。由于 AVAST 防病毒软件,我遇到了这个问题。所以我卸载了 AVAST,然后重新启动后正确安装了 HAXM。然后我重新安装了 AVAST。
因此,即使安装了 AVAST,HAXM 也只是在安装时进行检查,HAXM 可以与虚拟盒和 android 模拟器一起正常工作。
安装 Visual Studio 2013 Update 2 后,Visual Studio 通知我有关我安装的 Windows Phone 模拟器更新(它实际上是一个新组件,而不是更新)。事实证明,这启用了破坏 HAXM 的 Hyper-V。
解决方案是从程序和功能中卸载模拟器并从 Windows 功能中关闭 Hyper-V(搜索“Windows 功能”并单击“打开或关闭 Windows 功能”)。
如果您没有在控制面板中找到 Hyper-V 选项,如其他回复中所述,请尝试进入 BIOS 设置(重新启动并按 F-12 或 ESC 或其他取决于您的 PC)并启用虚拟化,可能位于 CPU 选项中。
如果没有一个答案适合你,试试这个,
可能未禁用 Hyper-V 如果您启用了 Windows 10 功能(例如 Device Guard 和 Credential Guard),则可以防止 Hyper-V 被完全禁用。
微软发布的 Device Guard 和 Credential Guard 硬件准备工具可以禁用上述 Windows 10 功能以及 Hyper-V:
在这里下载,https://www.microsoft.com/en-us/download/details.aspx?id=53337
下载最新版本的 Device Guard 和 Credential Guard 硬件准备工具。解压缩使用以管理员身份运行@powershell -ExecutionPolicy RemoteSigned -Command "X:\path\to\dgreadiness_v3.6\DG_Readiness_Tool_v3.6.ps1 -Disable" 重新启动打开命令提示符。
我已经在 stackoverflow 上尝试了所有可能的解决方案,但没有奏效我尝试了什么:
但最后我找到了解决方案,你必须从系统配置中禁用 Hyper-V:
检查系统信息,然后 Hyper-V 现已关闭
修复错误。请按照以下步骤操作
如果密钥不可用,则创建密钥
如果任何答案都不起作用,只需删除Android Emulator并重新安装即可。然后尝试安装Intel Haxm。
我正在运行 Windows 10 并在更换 SSD 后遇到此问题,我通过禁用 Bios 上的 VT 支持来修复它。运行安装程序后出现不同的错误。我重新启动并再次启用了 VT 支持,瞧,现在可以工作了。