解决启动VM与Device/Credential Guard不兼容

前段时间似乎Windows 10更新的缘故,使用VMware workstation启动虚拟机竟然失败,提示VMware Workstation与 Device/Credential Guard不兼容?让我关闭即可解决,搜索了很多解决办法都不行,后来借助vm官方以及微软文档得以成功解决。

无论专业版家庭版,首先,转到“打开或关闭Windows功能”,确保未勾选Hyper-v。windows虚拟机监控程序平台关闭,如果已勾选,请取消勾选并单击“确定”。

管理员cmd输入后重启:

Run "bcdedit /set hypervisorlaunchtype off"

打开注册表编辑器。启用基于虚拟化的安全性:转到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard,添加名为EnableVirtualizationBasedSecurity的新DWORD值。若要启用基于虚拟化的安全性,请将此注册表设置的值设置为1;若要禁用它,则将此值设置为0。因此设置为0。

启用 Windows Defender Credential Guard:转到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA。添加名为LsaCfgFlags的新DWORD值。将此注册表设置的值设置为1可使用UEFI锁定启用Windows Defender Credential Guard,将其设置2可在不使用锁定的情况下启用Windows Defender Credential Guard,而将其设置为0可禁用它。因此设置为0。

最后重启,便能成功进入VMware的虚拟机。但是这样不能使用win10自带的虚拟机平台以及沙盒了,除非重新开启,二者选其一。