无法安装AMD处理器版Android模拟器Hypervisor驱动,Hyper-V检测异常
解决Hyper-V已禁用但emulator-check仍检测为启用导致AMD安卓模拟器驱动安装失败的问题
问题描述
已通过Windows图形界面禁用Hyper-V,且执行PowerShell命令Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V确认禁用,但运行emulator-check.exe hyper-v时仍返回:
hyper-v: 2 Hyper-V is enabled hyper-v
这个问题直接导致无法安装AMD处理器版本的Android模拟器Hypervisor Driver。已开启CPU虚拟化,尝试过以下操作均无效:
- 手动运行驱动安装批处理文件(非Android Studio内触发安装)
- 先禁用Virtual Machine Platform和Windows Hypervisor Platform后再安装驱动,失败后已重新启用上述功能
所有操作均以管理员权限执行,CPU为AMD Ryzen 5 5625U with Radeon Graphics
解决方案
1. 彻底清理Hyper-V相关组件及依赖
打开管理员权限的PowerShell,依次执行以下命令:
# 禁用Hyper-V全组件 Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All # 禁用Virtual Machine Platform Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform # 禁用Windows Hypervisor Platform Disable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform # 禁用Device Guard组件 Disable-WindowsOptionalFeature -Online -FeatureName DeviceGuard # 关闭Hypervisor启动项 bcdedit /set hypervisorlaunchtype off
执行完所有命令后强制重启电脑,确保所有组件彻底卸载生效。
2. 检查BIOS/UEFI设置
重启进入BIOS/UEFI界面(按F2、Del或Esc键,具体看主板提示),确认:
- 开启SVM Mode(AMD平台的虚拟化选项,部分主板叫Virtualization Technology)
- 关闭Secure Boot、Trusted Execution Technology (TXT)这类安全相关选项(它们可能残留Hyper-V的运行环境)
3. 重新安装AMD模拟器驱动
重启进入Windows后,以管理员权限运行AMD Hypervisor Driver的安装批处理文件(一般在Android Studio安装目录的extras\google\Android_Emulator_Hypervisor_Driver文件夹里),或者直接在Android Studio的SDK Manager中重新触发驱动安装。
4. 验证结果
安装完成后,运行emulator-check.exe hyper-v,如果返回以下内容,说明Hyper-V已彻底禁用,驱动应该能正常工作:
hyper-v: 0 Hyper-V is disabled hyper-v
内容的提问来源于stack exchange,提问作者Royal_Scribblz
相关产品推荐
相关产品推荐

