虚拟机允许您尝试多个操作系统,而无需删除主操作系统。 VMware 是支持多种操作系统的流行第三方管理程序之一。 然而,一些用户在VMware中启动虚拟机时遇到错误消息“无法启动虚拟机”。

因此,他们无法在 VMware 中启动虚拟机,并卡在错误屏幕上。 我们将讨论解决此问题的各种方法并帮助您成功启动虚拟机。 让我们开始。

1.关闭并重新启动VMWare虚拟机

使用 VMware,启动虚拟机时可能会出现中断和问题。 因此,您需要完全关闭该应用程序并以管理员权限运行它。 就是这样:

  1. 右键点击 开始 单击该按钮启动高级用户菜单。 点击那个 任务管理器 可能性。
  2. 单击搜索栏并输入 虚拟机。 按 键 Enter 搜索所有相关进程的键。
  3. 右键单击该进程并选择它 结束任务 可能性。
  4. 同样,关闭所有相关进程,然后关闭任务管理器窗口。
  5. 按 键 钥匙类型 虚拟机然后单击 以管理员身份执行 可能性。
  6. 用户帐户控制窗口打开。 点击那个 是的 按钮。
  7. 尝试启动虚拟机,看看是否再次出现该错误。

2、检查虚拟化是否开启

任何虚拟化程序(包括 VMware)都需要硬件虚拟化才能在其中运行 Windows 个人电脑。 因此,如果您在 BIOS 中禁用了虚拟化,则需要再次启用它。 重复以下步骤:

  1. 重新开始 你的 Windows 个人电脑。
  2. 将材料反复捣碎 F键 (或者 Esc键 (某些情况下按该键)进入BIOS。 您可以通过搜索型号名称找到适合您的电脑的 F 键。
  3. 切换到 高级设置 页。
  4. 找到他们 硬件虚拟化 设置。 在我们的华硕电脑上,它显示为“支持向量机” 模式,但您可能还会看到其他名称,例如 VT-x, AMD-V或者 范德普尔。 用那个 使用按钮突出显示并按下按钮 Enter 按钮来激活该功能。
  5. 按 键 F10 按按钮保存更改并退出 BIOS。
  6. 引导至桌面并启动 VMware。 检查是否可以正常启动虚拟机。

3. 更新VMware应用程序

过时且不正确的 VMware 版本可能会导致某些功能出现问题。 因此,您需要更新应用程序以安装最新版本并修复新版本的问题 Windows 更新。 就是这样完成的:

  1. 按 键 键和类型 虚拟机。 然后按下按钮 Enter 打开应用程序的按钮。
  2. 转到顶部菜单并单击 玩家 按钮。
  3. 导航 帮助 > 软件更新 可能性。
  4. 点击那个 检查更新 按钮。
  5. 等待实用程序扫描服务器是否有新更新(如果有)。 在您的电脑上下载并安装更新。
  6. 重新开始 您的 PC 并启动 VMware。 启动虚拟机,检查是否出现错误。

4. 禁用内存完整性 Windows 安全

内存完整性是核心隔离设置下列出的一项功能 Windows 安全应用程序。 它可以保护高度安全的进程免受恶意软件的侵害,并且需要硬件虚拟化。 由于硬件虚拟化一次只能由一个程序使用,因此当您启动虚拟机时,VMware 可能会遇到错误。

因此,您需要禁用 PC 上的内存完整性。 就是这样完成的:

  1. 按 键 钥匙类型 Windows 安全并按 Enter 钥匙。
  2. 点击那个 设备安全 可能性。
  3. 找到他们 芯线绝缘 部分并单击 芯线绝缘细节 可能性。
  4. 现在点击 转变 以下 内存完整性 停用该功能。
  5. 关闭 这 Windows 安全应用程序。

5.删除其他人 Windows 虚拟化特性

VMware 依赖于 Windows 虚拟机管理程序平台功能,为第三方虚拟机管理程序提供支持。 但如果你还有其他人 Windows 如果您的PC上也安装了虚拟化功能,则可能会与VMware虚拟机发生冲突。 因此,您需要删除这些功能。 重复以下步骤:

  1. 赢+R 启动“运行”命令框。 类型 appwiz.cpl 并按下按钮 Enter 钥匙。
  2. “程序和功能”窗口打开。 点击那个 转动 Windows 打开或关闭功能 可能性。
  3. 向下滚动并取消选中该框 超V, 虚拟机平台Windows 子系统 Linux 列表中的功能。
  4. 点击那个 好的 按钮。
  5. 现在点击 现在重启 单击按钮应用更改并从您的电脑中删除所有这些功能。

6.禁用VBS

基于虚拟化的安全性可能会干扰第三方虚拟机管理程序,因此您必须禁用它们。 了解如何禁用 VBS 以提高性能 Windows 11 了解更多信息。 禁用VBS后,启动VMware并运行虚拟机,检查“无法启动虚拟机”错误是否仍然存在。

7.删除所有其他基于虚拟化的程序

如果您使用其他第三方虚拟机管理程序,例如 VirtualBox 在您的 PC 上,您需要卸载它们一段时间,然后再运行 VMware。 您不会丢失任何虚拟机,因为您只删除了虚拟机管理程序程序。 虚拟机文件将被保留。

重复以下步骤以删除其他虚拟机管理程序:

  1. 赢+R 打开“运行”对话框。 类型 appwiz.cpl 在文本字段中并按按钮 Enter 钥匙。
  2. “程序和功能”窗口打开。 向下滚动并在列表中找到其他第三方虚拟机管理程序。
  3. 右键点击 在程序上,然后单击 卸载 可能性。
  4. 按照屏幕上的说明从计算机中删除该程序。

8.重新安装VMware应用程序

如果 VMware 的现有安装已损坏或安装文件夹中缺少重要文件,您将需要重新安装该应用程序。 这将删除所有安装文件并在您的电脑上安装该应用程序的新副本。

重复以下步骤使用 Winget 安装 VMware:

  1. 右键点击 开始 单击按钮打开 高级用户 菜单。 点击那个 终端(管理员) 可能性。
  2. 将出现“用户帐户控制”窗口。 点击那个 是的 按钮。
  3. 输入以下命令并按下按键 Enter 卸载VMware的关键:
     Winget uninstall VMware.WorkstationPlayer 
  4. 等待 Winget 从您的电脑中删除应用程序包。
  5. 现在运行以下命令从 Winget 存储库安装 VMware:
     Winget install VMware.WorkstationPlayer 
  6. 在您的电脑上下载并安装该应用程序需要一段时间。
  7. 关闭 终端应用程序窗口。
  8. 启动 VMware 并打开虚拟机以检查它现在是否运行正常。

9.使用系统还原

如果在安装新更新或对 PC 进行更改之前 VMware 在您的 PC 上运行良好,您可以使用系统还原返回到之前的状态。 您的所有个人文件均不受影响,并且您无需为应用程序重置电脑。

让 VMware 重新运行

这是修复VMware“无法启动虚拟机”错误的九种方法。 Windows 11. 检查 BIOS 中的虚拟化设置,更新应用程序并禁用内存完整性。 接下来,禁用 VBS、卸载可选的虚拟化功能,然后重新安装应用程序以解决问题。