如何查看我是哪个 WSL2 版本 运行?

How to check which build of WSL2 am I running?

Windows Linux 2 的子系统是一个很棒的工具,但由于它仍在进行中,因此存在一些问题。我没有参加 Insiders Program,所以我没有获得最新版本。我需要处理一些应该已经修复的内存问题,但我无法弄清楚我是否已经拥有所需的构建或我是否需要进行一些升级,或者目前是否仅适用于 Insiders。

我的 Windows 版本是 19042.985 (v.20H2)

在“设置”->“应用”中,有 4.19.104 描述的 WSL

我用的是哪个build

我想我是通过 运行在 Powershell 中执行此命令找到它的:

(gcm wsl).Version

gcmGet-Command 的缩写,它提供了有关命令的基本信息,包括完整版本:

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      19041  488

所以我的版本是 19041。

4.19.104,在设置->应用中看到,是WSL kernel.

的版本

Ubuntu(不知道其他发行版)中可用的另一种方法是使用 运行 wslfetch 命令打印基本信息,包括内部版本号: