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、解决过程

主流的有几种解决方案:

  1. 在“Windows设置”、“应用”、“程序和功能”、“启用或关闭Windows功能”中,关闭“Hyper-V”。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    但问题是,我的操作系统是“家庭版”,并不是“专业版”,并没有“Hyper-V”,我的“启用或关闭Windows功能”如下:
    在这里插入图片描述
    因此,此方法暂不可行。

  2. 命令行方式关闭Hyper-V,以超级用户权限打开cmd,执行指令:
    在这里插入图片描述
    执行指令:bcdedit /set hypervisorlaunchtype off
    在这里插入图片描述
    经过实测,设置成功并重启后,也并没有用。
    参考:
    https://www.zhihu.com/question/64511903/answer/260965170
    https://kb.vmware.com/s/article/2146361

  3. 执行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

  4. 根据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~

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐