Vmware 无法开启虚拟化解决方法

最近遇到了Vmware无法开启虚拟化的问题,已经解决,记录一下解决经过。

我遇到的情况是BIOS已经开启虚拟化,HV服务也停用了,但是Vmware仍然提示模块“VPMC”启动失败。网上的解决方案千篇一律,基本都是排查BIOS、停用Windows的虚拟化功能、停用HV主机服务、Vmware配置中关闭虚拟化等步骤。要不就是无法解决要不就是治标不治本。但是为了记录完整,还是把整个过程记录下来。

我的环境如下

Vmware版本是16.2

CPU型号是i9-14900K

主板是华硕Z790 Dark-Hero

操作系统是Win11专业版

 

首先是排查BIOS是否支持虚拟化,在BIOS中关于Vt的选项是灰的 无法选择,只是显示Yet Supported(英文记不请了,懒得再进去看。大概就是类似的单词吧),因为Vmware一直无法使用CPU虚拟化我一度怀疑这个显示是错的 其实没有开启,不过从最终结果看没问题,是支持Vt虚拟化的,当然如果使用的硬件型号更早 应该还是要按照网上的教程那样看看是否是Disable的,如果禁用了手动改成启用状态。

其次看下Windows功能,这些功能如果勾选了的话需要取消勾选

266562b7616d483ebc09313428f59c8e.png

 

之后是服务,在服务里找到HV 主机服务,禁用掉

 

之后是关闭内存完整性,在设置里打开隐私和安全性->设备安全性,点击内核隔离详细信息,将内存完整性关闭

9f208067100445b285e255971982581f.png

1fd172a682f14ecc98b5f8a831238d12.png

 

如果上面这些操作都做了还是无法在Vmware里开启CPU虚拟化,那么还可以尝试更新Vmware版本并升级虚拟机的兼容性到最新。更新到最新之后可能仍然提示无法启动虚拟机 请注意提示应该会变成下面这行提示

虚拟化性能计数器需要至少一个可正常使用的计数器

此时重启电脑或者修改虚拟机配置去掉虚拟化计数器的选项都可以 

 

 

  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

纵马饮白虹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值