本文参考解决因为启用Hyper-V导致虚拟机无法运行的问题---------亲测有效!!
介绍
微软整基于虚拟化安全过于抽象,导致像VMWare的虚拟化嵌套不是很友好,我也发现目前很多教程实际上是不能 永久关闭 基于虚拟化安全 的,所以写下这篇教程
准备事项
-
请关闭 Windows Hello PIN ,因为关闭 基于虚拟化安全 会导致 Windows Hello PIN 失效
-
请下载 华为笔记本电脑如何关闭VBS(基于虚拟化的安全性) 文件 来自这里 或者下载微软的 dgreadiness_v3.6.zip
-
运行
msinfo32
,确保 基于虚拟化的安全性 已启用
关闭功能
-
进入 控制面板\所有控制面板项\程序和功能 , 点击 启用或关闭 Windows 功能
-
取消勾选
Hyper-V
、Virtual Machine PlatForm
、Windows 沙盒
、Windows 虚拟机监控程序平台
-
等待完成后选择不重启
-
进入 windows安全中心\设备安全性\内核隔离详情
-
关闭
内存访问保护
、固件保护
UEFI里写入关闭VBS
这里默认文件已经解压了
华为和微软的任选其一即可
- 管理员权限运行命令提示符 并输入
win
bcdedit /set hypervisorlaunchtype off
华为脚本
- 解压后 以管理员权限运行 即可,运行完成后关闭窗口并 不要重启
微软脚本
-
解压后 管理员权限运行POWERSHELL
-
输入命令
js
cd <文件路径>
set-ExecutionPolicy RemoteSigned # 输入A即可
.\DG_Readiness_Tool_v3.6.ps1 -Disable
- 运行完成后关闭窗口并 不要重启