Wsl_doesnt_start

Posted on

WSL が起動しなくなった

TL;DR

Shift キー押しながらwindowsの再起動ボタンを押すと解決した。

奮闘

突然 WSL が起動しなくなった。 コマンドプロンプトで wsl を実行してもCtrl+Cで抜けない限り何も起こらない。 直前にブルースクリーンが発生してたので、その影響かと思われる。

以下を参考にしたが、残念ながら効果はなかった。

日本語の情報だけでは限界と考え、“WSL not start” とかで検索する。 質問主と症状が一致しているQAサイトを発見した。 windows 10 - WSL Bash doesn’t start - Super User ここの best answer によると、

Try to do a FULL reboot of Windows10, hold SHIFT and click reboot.

Normal reboot/shutdown action in the start menu will not shutdown win10 fullly, for the “fast boot” mechanism saves memory from the last session. The other answer mentioned changing system settings which makes win10 doing a full reboot, it works, but unnecessary.

By holding SHIFT key and click the Shutdown/Reboot in start menu, win10 will go into maintain mode, choose Shutdown from the menu. Then start normally again.

ホントか〜?と思いつつ、やってみたらマジで起動した。

thanks a lot.