windows带了Hyper-V
1.Win+R,输入“msinfo32”(或者搜索“系统信息”)
2.在右侧页面的“系统摘要”下,向下滑动到“基于虚拟化的安全性”,然后确保这里显示为“未启用”。
如果这里为“已启用”,请根据以下步骤禁用 Hyper-V。
一.正常方式关闭 Hyper-V
A.首先,搜索“控制面板”,并打开
转到“启用或关闭 Windows 功能”(控制面板-查看方式“大图标”-程序和功能)
也可以直接搜索”启用/关闭Windows功能“
请确保下方图片内的这些项目未勾选。
如果已勾选,请取消勾选,然后单击“确定”,根据系统提示重启。
B.以管理员身份打开命令提示符窗口。
直接搜索”命令提示符“,以管理员身份运行
输入"bcdedit /set hypervisorlaunchtype off", 在执行后请关闭命令提示符,并重新启动系统。
现在,我们应该能够打开安卓模拟器/VMware虚拟机。
二、对于 Windows 10/11 家庭/家庭中文版:
手动操作(不建议)
1.打开注册表编辑器(Win+r,regedit)
转到“HKEY_LOCAL_MACHINE > SYSTEM”>“CurrentControlSet”>“Control”>“DeviceGuard”
a. 右键单击 >“新建”>“DWORD (32 位)值”
b. 将此值命名为 EnableVirtualizationBasedSecurity
默认情况下,它应为 0,双击并确认值(如果有了,请直接修改)
然后,
转到“HKEY_LOCAL_MACHINE”>“SYSTEM”>“CurrentControlSet”>“Control”>“Lsa”
a. 右键单击 >“新建”>“DWORD (32 位)值”
b. 将此值命名为 LsaCfgFlags
默认情况下,它应为 0,双击并确认值
然后,重启你的计算机。这样应该可以解决问题。
如果还不行,请接着往下看
编辑组策略 (gpedit)
转到“本地计算机策略”>“计算机配置”>“管理模板”>“系统”
双击右侧的 Device Guard 以将其打开
双击“打开虚拟化的安全性”
如果显示“未配置”,请选择“禁用”,然后单击“确定”。
关闭组策略编辑器,重新启动系统即可