VMware Workstation安装:与 Device/Credential Guard 不兼容
1、快速解决
安装最新版VMware Workstation,例如我安装的是VMware Workstation Pro 17:
 
 是的,解决报错的办法,就是安装/升级VMware Workstation版本。
参考:https://www.osssr.com/740.html
以下解决过(废)程(话)可以不用看。
2、问题描述
win操作系统版本:
 
VMware Workstation版本:
 
启动虚拟机时报错:
 
3、解决过程
主流的有几种解决方案:
-  在“Windows设置”、“应用”、“程序和功能”、“启用或关闭Windows功能”中,关闭“Hyper-V”。 
  
  
  
 但问题是,我的操作系统是“家庭版”,并不是“专业版”,并没有“Hyper-V”,我的“启用或关闭Windows功能”如下:
  
 因此,此方法暂不可行。
-  命令行方式关闭Hyper-V,以超级用户权限打开cmd,执行指令: 
  
 执行指令:bcdedit /set hypervisorlaunchtype off
  
 经过实测,设置成功并重启后,也并没有用。
 参考:
 https://www.zhihu.com/question/64511903/answer/260965170
 https://kb.vmware.com/s/article/2146361
-  执行gpedit.msc,打开“本地组策略编辑器”,进入“本地计算机策略”、“计算机配置”、“管理模板”、“系统”、“Device Guard”、“打开基于虚拟化的安全”,将其设置为禁用。 
  
 这里有两个小问题:
 a.“家庭版”没有gpedit.msc,需要额外安装才可使用;
 b.即使安装gpedit.msc成功,打开后也并没有“Device Guard”,例如我的如下:
  
 因此,此方法暂不可行。
 参考:
 https://jingyan.baidu.com/article/fd8044fa7f09245031137a03.html
 https://blog.csdn.net/qq_44281591/article/details/116082175
 https://baijiahao.baidu.com/s?id=1735592757021893062
-  根据VMware官网指示,修改注册表: 
  
 经过实测,设置成功并重启后,也并没有用。
 参考:
 https://kb.vmware.com/s/article/2146361
综上,无论是禁用Hyper-V功能、命令行、本地组策略、注册表,都没有效果。
执行msinfo,相关组件仍在运行:
 
4、回到起点
根据报错提示:
 
 打开http://www.vmware.com/go/turnoff_CG_DG,
 自动跳转到https://kb.vmware.com/s/article/2146361,在开头已提示:
 
 刚好,我的操作系统版本比19041.264新,符合要求,
 于是,试着升级VMware Workstation版本到最新版17,完美解决:
 
同时,在此页面中还包含由于win操作系统版本低时,如何禁用Hyper-V的详细步骤。
虽然禁用Hyper-V对我无效,但兴许对你有效呢?: )
凡是毒物,七步之内必有解药。
遇到问题,别着急google等查资料,可能解决方法已经明显地告诉你了。
End, Bye~


















