写在前面
这个错误在官方网站是有记录的,并提供了解决方案。点击传送门到达原文。下面是官方内容的翻译(机翻)
症状
在Windows 10 1909或更高版本的Windows 10 1909或更高版本的VMware WorkStation 12.5或更高版本的虚拟机上,在以下情况下无法启动:
- 启用了凭据保护/设备保护
- 启用Windows Sandbox
- 启用虚拟机平台
- 启用WSL 2
- 启用了超级
VMware WorkStation Pro/Player中的错误消息,类似于:
VMware工作站与设备/证书保护不兼容。VMware工作站可以在禁用设备/凭据保护后运行。
VMware Workstation Pro/Player and Device/Credential Guard are not compatible
目的
本文提供了在Windows 10主机上禁用Hyper-v的步骤。
致因
发生此问题是因为Hyper-V与Workstation Pro或WorkStation Player不兼容.
影响/风险
此更改后无法启动超级虚拟机。
解决方式
要排除错误,请执行以下步骤:
- 如果你电脑系统是Windows 1020H1 build 19041.264或更高版本升级/更新到工作站15.5.6或以上。有关详细信息,请参阅VMware工作站对Windows主机VBS支持的最低要求
- 如果你电脑系统是Windows 10 1909或更高版本,禁用主机上的Hyper-V以解决此问题。
禁用Hyper-V的步骤
友情提示
建议备份数据,并将系统恢复点作为安全措施。 一旦Hyper-V被禁用,下面的特性将不再起作用
- 证书保护/设备保护
- 窗砂箱
- 虚拟机平台
- WSL 2
- 超V
验证基于虚拟化的安全性(VBS)已启用/未启用:
- 1.在Windows 10上打开msinfo32/系统信息
- 2.在右侧页的“系统摘要”下,向下滚动到基于虚拟化的安全性和确保将值设置为“未启用”。
- 3.如果该值被设置为“已启用”,请按照以下步骤进行“禁用Hyper-V”。
1.关闭Hyper-V
- 转到“打开或关闭Windows功能”
- 确保Hyper-v没有勾选。如果它是勾选的,取消它并点击“确定”。
2.以管理员身份打开命令提示符窗口
- 运行“bcdedit/enum{Current}”
- 记下hypervisorLaunchtype,以防需要恢复。
- 运行“bcdedit/set hypervisorLaunchtype off”以禁用hypervisor执行命令后关闭命令提示符并重新启动系统。
我们现在应该可以在工作站的虚拟机上供电了。
关闭基于虚拟化的安全性的过程:
可以按照以下步骤关闭Windows 10 Home&Pro的基于虚拟化的安全性:
对于Microsoft Windows 10 企业版及以上:
- 编辑组策略(Gpedit)
- 转到本地计算机策略>计算机配置>管理模板>系统
- 双击右边的设备护罩以打开。
- 双击“打开虚拟化安全性”以打开新窗口
- 它将是“未配置”,选择“禁用”并单击“确定”
- 关闭组策略编辑器。
- 重新启动系统
对于MicrosoftWindows 10家庭版:
注此过程修改Windows注册表。在进行任何注册表修改之前,请确保您拥有注册表和虚拟机的当前有效备份。有关备份和还原注册表的详细信息,请参阅Microsoft知识库文章
- 开放注册表编辑器
- 转到HKEY_LOCAL_MACHINE>System>CurrentControlSet>Control>DeviceGuard
- 在右边,写一个新的键。
A.右击>新建>DWORD(32位)值 B.将此值命名为“EnableVirtualizationBasedSecurity”
- 默认情况下,应该是0,双击并确认值。
- 转到HKEY_LOCALL>System>CurrentControlSet>Control>LSA
- 在右边,写一个新的键。
A.右击>新建>DWORD(32位)值 B.将此值命名为“LsaCfgFlags”
默认情况下,应该是0,双击并确认值。
有关设备保护或凭据保护的详细信息,请参阅microsoft文章。管理Windows维护者证书保护程序.
免责声明:vmware不对第三方网站上的任何数据、意见、建议或声明的可靠性负责。包含这些链接并不意味着VMware认可、推荐或接受对此类站点内容的任何责任
最简单的解决方案
亲测可行
1.开启windows“虚拟机平台”功能
2.卸载2021/1/9日的更新
方案提供者原文解决联想小新14pro使用VMware虚拟机直接蓝屏和无法兼容等问题