Wsl Service 0x80040326

image.png

某一天,当我打开 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,搞定。


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容