这官方文档在这里假设 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
答案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 会更明智(无论如何这都是一个好主意)。