系统极客一直在努力
专注操作系统及软件使用技能

在 Windows 11 上回滚或更新 WSL 版本

Windows 11

在 Windows 11 中安装 WSL 之后,WSL 的版本会通过 Windows Update 自动升级。但如果更新失败,或者需要回滚到上一版本,可以通过「命令提示符」执行手动操作。

为什么需要手动更新 WSL 版本

WSL 的版本更新会首先发布到 GitHub 上,然后才会打包进 Windows Update 进行分发。这个过程存在一定的时间差。如果你所使用的 Linux 发行版急需 WSL 更新中的某些功能,可以在 Windows 11 中通过命令行手动更新 WSL 版本。

使用「命令提示符」更新 WSL 版本

在 Windows 11 中,可以使用wsl.exe命令来更新 WSL 版本。操作步骤如下:

1右键点击「开始」菜单,选择打开「终端管理员」。

2使用Ctrl + Shift + 2快捷键切换使用「命令提示符」交互窗口。

3使用以下命令查看当前 WSL 版本:

wsl --version

4将命令行输出的「WSL 版本」与 Gihub 上已发布的版本进行对比。

5如果当前版本比较旧,可以执行以下命令手动更新:

wsl --update
使用「命令提示符」查看和更新 WSL 版本
使用「命令提示符」查看和更新 WSL 版本

使用「命令提示符」回滚 WSL 版本

如果 WSL 更新之后引入了新的问题或出现故障,可以通过以下步骤回滚到上一版本:

1右键点击「开始」菜单,选择打开「终端管理员」。

2使用Ctrl + Shift + 2快捷键切换使用「命令提示符」交互。

wsl --update --rollback
使用「命令提示符」回滚 WSL 版本
使用「命令提示符」回滚 WSL 版本

设置 WSL 自动更新

要避免新版本发布时手动更新,可以在「Windows 更新」中设置 WSL 自动更新:

1使用Windows + I快捷键打开「设置」,依次选择「Windows 更新」和「高级选项」。

2打开「接收其他 Microsoft 产品的更新」开关。

打开 Microsoft 产品自动更新
打开 Microsoft 产品自动更新

现在,每当有新的 WSL 修订版本发布时,Windows 11 就会自动进行版本更新。

赞(0) 赞赏

评论 抢沙发

微信赞赏