修复:虚拟机无法启动,因为管理程序未运行

如果您无法在 Hyper-V 中启动虚拟机,那么本文将向您展示修复方法。想象一下您创建 Hyper-V 的场景。我们已经向您分享了在 Hyper-V 中创建虚拟机的指南。创建新的虚拟机后,当您第一次启动时,您突然意识到虚拟机无法启动,因为虚拟机管理程序未运行消息。

这是完整的错误消息和屏幕截图:

应用程序在尝试更改 <VM> 的状态时遇到错误。

<VM> 无法启动。

虚拟机 <VM> 无法启动,因为管理程序未运行。

<VM> = Hyper-V 中虚拟机的名称。

因此,如果您的主机系统上也收到相同的错误,您可以应用以下修复来解决此问题。

修复:虚拟机无法启动,因为管理程序未运行

修复 1 – 使用服务管理单元

1. 右键单击​​“开始”按钮并选择“运行”。

2. 类型services.msc并单击“确定”。

3. 在“服务”管理单元中,找到这两个服务并确保它们正在运行:

  • Hyper-V 主机计算服务
  • Hyper-V 虚拟机管理

修复 2 – 解决虚拟机无法使用 Windows 功能启动的问题

1. 按开始按钮并键入打开或关闭 Windows 功能。

2. 从搜索结果中,选择打开和关闭 Windows 功能。

3. 在 Windows 功能中,向下滚动并展开Hyper-V > Hyper-V 平台.

4. 检查Hyper-V 管理程序这里。还要确保 Hyper-V 服务也已启用。

修复 3 – 启用 DEP

数据执行保护 (DEP) 基本上是系统级内存保护。它有助于防止病毒和安全威胁造成的损害。使用 Hyper-V VM 时必须启用它。

1. 跑步sysdm.cpl命令。

2. 转到高级选项卡。单击性能选项下的设置。

3. 在“性能”选项中,转到“数据执行保护”选项卡。

4. 选择仅对基本 Windows 程序和服务启用 DEP.

5. 单击“应用”、“确定”。

FIX 4 – 启用硬件虚拟化

您需要在设备的 BIOS 设置中启用硬​​件虚拟化。

建议阅读:

1.打开BIOS设置在您的计算机上。

2. 根据您的系统配置,您需要找到基于虚拟化的设置。它可以在安全、高级或配置部分找到。它通常因系统制造商和设备型号而异。

3. 找到基于虚拟化的选项后,确保它已启用。

4. 启用该选项后,保存并重新启动系统。

希望有帮助!