用 wsl --list --verbose 列出 WSL 发行版

这一条命令即可显示所有已安装发行版、WSL 版本、运行状态和默认发行版。

WindowsWSL 子系统命令行Linux低风险
运行 wsl --list --verbose(或 wsl -l -v)列出发行版及状态和版本;用 wsl --set-default <名称> 修改默认发行版。

01命令

命令
$ wsl --list --verbose

02作用说明

单纯的 wsl -l 会隐藏两个常用信息:发行版运行在 WSL 1 还是 2,以及输入 wsl 时打开的是哪个发行版。加上 -v 后两者都会显示,还能看到正在转换状态(安装中/卸载中)的发行版。注意它的输出是 UTF-16 编码,直接通过管道交给其他工具时常会出现乱码,需先处理编码。

03风险

风险低风险
使用条件WSL feature installed (wsl --install enables it)

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Basic WSL commands for Windows
    Microsoft Learn · vendor-doc · 2026-09-17
    依据: Documents wsl --list --verbose for listing installed distributions with their WSL version and running state, plus --set-default and related management commands.

最后验证: 2026-09-17 · 分类: 开发者