WSLのエラー (Error: 0x80040326)

いつもどおりWSLを起動しようとしてエラー発生したけど、特にアップデートなどした覚えもない。

Error: 0x80040326
Error code: Wsl/Service/0x80040326
Press any key to continue…

同様のエラーが他でも発生していたようで、5時間前にgithubにIssueが上がっていました。

https://github.com/microsoft/WSL/issues/9866

幸いなことにIssueのコメントを見るとWSLのバージョンが1.1.3.0の人は発生している問題のようで、強制アップデートしたところ復旧しているようでした。

管理者権限でPowerShellを起動してコマンドによるアップデートで復旧しました。

wsl --update
更新プログラムを確認しています。
Linux 用 Windows サブシステムを更新しています。...

#アップデート後のバージョン確認
wsl --version
WSL バージョン: 1.1.6.0
カーネル バージョン: 5.15.90.1
WSLg バージョン: 1.0.50
MSRDC バージョン: 1.2.3770
Direct3D バージョン: 1.608.2-61064218
DXCore バージョン: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows バージョン: 10.0.22621.141

私の環境では、アップデート中の処理がコンソールに表示されず、Windows11の「通知」機能による通知が表示された後から、WSLが起動できました。

WSLは度々トラブルがあるんだけど、毎回どうしてこうなるのか?