今天打开电脑虚拟机,提示这个:
VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VMware Workstation。有关更多详细信息,请访问 http://www.vmware.com/go/turnoff_CG_DG。
设备:win10系统
虚拟机版本:VMware® Workstation 15 Pro
1.根据网友的建议,打开 【本地计算机策略】,关闭 【本地计算机策略>计算机配置>管理模板>系统>Device Guard】
然而 win10 运行输入 gpedit.msc 没找到组策略,编写脚本修复:
@echo off
pushd "%~dp0"
dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt
dir /b %systemroot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>gp.txt
for /f %%i in ('findstr /i . gp.txt 2^>nul') do dism /online /norestart /add-package:"%systemroot%\servicing\Packages\%%i"
pause
另存为 gpedit.bat 执行文件,使用管理员权限执行。
2. 执行脚本完成后,再次在win10 运行输入 gpedit.msc,打开页面:
然而在 本地计算机策略>计算机配置>管理模块>系统 下没有找到 Device Guard(或者是: 设备防护)以 启用基于虚拟化的安全性 没找到。
3.转到“ 控制面板” >“ 卸载程序” >“ 打开或关闭Windows功能”以关闭Hyper-V。
然而我的这个 win10更新后,没有这个Hyper-V 显示。看到下面有虚拟机平台服务,关闭后重启电脑。问题已解决,虚拟机可正常使用了。