Windows Updateを適用したらWSLが起動しなくなった

備忘録です.今日,Windows Update を適用してバージョン20H2(ビルド 19042.746)に更新したところWSLが起動しなくなりました.

結局初期化して解決させました.

現象

Ubuntu が起動しなくなりました.最初は VSCode から WSL にアクセスできないとエラーが発生して何事かと思いましたが WIndows Terminal から開こうとしても [プロセスはコード 1 で終了しました] ([process exited with code 1])とだけ表示されて何もできなくなってしまいました.

試す

管理者でPowershellを起動して netsh winsock reset と入力することで復活することもあるようです.

As the title. I updated the insider version to 19564.1005. WSL2-Ubuntu cannot start. I got [process exited with code 1] error with Terminal-run.

しかしこれでは解決せず,また更新プログラムを完全に適用したり再起動を繰り返しましたが変化はありませんでした.

初期化

結局Ubuntuを初期化することにしました.

[アプリと機能] > Ubuntu の [詳細オプション] > リセット項 [リセット] をクリック.

Ubuntu を起動しインストールを完了させます.

Powershell で wslconfig.exe /setdefault Ubuntu を入力することでデフォルトをUbuntuに設定できました.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×