You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10 1803功能更新后VMWare Workstation无法运行求助

解决Windows 10 1803更新后VMware Workstation 14与Hyper-V/Device Guard的循环错误

我之前在Windows 10 Pro上也踩过这个一模一样的坑——本来禁用Hyper-V就能正常用VMware Workstation 14,结果1803功能更新后直接陷入「Device Guard错误→按指引操作后Hyper-V不兼容→重置后又回到Device Guard错误」的死循环。折腾了好久才找到彻底解决的方法,分享给你:

核心原因

Windows 10 1803更新后,即使手动关闭Hyper-V,系统会自动启用Device/Credential Guard相关组件,这些组件依赖Hyper-V的底层虚拟化框架,导致VMware检测到冲突;而常规的Hyper-V关闭操作没法彻底禁用这些后台组件,重启后就会回到初始错误。

分步解决步骤

1. 彻底禁用Device/Credential Guard与Hyper-V底层服务

管理员身份打开命令提示符,依次执行以下命令:

bcdedit /set hypervisorlaunchtype off
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v EnableVirtualizationBasedSecurity /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v Enabled /t REG_DWORD /d 0 /f

执行完后立刻重启电脑。

2. 完全卸载Windows功能中的Hyper-V组件

重启后,打开「控制面板」→「程序」→「启用或关闭Windows功能」,找到所有和Hyper-V相关的选项(包括「Hyper-V平台」「Hyper-V管理工具」等),全部取消勾选,点击「确定」后再次重启。

3. 调整VMware兼容性设置

打开VMware Workstation 14,点击顶部菜单栏的「编辑」→「首选项」→「设备兼容性」,将虚拟机的兼容性设置为「Workstation 14.x」,避免因版本兼容问题触发不必要的虚拟化检测。

极端情况补救(以上步骤无效时)

如果还是有问题,试试通过组策略彻底禁用基于虚拟化的安全:

  1. 按下Win+R输入gpedit.msc打开组策略编辑器
  2. 依次展开:计算机配置管理模板系统Device Guard
  3. 找到「打开基于虚拟化的安全」,设置为「已禁用」,然后重启电脑

这样操作后,就能彻底切断Device Guard和Hyper-V的关联,VMware就能正常启动了。

内容的提问来源于stack exchange,提问作者Weishan Yang

火山引擎 最新活动