某一天,当我打开 WSL,懵住了!!
Error: 0x80040326
Error code: Wsl/Service/0x80040326
[已退出进程,代码为 4294967295 (0xffffffff)]
咱也不知道为嘛,直接 Google:
Ubuntu crashes on windows: 0x80040326 Wsl error
I had a same problem, but just solved it.
Update your wsl system.
wsl --update
管理员打开 Windows PowerShell
> wsl --update
正在检查更新。
与服务器的连接意外终止
Error code: Wsl/UpdatePackage/0x80072efe
不出意外的出意外了。
之前说过公司装得 Windows 是企业版没有 Microsoft Store (Windows 安装 Linux 系统 & 安装 WSL1),而 wsl
命令默认使用的是 Microsoft Store 中的 App。查看 WSL 帮助 wsl --help
--update
更新适用于 Linux 的 Windows 子系统程序包。
选项:
--web-download
从 Internet 而不是 Microsoft Store 下载更新。
--pre-release
如果可用,则下载预发布版本。表示使用 --web-download.
懂了
> wsl --update --web-download
正在检查更新。
正在将适用于 Linux 的 Windows 子系统更新为版本: 1.2.5。
重新打开 WSL,搞定。