无法在 Windows 10 上安装 WSL2

无法在 Windows 10 上安装 WSL2

我已启用 WSL 并重启了电脑

在此处输入图片描述

并从 Windows 应用商店安装 Ubuntu,并设置名称和密码

在此处输入图片描述

我安装了 Docker,但启动时收到消息 WSL2 未安装,因此我以管理员身份在 PowerShell 中运行此命令,但收到错误

Enable-WindowsOptionalFeature : The request is not supported.
At line:1 char:1
+ Enable-WindowsOptionalFeature -Online -FeatureName $("VirtualMachineP ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand

在此处输入图片描述

我搜索并根据这个答案https://serverfault.com/questions/337905/enabling-powershell-remoting-access-is-denied#answer-590677我以管理员身份运行此程序

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

然后我收到一条成功消息。我关闭了 PowerShell,然后以管理员身份重新打开并再次运行相同的命令,但仍然收到相同的错误。

如何在 Windows 10(家庭版)上安装 WSL 2 以使用它来运行 docker,而不是使用 Hyper-V?

答案1

您还需要在 Windows 功能对话框中启用虚拟机平台。

WSL 2 常见问题解答

WSL 2 使用 Hyper-V 吗?它会在 Windows 10 Home 上可用吗?

WSL 2 适用于 WSL 当前可用的所有 SKU,包括 Windows 10 Home。

WSL 最新版本使用 Hyper-V 架构来实现虚拟化。该架构将在‘虚拟机平台’可选组件中提供。此可选组件将在所有 SKU 上提供。随着 WSL 2 版本的临​​近,您很快就会看到有关此体验的更多详细信息。

在此处输入图片描述

为了进入上述对话框,您只需右键单击开始菜单,然后在顶部选择应用程序和功能。点击可选功能靠近顶部,然后在右上角的下一个窗口中,你会看到更多 Windows 功能


在此处输入图片描述


然后


在此处输入图片描述


下一个


在此处输入图片描述


现在您应该可以看到上面的对话框。

相关内容