如何解决Intel HAXM安装失败?已开启BIOS虚拟化与HyperV
重新确认BIOS虚拟化设置
重启电脑,按品牌对应的快捷键(一般是F2、Del或Esc)进入BIOS界面,找到「Virtualization Technology」(不同品牌可能叫VT-x、AMD-V),确保它处于「Enabled」状态。部分系统更新或BIOS自动重置会把这个选项关掉,确认后保存设置再重启。校验Windows虚拟化相关功能状态
打开「控制面板」→「程序」→「启用或关闭Windows功能」,确保以下选项全部勾选:- Hyper-V
- 虚拟机平台
- Windows Hypervisor Platform
- 适用于Linux的Windows子系统
勾选完成后点击「确定」,等待系统配置完成后重启电脑。
检查Android Studio模拟器加速设置
打开Android Studio,进入「Settings」→「Tools」→「Emulator」,确认「Enable acceleration」选项已勾选。另外可以打开AVD管理器,编辑出现问题的模拟器,展开「Show Advanced Settings」,确认「Emulated Performance」选择的是「Hardware - GLES 2.0」。排查冲突软件
部分安全软件(如各类管家、杀毒软件)或第三方虚拟机工具(如VirtualBox、VMware)会和Hyper-V抢占虚拟化资源,导致失效。可以暂时关闭这类软件,或者在安全软件的权限设置中允许Android Studio调用虚拟化功能;如果使用VirtualBox,需切换到Hyper-V兼容模式。重置Hyper-V组件
以管理员身份打开命令提示符,依次执行以下命令:dism.exe /Online /Disable-Feature:Microsoft-Hyper-V dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All命令执行完成后重启电脑,重新启用Hyper-V组件。
安装系统更新
Windows的部分累积更新可能会重置虚拟化相关配置,打开「设置」→「Windows更新」,检查并安装所有待更新内容,完成后重启系统。
内容的提问来源于stack exchange,提问作者Doza

