Android Studio提示VT-x已禁用但实际已开启的问题求助
Android Studio提示VT-x在BIOS中禁用但实际已开启的解决方案
问题情况
运行Android Studio项目时触发错误:
VT-x is disabled in BIOS. Enable VT-x in your BIOS security settings (refer to documentation for your computer)
安装Intel HAXM时也出现完全相同的VT-x禁用提示,已通过Intel Processor Identification Utility-Legacy确认VT-x实际处于启用状态,且此前曾正常使用Android Studio。
已完成的排查动作
- 多次确认Gigabyte主板BIOS中VT-x已开启
- 系统中禁用Hyper-V
- 卸载VirtualBox排除干扰
- 关闭Avast杀毒软件的「Enable hardware-assisted virtualization」设置
进一步排查与解决建议
- 检查BIOS中其他虚拟化相关选项:部分Gigabyte主板除了
Intel Virtualization Technology (VT-x),还有VT-d(I/O虚拟化)选项,尝试开启后重启;另外可临时关闭Secure Boot或Intel Trusted Execution Technology (TXT)选项测试 - 彻底禁用Hyper-V相关组件:以管理员身份打开命令提示符,执行命令查看Hyper-V启动状态:
若结果为bcdedit /enum {current} | findstr hypervisorlaunchtypehypervisorlaunchtype Auto,执行以下命令禁用后重启:bcdedit /set hypervisorlaunchtype off - 清理Windows虚拟化功能残留:打开「控制面板-程序-启用或关闭Windows功能」,确保以下选项全部取消勾选:
- Hyper-V
- 虚拟机平台
- Windows Hypervisor Platform
- Windows Sandbox
- 更新主板BIOS:Gigabyte旧版BIOS可能存在VT-x识别兼容问题,前往官网下载对应型号的最新BIOS固件更新后重试
- 验证系统层面虚拟化状态:打开任务管理器(Ctrl+Shift+Esc),切换到「性能」标签,查看CPU栏的「虚拟化」是否显示「已启用」;若未显示,说明系统仍有组件锁定虚拟化功能
- 重置BIOS默认设置后重新配置:进入Gigabyte BIOS,选择「Load Optimized Defaults」加载默认设置,再手动重新开启VT-x选项,保存后重启系统
内容的提问来源于stack exchange,提问作者Jani
相关产品推荐
相关产品推荐

