一、问题描述
首先显示:
您在运行该虚拟机时启用了侧通道缓解。侧通道缓解可增强安全性,但也会降低性能。 要禁用缓解,请在虚拟机设置的“"高级"面板中更改侧通道缓解设置。有关更多详细信息,请参阅 VMware 知识库文章 79832,网址为 https://kb.vmware.com/s/article179832
然后显示:
DevicePowerOn”启动失败。
模块“VPMC”启动失败
二、原因探究
- 开启了win10 子系统WSL
- 没有启动Hyper-V
- 启用了虚拟化平台
- 也没有做什么其他的设置了
三、解决方案
- 看看处理器中有没有勾选【虚拟化引擎】,有勾选就要去掉
- 取消选中右侧面板中的“虚拟化CPU性能计数器”选项。(官方方案)
3. 暂时关闭WSL系统,也就是那个【适用于Linux的Windows的子系统】
- 路径:控制面板-卸载-左边侧边栏-启用或关闭Windows功能
- 重启电脑
- 然后就可以正常启动虚拟机了
经测试,此时再重新打开WSL好像也可以正常使用。这就不知道啥原因了。
注意的是,尽管此时可以开机,但是可能没有网络。
排查方法:
- 看看VMware的各种服务安装并且开启了没有
最后,我直接重装VMware,世界瞬间清净了~
四、参考学习
1、vmware无法打开内核设备 模块DevicePowerOn启动失败
这篇介绍是去改 【后缀为.vmx的文件】,用记事本打开修改“vmci0.present=“TRUE”,修改为“FALSE”,修改完后保存,然后重启虚拟机。
2、VMware Workstation 16 在此主机上不支持嵌套虚拟化 修复方法