解决 VMware 虚拟机提示“不支持在此主机上使用虚拟化性能计数器”的问题

最近用 Windows 11 系统打开 VMware Workstation 虚拟机的时候,弹出一个错误:不支持在此主机上使用虚拟化性能计数器,如下图。

图片[1]-解决 VMware 虚拟机提示“不支持在此主机上使用虚拟化性能计数器”的问题-十一张

“不支持在此主机上使用虚拟化性能计数器”是 VMware 的非致命警告,通常因主机未启用 VT-x/AMD-V、Windows 启用了 Hyper-V/WSL2,或虚拟机设置中启用了不被支持的“虚拟化 CPU 性能计数器”所致。‌‌

解决办法

1、确认并启用 BIOS/UEFI 中的硬件虚拟化‌

重启按 F2/Del 进入 BIOS,开启 ‌Intel VT-x‌ 或 ‌AMD-V/SVM‌。

2、在 Windows 中禁用冲突功能‌

Windows 10/11 系统是有自带 Hyper-V 虚拟机的,但它的一些配置和服务,可能会跟 VMware 虚拟机的配置和服务冲突,导致 VMware 虚拟机运行报错,那么解决的方法就是:关闭Hyper-V相关设置,如下图。

图片[2]-解决 VMware 虚拟机提示“不支持在此主机上使用虚拟化性能计数器”的问题-十一张
图片[3]-解决 VMware 虚拟机提示“不支持在此主机上使用虚拟化性能计数器”的问题-十一张

同时,以管理员身份运行 PowerShell,执行 bcdedit /set hypervisorlaunchtype off 命令,如下图。

图片[4]-解决 VMware 虚拟机提示“不支持在此主机上使用虚拟化性能计数器”的问题-十一张

3、取消勾选“虚拟化 CPU 性能计数器”‌

在 VMware 虚拟机 [设置] - [硬件] - [处理器] 中取消勾选“虚拟化 CPU 性能计数器”‌,如下图,保存后启动即可消除提示。

图片[5]-解决 VMware 虚拟机提示“不支持在此主机上使用虚拟化性能计数器”的问题-十一张

总结

若 CPU 极老(如 2010 年前型号),可能确实不支持虚拟化性能计数器(VPMC),此时‌仅需执行第3步即可正常运行虚拟机‌,不影响日常使用。‌‌

此错误不影响虚拟机基本功能,仅影响宿主机内高性能分析工具(如 perf、VTune)在客户机中的精度;多数情况通过第2步和第3步即可解决。若仍报错,确保 VMware 已更新至最新版(如 Workstation 17.6+)。‌‌

© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容