更新

更新

似乎 API 已经改变,网上能找到的命令大多已过时。如何更改使用的 Windows Subsystem for Linux 版本?

以前:

wsl -l -v

更新

之后,将 Windows 升级到 2004,我就能够在 Power Shell 中使用上述命令。

wsl -l -v
>   NAME            STATE           VERSION
> * Ubuntu-18.04    Running         2

这足以确认吗?wsl 1 和 2 的 wsl shell 看起来完全相同。

答案1

  1. 在 Windows 命令提示符下,运行ver 倒数第二个数字组版本18917或更高版本?如果是,请继续执行步骤 2。如果不是,则您使用的是版本 1。这说明了操作系统为 Build 16299 时的结果:

在此处输入图片描述

  1. 打开窗户电源外壳(不是命令提示符)并输入命令wsl -l -v

如果版本 2 安装正确,您将看到版本号。

如果您没有看到版本号,或者看到错误消息,则表示您拥有的是版本 1。

在此处输入图片描述

相关内容