如何快速重装WSL

2,036 阅读1分钟

在长时间不使用 WSL 后,在登陆后提示需要执行 wsl --update 进行更新,但更新会失败并提示 catastrophic failure,尝试其它方法失败后,无奈进行重装。如遇到相似情况,可供参考。

1. 卸载WSL

Note: 以下命令需使用管理员权限 PowerShell 执行。

1.1 搜索

Get-AppxPackage -AllUsers | Where-Object { $_.Name -like "*Linux*" }

结果样例,检查是否包含 MicrosoftCorporationII.WindowsSubsystemForLinux

Name                   : MicrosoftCorporationII.WindowsSubsystemForLinux
Publisher              : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture           : X64
ResourceId             :
Version                : 2.2.4.0

1.2 卸载

Get-AppxPackage MicrosoftCorporationII.WindowsSubsystemForLinux | Remove-AppxPackage

2. 安装WSL

2.1 发行版下载地址:github.com/microsoft/W…

2.2 下载 Microsoft.WSL_2.2.4.0_x64_ARM64.msixbundle 或更新版本。

2.3 安装

image.png

点击安装即可。

此方法相较于 msi 格式安装包,能直接检测出安装过程中相关冲突并给出提示。