开启Hyper-V之后用不了VMware了,怎么破?

文化   科技   2024-09-07 20:35   北京  


正文共:800 字 7 图,预估阅读时间:1 分钟

前面我们介绍了如何在Windows 10操作系统中启用Hyper-V虚拟化服务什么?Windows自带的Hyper-V虚拟化你都没用过?,但是在启用Hyper-V服务之后,出现了一个新的问题,那就是VMware Workstation用不了了。

报错信息是“主机不满足在启用Hyper-V或Device/Credential Guard的情况下运行VMware Workstation的最低要求。”那最低需求是什么呢?我们可以点他给的知识库文章看一下。

官方提示的症状为:如果在启用Hyper-V和/或VBS的Windows主机上运行VMware Workstation 15.5.5或更高版本,则虚拟机将使用Windows管理程序平台技术启动。如果此技术的版本不处于特定级别,或者Windows主机硬件不满足某些最低要求,则虚拟机将无法启动。

首先看支持的主机操作系统,官方要求为Windows 10 20H1(内部版本:19041.264)或更高版本。看一下我的系统版本为Windows 10 1909(内部版本:18363.1556),不满足要求。

还有Workstation版本,要求为15.5.5或更高版本,我当前版本为15.5.6,满足要求。

再有就是主机系统的处理器要求,要求为Intel Sandy Bridge、AMD Bulldozer或更新的CPU。我使用的是Intel Core i5-8265U,是2019年发布的Whiskey Lake架构处理器,比2010年发布的Intel Sandy Bridge处理器要新得多,满足要求。

官方给出的解决方案为:

A:升级主机硬件和软件以满足上述的最低要求。目前看主要是操作系统的问题,升级影响比较大,不方便操作。

B:在Windows主机中禁用Hyper-V,此时将自动禁用Windows主机VBS。然后打开VMware Workstation并开启虚拟机电源即可。但是对于Windows 10 1909或更早版本,则不满足系统要求,此时基于虚拟化的安全性必须设置为“未启用”

暂时只能接受方案B了,首先禁用Hyper-V,可以在“控制面板”“程序和功能”中,取消Windows功能中“Hyper-V”的选中,点击确定,重启即可。

然后将基于虚拟化的安全性设置为“未启用/Disabled”,步骤如下:

1、运行“gpedit.msc”打开本地组策略编辑器。

2、在本地组策略编辑器中,依次展开以下项目:计算机配置→管理模板→系统→Device Guard,找到“打开基于虚拟化的安全”,双击打开配置页面。

3、该项默认处于“未配置”状态,需要设置为“已禁用”,然后点击“确定”使配置生效。

4、关闭本地组策略编辑器,重新启动计算机使更改生效。

重启完成之后,虚拟机就可以正常运行了。

注意,此操作仅适用于Windows 10 Pro及更高版本,Windows 10 Home需要修改注册表,因为我没有对应的操作系统,就不做展示了,具体操作请参考以下链接:

https://kb.vmware.com/s/article/2146361

长按二维码
关注我们吧

什么?Windows自带的Hyper-V虚拟化你都没用过?
MSR810配置本地认证的有线802.1X认证
MSR810配置本地认证的无线802.1X认证
MSR810配置有线Portal认证
MSR810配置无线Portal认证
HCL中竟然新增了Openwrt服务器,你知道怎么用吗?
HCL使用Openwrt测试组播的简单操作
iperf测试组播的命令是什么?通过HCL学习一下
组播源和组播接收者的IP地址配置不配行不行?
ip address命令操作指南
添加组播地址的autojoin标志就能测试祖播了
手撸一个自动创建SSL证书的SHELL脚本
ip route命令操作指南
AI讽刺检测:侮辱你的AI而不冒犯它

铁军哥
高级网络规划设计师,中国电信高级技术规划工程师,天翼云认证高级解决方案架构师,H3C认证网络工程师。 继续加油,努力传播知识,影响更多人!
 最新文章