Win10家庭版用虚拟机 运行虚拟机系统时,提示VMware与Device Guard不兼容,需要禁用Device Guard才能运行。
在网上找了很多方法,大多数都是说在本地组策略 中禁用基于虚拟化的安全性,但是这个模组在Win10家庭版中是没有的;
最后发现可以通过修改注册表 的默认数值进行功能的禁用。
查看运行状态
1.在开始菜单中输入msinfo32.exe,查看系统信息会发现Win10 家庭版会默认这个模组处于运行状态
2.我们期望基于虚拟化的安全性是关闭状态
解决步骤
- windows键+R 打开运行命令框
- 输入regedit 回车,进入注册表
- 找到HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Device Guard


将此注册表设置的值设置为1表示启用基于虚拟化 的安全性,将其设置为0表示禁用它。全部设置为0
总结
第一步:cmd命令输入regedit进入注册表,找到HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ DeviceGuard,将默认的值改为0
第二步:【win+x】选择 Windows Powershell (管理员)(A) 执行 bcdedit /set hypervisorlaunchtype off
第三步:重启电脑。
电脑重启后查看运行状态。