没错,我的wsl2又又又炸掉了
Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x8007019e
Error: 0x8007019e ?????? Linux ? Windows ????????? ?wsl.exe --install? ????? ??????????
https://aka.ms/wslinstall Press any key to continue...而且最后还出现了
正在下载: 适用于 Linux 的 Windows 子系统 2.2.4 正在安装: 适用于 Linux 的 Windows 子系统 2.2.4 灾难性故障没事,先卸载wsl里已安装的所有系统
然后,列出已经安装的wsl包,随后卸载它
Get-AppxPackage *WindowsSubsystemForLinux* | Select Name, PackageFullName
Remove-AppxPackage -Package MicrosoftCorporationII.WindowsSubsystemForLinux_2.4.13.0_x64__8wekyb3d8bbwe之后转到
https://github.com/microsoft/WSL/releases
看到Assets里的这些玩意儿,选一个最符合你电脑体质的
Microsoft.WSL_2.4.13.0_x64_ARM64.msixbundle
wsl.2.4.13.0.arm64.msi
wsl.2.4.13.0.x64.msi我选择了wsl.2.4.13.0.x64.msi
然后双击安装,如果你遇到了注册表的问题,不要退出,按照如下修改注册表权限:
提示哪里有问题就修改哪里即可(计算机\HKEY_LOCAL_MACHINE\SOFTWARE)
只需要修改跟你当前账户相关的用户权限

正常来说应该可以成功安装wsl,再执行一次 wsl --update
应该可以解决问题,wsl应该正常启动,可以下载Ubuntu等子系统
相关链接:
https://github.com/microsoft/WSL/issues/12005
https://learn.microsoft.com/zh-cn/windows/wsl/install