Android虚拟设备无法启动 - 无法安装英特尔HAXM

时间:2018-05-12 16:48:56

标签: android android-studio intel virtualization haxm

如果有人可以提供帮助,我真的很感激。我几乎完成了所有可能的事情。 不过,我仍然坚持开始AVD。当我尝试启动虚拟设备时,我收到以下警告

warning

我尝试了它所说的并重新启动了系统,但没有任何改变 我甚至尝试从此图片中禁用 Windows功能中的 Hyper-V ,然后重新启动Windows,但仍然没有任何变化。

picture
PS。 BIOS中的虚拟化技术启用 无法从官方网站安装Intel® HAXM

(Error Message)

也不从Android Studio作品

安装

(Error message)

系统信息

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

2 个答案:

答案 0 :(得分:1)

如果您正在运行其他虚拟机,则无法运行AVD。他们互相冲突。你必须一次运行一个。

答案 1 :(得分:0)

禁用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来源Michael