如何检查我正在运行哪个版本的 WSL2?

Posted

技术标签:

【中文标题】如何检查我正在运行哪个版本的 WSL2?【英文标题】:How to check which build of WSL2 am I running? 【发布时间】:2021-08-03 23:04:11 【问题描述】:

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

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

在设置 -> 应用程序中有 4.19.104 描述的 WSL

那么我使用的是哪个build?

【问题讨论】:

【参考方案1】:

我想我是通过在 Powershell 中运行这个命令找到的:

(gcm wsl).Version

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

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

所以我的版本是 19041。

在设置 -> 应用中看到的 4.19.104 是 WSL kernel 的版本。

【讨论】:

以上是关于如何检查我正在运行哪个版本的 WSL2?的主要内容,如果未能解决你的问题,请参考以下文章

我正在运行哪个版本的 Socket.IO?

如何在 wsl2 上从 python3 运行 Selenium ChromeDriver?

如何使用 127.0.0.1 从 Windows 主机访问在 WSL2 中运行的服务?

Win10 WSL2安装并运行bochs

如何将在 WSL2 中运行的 Android Studio 与连接的设备或在主机上运行的 android 模拟器连接起来

你如何检查你正在运行的 Meteor 版本?