分享最新优惠信息
购买主机更加划算

0x80370102无法启动虚拟机错误的几种常见解决方法

在 Windows计算机上启动适用于Linux的Windows子系统时,如果出现错误消息Error: 0x80370102 The Virtual machine could not be started because an required feature is not installed,可以按照下面整理的几种常见方法进行解决。这个错误在禁用Hyper-V并尝试在PC电脑上使用WSL2时很是常见。

这是因为适用于Linux的Windows子系统需要在计算机上启用Hyper-V和虚拟化。假如你在启用适用于Linux的Windows子系统后错误地禁用了计算机上的其中一项功能。在这种情况下,在PC上启动WSL时就会出现这种错误。

0x80370102错误

0x80370102无法启动虚拟机错误,原因是未安装所需功能

要想修复错误0x80370102 The Virtual machine could not be started because an required feature is not installed错误,可以按照下面的方法次序进行逐一解决。

  1. 启用Hyper-V
  2. 启用硬件虚拟化
  3. 启用嵌套虚拟化
  4. 打开虚拟机平台

下面对这几个步骤进行详细的分析,以便大家进一步了解。

一、启用Hyper-V

这是解决上述问题需要做的第一件事,因为Hyper-V是在Windows计算机上使用适用于Linux的Windows子系统的必备特性或功能。所以,以下步骤可帮助你在PC上启用 Hyper-V:

  • 单击任务栏搜索框。
  • 键入turn windows features on or off
  • 单击单个搜索结果。
  • 找出Hyper-V
  • 勾选相应的复选框。
  • 单击OK按钮。
  • 让它完成安装。
  • 重新启动电脑。

启用Hyper-V

之后,你应该可以轻松地使用适用于Linux的Windows子系统。

二、启用硬件虚拟化

为了在PC上使用Hyper-V驱动的Windows子系统Linux,需要打开硬件虚拟化。如果在安装WSL后错误地禁用了它,则需要从BIOS中检查并启用此功能。在此之前,可以在计算机上打开任务管理器并切换到Performance选项。在这里可以找到一个名为Virtualization的标签。

确保状态显示为Enabled。如果没有,您需要在Windows  PC中启用硬件虚拟化。

启用硬件虚拟化

三、启用嵌套虚拟化

如果在虚拟Windows机器上安装了适用于Linux的Windows子系统,则需要打开嵌套虚拟化。根据你使用的虚拟机软件,步骤可能会有所不同。不过,几乎所有流行的虚拟机工具都带有类似的选项来启用嵌套虚拟化。

四、启用虚拟机平台

虚拟机平台是你需要启用的另一个强制性功能,以便在启动适用于Linux的Windows子系统时修复0x80370102错误。要启用虚拟机平台,请执行以下操作:

  •  在任务栏搜索框中搜索打开turn windows features on or off
  • 点击搜索结果。
  • 找出Virtual Machine Platform选项。
  • 勾选相应的复选框。
  • 单击OK按钮。
  • 让其安装完成。
  • 重新启动计算机。

启用虚拟机平台

之后,尝试在你的PC上运行WSL,如果没有问题的话,应该是可以成功的。

总结

在Windows 11/10 电脑上修复0x80370102 The virtual machine could not be started because an required feature is not installed错误,需要遵循上述过程。例如,需要从Windows功能面板打开 Hyper-V和虚拟机平台。然后,确保已启用硬件虚拟化。此外,如果在虚拟机上使用WSL,则还需要打开嵌套虚拟化。

如果上面四个步骤基本都设置正确了,那么就可以正确的使用适用于Linux的Windows子系统,同时也就不会出现0x80370102错误。

未经允许不得转载:惠主机 » 0x80370102无法启动虚拟机错误的几种常见解决方法