Android 无法启动虚拟设备 - 无法安装 Intel HAXM

Android Virtual Device can't be started - Intel HAXM can't be installed

如果有人能提供帮助,我将不胜感激。我几乎尽我所能。 尽管如此,我仍然坚持启动 AVD。当我尝试启动虚拟设备时,我收到以下警告

我尝试了它所说的并重新启动了系统,但没有任何改变。
我什至尝试禁用 Hyper-V 来自 Windows Features 并重新启动 windows 并且仍然, 没有任何变化。


PS。 BIOS 中的虚拟化技术已 启用
从官方网站安装 Intel® HAXM 都不起作用

也无法从 Android Studio 安装它

系统信息

OS 名称:Microsoft Windows 10 Pro
系统制造商:LENOVO
系统型号:80SM
系统类型:基于 x64 的 PC
处理器:Intel® Core™ i7-6500U Processor
BIOS 模式:UEFI
安全启动状态:开
安装的物理内存 (RAM):12.0 GB
基于虚拟化的安全性:运行

如果您有另一个虚拟机 运行ning,则无法 运行 AVD。它们相互冲突。你必须一次运行一个。

禁用 Hyper-V 启动,删除所有 Hyper-V 功能并设置注册表项以禁用基于虚拟化的安全性:

D:\> bcdedit /set hypervisorlaunchtype off

D:\> dism /Online /Disable-Feature /FeatureName:Microsoft-Hyper-V-All /NoRestart

D:\> reg add HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA /v LsaCfgFlags /d 0 /f /t REG_DWORD

D:\> reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Device Guard" /v EnableVirtualizationBasedSecurity /d 0 /f /t REG_DWORD

删除 Credential Guard 和 VBS UEFI 变量。要挂载 UEFI 分区,请确定一个未使用的驱动器号并设置环境变量 FREE_MOUNT_VOL_DRIVELETTER.

D:\> set FREE_MOUNT_VOL_DRIVELETTER=L:
D:\> mountvol %FREE_MOUNT_VOL_DRIVELETTER% /s
D:\> copy C:\WINDOWS\System32\SecConfig.efi L:\EFI\Microsoft\Boot\SecConfig.efi /Y
D:\> bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DG" /application osloader
D:\> bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
D:\> bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
D:\> bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
D:\> bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=%FREE_MOUNT_VOL_DRIVELETTER%
D:\> mountvol %FREE_MOUNT_VOL_DRIVELETTER% /d
D:\> shutdown /t 0 /r

在下次启动时,这会强制出现两个提示以禁用 Credentials Guard 和基于虚拟化的安全性。 使用 F3 接受两者。

来源Blog by Michael.