VScodeでWSL2を起動しているのですが、最近なぜかやたら繋がらなくなります。
Windowsをスリープしたタイミングなのか、いつなのか分かりませんが、ふと開いていたVScodeを開くと接続が切れてる・・・みたいな。
このときにWindow Terminalを使ってWSL2を立ち上げても、同じく繋がらない。というか以下みたいな画面になります。

▲プロセスコードは○○○で終了しました(スクショをミスってるので変な残像が写ってます)
この問題は、PowerShell上で以下のコマンドを実行するだけで直りました。
wsl --update
(再起動なども必要なく、このコマンドを打つだけですぐに繋がるようになった)
参考にしたページ:
WSLのcrash修復方法(2023/3/30) – Qiita
コメント