一、开启VT功能
首先,查看CPU是否已经启用虚拟化:
未虚拟化则按以下步骤操作:
(1)进入BIOS(华硕主板开机过程中一直按F2)
(2)在菜单中或者次级菜单里找寻以下关键词 “Virtual”、“Virtualization”、“VT-X”、“Secure Virtual Machine mode(SVM)”、“虚拟化技术“,这些关键词通常在<高级(Advanced)>–<处理器(CPU)>里面,有的是在有的是在 Configuration 或 Security 里面。
(3)找到后将状态改为 “开启” / “Enabled”
(4)按BIOS提示保存并退出,”save&exit” 一般为F10,设置完毕然后重启电脑,VT就开启成功了。
开机之后还是不能正常使用模拟器就接着往下看。
二、验证系统信息
在电脑左下角搜索 系统信息
,基于虚拟化的安全性 要处于关闭状态
三、关闭基于虚拟化的安全性
以管理员身份运行PowerShell,执行以下命令 基于虚拟化的安全性:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" -Name "EnableVirtualizationBasedSecurity" -Value 0
再次搜索 系统信息
,可以看到 基于虚拟化的安全性 已关闭:
再次打开模拟器,还是不行就接着往下看。
四、关闭Hyper-V和虚拟平台
# 关闭Hyper-V(会影响WSL2使用)
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
# 关闭虚拟机平台
dism.exe /Online /Disable-Feature:VirtualMachinePlatform
# 关闭Windows沙盒
dism.exe /Online /Disable-Feature:"Containers-DisposableClientVM"
# 重启生效
shutdown /r /t 0
至此,你的问题应该得到了解决,如果帮到了你请点个赞❤️,如果不行的话请评论留言。