VMware Workstation 上的模块 VPMC 开机失败 [修复]

将虚拟机移动到另一个硬件或启动新创建的虚拟机后,我们遇到了一个错误,指出VMware Workstation 上的模块“VPMC”开机失败。在这篇文章中,我们将了解什么是 VPMC 模块,并了解如何解决此错误。

VMware Workstation 在此主机上不支持虚拟化性能计数器。

模块“VPMC”开机失败。

无法启动虚拟机。

VPMC 模块代表虚拟 CPU 性能监控计数器在VMware中。这些计数器监视并测量虚拟机 (VM) 内虚拟 CPU 的性能。如果您在 VMware Workstation 上看到模块“VPMC”开机失败,您可以按照下面提到的解决方案进行操作。

  1. 禁用 CPU 性能计数器
  2. 禁用硬件虚拟化
  3. 重新导入虚拟机镜像
  4. 禁用 Hyper-V

让我们详细谈谈它们。

1]禁用CPU性能计数器

CPU 性能监控计数器 (PMC) 帮助软件跟踪和测量处理器的性能。软件分析器等工具经常使用这些计数器。要禁用 CPU 性能计数器,您可以从 VMware Workstation 应用程序编辑虚拟机设置或更改虚拟机配置文件,即.vmx 文件,通过设置 VPMC=False。

按照以下步骤从 VMware Workstation 编辑虚拟机的属性并禁用 CPU 性能计数器。

  1. 首先,打开VMware Workstation,右键单击虚拟机,选择电源 > 关闭电源。
  2. 现在,右键单击虚拟机,然后单击“设置”。
  3. 然后前往硬件选项卡。
  4. 处理器部分,转至虚拟化引擎,然后取消选中显示的选项虚拟化 CPU 性能计数器。
  5. 现在,单击“确定”按钮确认更改。
  6. 最后,打开虚拟机并查看问题是否仍然存在。

如果这是部署虚拟机,并且您想要通过更改 .VMX 文件来修复此问题,请导航到存储虚拟机的目录。通常,它存储在主目录中,类似于你的主目录/虚拟机/Debian 12.x 64 位,就我而言,它是C:\Users\yusuf\OneDrive\Documents\Virtual Machines\Debian 12.x 64 位。右键单击 VMX 文件,然后添加或修改以下行:vpmc.enable = “FALSE”

2]禁用硬件虚拟化

在某些情况下,禁用 CPU 性能监控计数器会触发另一个错误:并且模块“HV”开机失败,要解决此问题,您需要从虚拟机的设置中禁用硬件或嵌套虚拟化。

要执行相同的操作,您可以按照下面提到的步骤操作。

  1. 打开 VMware Workstation 并关闭虚拟机电源。
  2. 完成后,右键单击您的虚拟机,然后单击设置上下文菜单中的选项。
  3. 前往硬件 > 处理器选项卡。
  4. 寻找虚拟化 Intel VT-x/EPT 或 AMD-V/RVI从虚拟化引擎部分中取消选中它。
  5. 单击“确定”保存您所做的更改。

最后启动虚拟机看看问题是否解决。

3]再次导入虚拟机镜像

前面提到的解决方案是一种解决方法,因为理想情况下,CPU 性能监控计数器不应引起任何问题;此外,如果禁用它,许多功能(例如 Qemu 设备)将停止工作。对于此问题的一个合理解释是,在创建虚拟映像或将其移动到不同的硬件时,虚拟机处于打开状态。因此,在这种情况下,我们建议您关闭虚拟机电源,然后更改 .vmx 文件。一些用户只是删除了虚拟机,重建了它,并确保 VMware 在编辑 .vmx 文件之前完全关闭。获得映像后,他们可以将其应用到新创建的虚拟机;你也可以做同样的事情,看看是否有帮助。

读:

4]禁用Hyper-V

Hyper-V 是一个 Windows Hypervisor 实用程序,如果您使用 Hyper-V 管理器创建虚拟机,则应启用它。由于我们正在尝试使用 VMware Workstation 创建虚拟机,因此我们建议您禁用它。请按照下面提到的步骤执行相同的操作。

  1. 打开控制面板。
  2. 改变查看方式大图标。
  3. 点击程序和功能 > 打开或关闭 Windows 功能。
  4. 然后寻找超V然后禁用它。
  5. 单击“确定”。

最后,创建虚拟机并查看问题是否解决。

希望您可以使用本文中提到的解决方案解决该问题。

读:

模块VPMC开机失败如何解决?

VPMC 开机失败错误可以通过禁用虚拟化 CPU 性能计数器选项,因为您的虚拟映像不支持此功能。但是,我们建议您按照本文中提到的解决方案来解决该问题,因为在尝试解决此问题时可能会遇到其他错误。

读:

如何自动开机VMware Workstation虚拟机?

要自动打开虚拟机电源,请单击 VMware Host Client 清单中的虚拟机,然后右键单击列表中的虚拟机。要配置自动启动选项,请选择自动启动然后选择配置。要设置虚拟机的默认时间和启动顺序,请从弹出菜单中选择您的首选选项,您可以将其设置为启动延迟、停止延迟、停止动作、等待心跳,并单击“保存”。

读: