场景描述:重新安装了VMware 14,导入他人的虚拟服务器时出现VMware Workstation 与 Device/Credential Guard 不兼容的Error。
原因:
出现此问题的原因是Device Guard或Credential Guard与Workstation不兼容。启用Credential Guard / Device Guard时,在Windows 10主机上启动VMware Workstation 12.5或更早版本的虚拟机时会出现BSOD故障。
解决办法:
提示显示禁用Device / Credential Guard后,可以运行VMware Workstation。那么如何禁用Device / Credential Guard呢?
方法一:使用注册表取消
Win+R- >gpedit.msc(家庭版无此注册编辑功能)- >计算机配置 - >管理模板 - >系统 - >Device Guard->打开基于虚拟化的安全->单击启用选项。 在“选择平台安全级别”框中,选择“安全启动”或“安全启动和DMA保护”。 在Credential Guard配置框中,单击使用UEFI锁启用,然后单击确定。 如果希望能够远程关闭Windows Defender Credential Guard,请选择“无锁定启用”。
方法二:禁用hyper。
控制面板- >程序和功能- >启用或关闭windows功能- >去掉勾选Hyper-V- >重启。
方法三:(推荐)
使用工具Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool关闭。
官方说明:点击跳转
下载链接:点击跳转
操作如下:
加压--》右键点击开始按钮选择powershell 管理员 cd进入解压目录。运行此脚本:
Set-ExecutionPolicy RemoteSigned
确认:Y
关闭CG命令:(注:DG_Readiness_Tool_v3.6.ps1是本人下的版本,视下载版本自做修改)
./DG_Readiness_Tool_v3.6.ps1 -Disable -AutoReboot
重启,会进入一个黑色界面,提示按“WIN”“F3”关闭DG,或按“ESC”取消。任意键继续。
其他命令如下:
开启CG的命令:
./DG_Readiness_Tool_v3.6.ps1 -Enable -AutoReboot
检查DG是否还在运行:
./DG_Readiness_Tool_v3.6.ps1 -Ready
这里再引用一些官方的评论:
1、Windows10系统下,右键点击开始图标,在弹出的选项框中点击“运行”,或者按住键盘的Windows+R快捷组合键,调出“运行”命令窗口。
2、在弹出的“运行”命令对话窗口中的输入命令栏中输入“regedit.exe”命令。然后再点击“确定”按钮。
3、点击确定按钮后,这个时候会打开“注册表编辑器”对话窗口。
4、在注册表编辑器对话窗口中,依次展开并定位到“HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System”选项。
5、在System选项的右侧窗格,找到“Enable SmartScreen”选项,并点击鼠标右键,在弹出的选项菜单中点击“删除”。
6、随后在弹出“确认数值删除”对话框中,点击“是”即可。
7、重新回到SmartScreen设置界面,关闭SmartScreen即可。