admin管理员组

文章数量:1535376

**

安装Vmware15版本出现Windows10系统不兼容问题

**报错信息如下:
相信很多小伙伴在安装VMware虚拟机后无法正常打开,报上面信息的错误,现就将产生这种问题的机制,如何处理问题给大家做一详细介绍。
产生报错的机制:
在以下情况下,在 Windows 10 1909 或更早版本主机上的 VMware Workstation 12.5 或更高版本中打开虚拟机的电源无法启动:
已启用 Credential Guard/Device Guard。
已启用 Windows 沙箱
已启用虚拟机平台
已启用 WSL2
已启用 Hyper-V
VMware Workstation Pro/Player 中的错误消息类似以下内容:
VMware Workstation 和 Device/Credential Guard 不兼容。可以在禁用 Device/Credential Guard 后运行 VMware Workstation (VMware Workstation and Device/Credential Guard are not compatible. VMware Workstation can be run after disabling Device/Credential Guard)。

原因:
出现此问题的原因是,Hyper-V 与 Workstation Pro 或 Workstation Player 不兼容。
解决方法:
对该错误进行故障排除的过程:
要对该错误进行故障排除,请按照以下步骤进行操作:
如果主机的版本为 Windows 10 20H1 内部版本 19041.264 或更高版本,请升级/更新到 Workstation 15.5.6 或更高版本。
有关更多详细信息,请参见 Minimum requirement for Windows Host VBS support in VMware Workstation
如果主机的版本为 Windows 10 1909 或更低版本,请在主机上禁用 Hyper-V 以解决此问题。
禁用 Hyper-V 的步骤:
注意:
建议备份数据并设置系统还原点,以此作为安全措施。禁用 Hyper-V 后,以下功能将不再可用
Credential Guard/Device Guard
Windows 沙箱
虚拟机平台
WSL2
Hyper-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 在执行这些命令后关闭命令提示符,然后重新启动系统。

现在,我们应该能够在 Workstation 中打开虚拟机的电源。
关闭基于虚拟化的安全性的过程:
对于 Windows 10 Home 和 Pro,可以使用以下步骤关闭基于虚拟化的安全性:
对于 Microsoft Windows 10 Pro 及更高版本:
编辑组策略 (gpedit)
转到“本地计算机策略”>“计算机配置”>“管理模板”>“系统”
双击右侧的 Device Guard 以将其打开。
双击“打开虚拟化安全性”以打开新窗口
它会是“未配置”,请选择“禁用”,然后单击“确定”。
关闭组策略编辑器。
重新启动系统

对于 Microsoft Windows 10 Home:
注意:此过程将修改 Windows 注册表。在进行任何注册表修改之前,请确保拥有最新的有效注册表和虚拟机备份。有关备份和还原注册表的详细信息,请参见 Microsoft Knowledge Base article 256986。
打开注册表编辑器
转到“HKEY_LOCAL_MACHINE > SYSTEM”>“CurrentControlSet”>“Control”>“DeviceGuard”
在右侧,编写一个新项
a. 右键单击 >“新建”>“DWORD (32 位)值”
b. 将此值命名为 EnableVirtualizationBasedSecurity
默认情况下,它应为 0,双击并确认值

转到“HKEY_LOCAL_MACHINE”>“SYSTEM”>“CurrentControlSet”>“Control”>“Lsa”
在右侧,编写一个新项
a. 右键单击 >“新建”>“DWORD (32 位)值”
b. 将此值命名为 LsaCfgFlags
默认情况下,它应为 0,双击并确认值
有关 Device Guard 或 Credential Guard 的详细信息,请参见 Microsoft 文章:Manage Windows Defender Credential Guard。

本文标签: 不兼容版本系统