LoginSignup
7
2

アップデートしたらWSLが起動しなくなった(2023/11)

Posted at

最近の問題らしく解決方法に中々たどり着けずに苦労したので、取り急ぎ共有します。

問題

Windowsアップデートに伴うWSLのアップデート(?)を適用したら以下のようなエラーでLinuxが起動しなくなりました。

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x8007019e
Error: 0x8007019e Linux ? Windows ??????????????????

そもそもwsl自体がうんともすんとも反応しなくなっています。

wsl -v
WSL はアップグレードを終了しています...
更新に失敗しました (終了コード: 1603)。
Error code: Wsl/CallMsi/E_ABORT

0x8007019eについては、「Windowsの機能の有効化」からWSLを有効にしろ、という情報しか出てこず、通常はその手順で解消するようですが、ここら辺を確認したうえで再起動やWSLの再インストールしてもダメでした。

解決方法

少し前にリリースされたWSL2.0.9の問題のようです。
https://github.com/microsoft/WSL/issues/10764

以下のコメントを参考にWSL2.0.5をインストールすることで問題が解決しました。
https://github.com/microsoft/WSL/issues/10764#issuecomment-1815485695

Press Win+R and type "regedit"
Navigate to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Look for "WslService" -> Right click on folder icon -> Delete
Restart PC
Install https://github.com/microsoft/WSL/releases/tag/2.0.5

7
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
2