尽管官方文档说应该可以,但在 18363 上安装 WSL2 失败

尽管官方文档说应该可以,但在 18363 上安装 WSL2 失败

官方文档在这里假设 WSL2 从版本 18362 或更高版本开始运行。

运行 Windows 10,更新至版本 1903 或更高版本,x64 系统版本 18362 或更高版本。

我有:18363

WmiObject -Class Win32_OperatingSystem | % Buildnumber
18363

系统信息显示相同:

在此处输入图片描述

所需的功能已启用:

C:\WINDOWS\system32> Get-WindowsOptionalFeature -Online -FeatureName "Microsoft-Windows-Subsystem-Linux"


FeatureName      : Microsoft-Windows-Subsystem-Linux
DisplayName      : Windows Subsystem for Linux
Description      : Provides services and environments for running native user-mode Linux shells and tools on Windows.
RestartRequired  : Possible
State            : Enabled
CustomProperties :
                   ServerComponent\Description : Provides services and environments for running native user-mode Linux
                   shells and tools on Windows.
                   ServerComponent\DisplayName : Windows Subsystem for Linux
                   ServerComponent\Id : 1033
                   ServerComponent\Type : Feature
                   ServerComponent\UniqueName : Microsoft-Windows-Subsystem-Linux
                   ServerComponent\Deploys\Update\Name : Microsoft-Windows-Subsystem-Linux




C:\WINDOWS\system32> Get-WindowsOptionalFeature -Online -FeatureName "VirtualMachinePlatform"


FeatureName      : VirtualMachinePlatform
DisplayName      : Virtual Machine Platform
Description      : Enables platform support for virtual machines
RestartRequired  : Possible
State            : Enabled
CustomProperties :

在此处输入图片描述

然而,当我跑步时

wsl --set-default-version 2

我越来越:

C:\WINDOWS\system32> wsl --set-default-version 2
Invalid command line option: --set-default-version

知道我错过了什么吗?

答案1

WSL 在我的 Production V2004 系统(以及 Insider)上绝对可用。

在此处输入图片描述

答案2

知道我错过了什么吗?

为了在 1903 或 1909 上使用 WSL2,次要版本必须大于或等于 1049。2020 年 9 月 8 日,KB4574727已发布,将次要版本号提升至 1082,安装此必需的安全累积更新将启用 1903 和 1909 上的 WSL2 功能。

. 之前的第一个数字是您的主版本号,因此对于版本 1903,它将显示为 18362。. 之后的数字是您的次要版本号,这将让您知道您的机器上是否有反向移植。此反向移植的次要版本号为:1049。总而言之,如果您的 Windows 版本 18362 或 18363 上的次要版本号为 1049 或更高,那么您就有反向移植和运行 WSL 2 发行版的能力。

在此处输入图片描述

来源:Windows 10 版本 1903 和 1909 将支持 WSL 2

但是,除了安装此修补程序之外,您只有两个选择,即等待下一个累积更新发布或使用Windows 10 升级助手工具。

答案3

该文件有误或过于乐观。WSL2 仅在 WSL 2 现已在 Windows Insiders 中推出

我们很高兴地宣布,从今天开始,您可以通过在 Insider Fast 通道中安装 Windows build 18917 来试用适用于 Linux 2 的 Windows 子系统

Build 18917 是 Windows 10 版本 2004 的内部预览版,但发布版本已经作为 Build 19041 提供。

因此,您需要升级到 Windows 10 版本 2004 才能获得 WSL2。

尽管 WSL2 目前也正在向后移植到 Windows 10 的早期版本,但这项工作仍在进行中。如果更新未显示在 Windows 更新中,则意味着尚未验证您的配置。在这种情况下,更新到 Windows 10 版本 2004 会更明智(无论如何这都是一个好主意)。

相关内容