Win11 24H2关闭基于虚拟化的安全性
1 前言
为了使用HCL模拟器做些实验,需要关闭windows的基于虚拟化的安全性功能,而24H2默认开启,并且很难关闭。在此记录一下我做过的一些尝试。
win+R,键入msinfo32,查看基于虚拟化的安全性功能是否关闭。下图为最终实现效果
2 关闭windows功能
在启用或关闭windows功能中,取消勾选Hyper-V、Virtual Machine Platform、Windows沙盒、windows虚拟机监控程序平台、适用于Linux的Windows子系统。关闭后重启电脑。
结果未生效
3 CMD配置
以管理员身份打开cmd(不是powershell),输入以下命令:
bcdedit /set {current} hypervisorlaunchtype Off
检查一下设置结果:
bcdedit /enum | findstr -i hypervisorlaunchtype
如果得到:
说明设置成功,重启电脑
结果未生效
4 修改组策略
win+R,键入gpedit.msc,在计算机配置–管理模板–系统–Device Guard中,找到“打开基于虚拟化的安全“,双击将其禁用。重启电脑
结果未生效
5 使用微软DG脚本/华为脚本
到微软下载 脚本 ,解压后 管理员权限运行POWERSHELL,输入命令。完成后重启
重启出现英文页面后,按界面提示点按4次F3键则表示同意关闭
或者使用华为的 工具 ,解压后右键管理员运行,执行完后重启,也会出现如上页面,同样按4次F3。
执行完脚本后的第一次重启,确实可以关闭,但再次重启,又会自动打开基于安全的虚拟化功能。
6 使用雷电模拟器关闭
下载雷电模拟器,安装完成后打开,会弹出修复虚拟化关闭,点击一键修复,修复完成后重启
结果未生效
7 使用雷电模拟器的强制关闭脚本
如 教程 所示,下载脚本并执行,重启电脑生效。
结果——————成功了!!!!(多次重启后仍然关闭)
8 参考文章
https://www.cnblogs.com/MAENESA/p/18810398
https://www.microsoft.com/en-us/download/details.aspx?id=53337