一、问题起因
昨天突然想开启虚拟机测试一些实验,打开VMware Workstation里的虚拟机,然后就报了如下错误:
关于VMware Workstation与Hyper-V不兼容的处理过程_第1张图片
碰到以上这样的错误,关闭了Hyper-v服务,然后重启windows 10电脑都不能解决如下问题,后来找到如下方法可以解决这个问题。
二、解决方案

下载微软官方工具(dgreadiness_v3.6):https://www.microsoft.com/en-us/download/details.aspx?id=53337
运行环境如下,同时需要开启PowerShell执行脚本的权限,需要在组策略修改

Supported Operating System
Windows 10 , Windows Server 2016
Windows 10 or Windows Server 2016

打开本地组策略编辑器:
计算机配置---管理模板---所有设置 里面找到 “启用脚本执行”,并双击:
关于VMware Workstation与Hyper-V不兼容的处理过程_第2张图片
按照下图点击启用,执行策略选择允许本地脚本和远程签名脚本,点击确定保存:
关于VMware Workstation与Hyper-V不兼容的处理过程_第3张图片
以管理员身份打开PowerShell,切换到解压dgreadiness_v3.6(在保存到对应的盘根目录下)的目录下,按照以下命令执行:
关于VMware Workstation与Hyper-V不兼容的处理过程

执行该命令:
.\DG_Readiness_Tool_v3.6.ps1 -Disable

执行完成后会提示重启系统,中间的报错无需理会:
关于VMware Workstation与Hyper-V不兼容的处理过程_第4张图片

重启后会看到一个提示:按下WIN键,关闭Credential Guard 和 Virtualization Based Security,直到开机,再运行虚拟机即可正常启动。