虚拟机平台 Windows 功能和 BIOS 中的虚拟化已启用,但收到错误消息

虚拟机平台 Windows 功能和 BIOS 中的虚拟化已启用,但收到错误消息

我尝试从 Windows 商店安装 ubuntu 22.04,但出现以下错误:

Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.
For information please visit https://aka.ms/wsl2-install
Press any key to continue...

但是虚拟机平台窗口功能已启用,BIOS 中的虚拟化功能也已启用。还有其他原因导致此错误吗?

答案1

我绝对建议尝试@Dick 的回答如果您遇到此问题,请首先尝试,但出现这种情况时的另一种选择是:

  • 打开或关闭 Windows 功能在设置中。
  • 看看Hyper-V选项是否被选中,如果是,则取消选择。
  • 同时取消选择虚拟机平台同时。
  • 重启
  • 重新启用虚拟机平台然后再次重启。

尝试 WSL2。

如果这样可行,并且您需要在系统上启用 Hyper-V 来执行其他任务,则应该能够:

  • 取消选择虚拟机管理器
  • 重新选择Hyper-V
  • 重启

WSL2 可以利用任何一个VMP 或 Hyper-V。

如果上述方法不起作用,至少您将获得更多数据点来进行额外的故障排除。

答案2

在网上的另一个表格上找到了这个

运行此命令:

bcdedit /set hypervisorlaunchtype auto

重新启动并启动 ubuntu。我没有研究该命令实际上的作用,因此如果有人愿意回答更多详细信息,我会接受答案。

答案3

如果您在 Hyper-V VM 中运行,则需要在 PowerShell 命令中在主机上运行以下命令,其中<VMName>您的命名 VM 为。

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

https://learn.microsoft.com/en-us/windows/wsl/troubleshooting

答案4

这些方法对我都不起作用。对我有用的是:

重新启动 ⇨ 转到 BIOS ⇨ 在您的机器上搜索与虚拟化相关的任何内容。
⇨ 我的叫做:AMD... ⇨ 启用它。

有效。

相关内容