今日久しぶりにWSL環境を使おうとしたところ
Error: 0x8004326
ErrorCode: Wsl/Service/0x8004326
というエラーが表示されて、起動することができませんでした。
ネット上をあれこれ調べてみたところ、WSLを更新すれば良いということが分かったので、コマンドラインからさっとアップデートを行いました。
wsl --update
しかし、さらなるエラーが。
Error: 0x80248014
ErrorCode: Wsl/UpdatePackage/0x80248014
そうです。このWSL環境、社用PCで使っているためにMicrosoftStoreへのアクセスが禁止されており、MicrosoftStoreを介したアップデートを行うことができないのです。
これは、インストール時にも同じ問題がありましたので、MicrosoftStoreを介さない方法でアップデートを行います。
wsl --update --web-download
これで無事にWSLを起動できるようになりました。
こういう制限された環境でWSLを使っている人は少ないと思いますが、備忘録として。