VMware workstation 与 Device/Credential Guard 不兼容 导致虚拟机无法启动的问题。

在安装了windows 版docker 之后,发现虚拟机无法打开:

做了很多尝试去解决都失败了,譬如 :

1,修改注册表           

                                                               

                    

2,修改本地组策略(我的win10家庭版没有这一项)                                   

3,在添加或删除程序功能中去掉Hyper-v的勾选(我的系统也没有这一项)

4,通过PowerShell 或CMD 以管理员身份运行 以下这两条命令也失败了  :     


Set-ProtectionPolicy -DeviceGuard Disable
Set-HVCIState -State Off
 

最后 ,在CMD 中以管理员身份运行  bcdedit /set hypervisorlaunchtype off

后成功。重启后正常进入VMware .

这里需要说明一下,windows的Hyper-V 与VMware 的虚拟功能是不兼容的,并且与virtualbox 也是不兼容的。因为当我使用了需要开启windows 虚拟 化功能的软件时,譬如 MSL 或windows 版docker ,以及类似软件时,VMware 和virtualbox所支持的软件都会报错。譬如在本机上所装的华为ENSP 模拟软件就无法打开路由器或交换机设备,会报错。如图:

所以,要关闭windows Device/Credential Guard 这个设备/证书 虚拟保护功能,通过修改BCD(boot configuration data)中的设置,来关闭这个功能。

  • 15
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值