在Win10机器上运行VM,安装新虚拟机,发现出现此报错。

=======================

插播最后解决方案,

经过如下设置,还是没法解决,其实是因为开启了hyperV的功能。

关闭后重启,就可以了。

=======================

经link指引,(https://kb.vmware.com/s/article/2146361),原来是windows里的一个策略导致。故进行关闭即可。

https://docs.microsoft.com/en-us/windows/security/identity-protection/credential-guard/credential-guard-manage#disable-windows-defender-credential-guard

如下是启用方法,反过来设置。

方法一、通过组策略

1、按下win+R组合键打开运行,键入:gpedit.msc 点击确定打开组策略;

2、在组策略管理控制台上,转到计算机配置 -> 管理模板 -> 系统 -> Device Guard。

3、双击打开基于虚拟化的安全,然后单击已启用选项。

4、在选择平台安全级别框中,选择安全启动或安全启动和 DMA 保护。

5、在 Credential Guard 配置框中,单击使用 UEFI 锁定启用,然后单击确定。 如果你希望远程关闭 Windows Defender Credential Guard,请选择在不使用锁定的情况下启用。

5.png

6、关闭组策略管理控制台。

若要强制执行组策略,按下win+R打开运行,键入命令:gpupdate /force 按下回车键即可!

方法二、通过注册表

使用注册表启用的话必须先在某些操作系统上启用Hyper-V,如何开启Hyper-V可参考《Win10自带虚拟机Hyper-V的安装和使用教程》

1、按下win+R打开运行,键入:regedit 点确定打开注册表,在注册表中依次展开:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard

2、添加名为 EnableVirtualizationBasedSecurity 的新 DWORD 值。 若要启用基于虚拟化的安全性,请将此注册表设置的值设置为 1;若要禁用它,则将此值设置为 0。

3、添加名为 RequirePlatformSecurityFeatures 的新 DWORD 值。 若要仅使用安全启动,请将此注册表设置的值设置为 1;若要使用安全启动和 DMA 保护,则将此值设置为 3。

4、接着在注册表左侧重新定位到:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\LSA

5、添加名为 LsaCfgFlags 的新 DWORD 值。 将此注册表设置的值设置为 1 可使用 UEFI 锁定启用 Windows Defender Credential Guard,将其设置 2 可在不使用锁定的情况下启用 Windows Defender Credential Guard,而将其设置为 0 可禁用它。

 

 


0 条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注