WSL2がコマンドを認識しません

WSL2がコマンドを認識しません

Windows 10でWSL2を使用すると、Linuxシェルが機能する必要があるコマンドを認識できません。また、Docker Desktop が起動せず、次のものが表示されます。WSL統合が停止し、コード1で終了しました。。疑問が聞こえたとき、echo $PATH以前に利用可能な多くのコマンドが含まれていませんでした。

ここに画像の説明を入力してください。

しかし、wsl --shutdownPowershellを実行してwslを再起動します。これで、すべてのWindows関連コマンドが戻って(で始まるコマンド/mnt/c)、Dockerエンジンを起動できるようになりました。完了するとdockerkubectlコマンドも再認識されます。これで、以前よりも多くのパス変数があります。

ここに画像の説明を入力してください。

この問題の原因は何ですか?コンピュータの電源を入れるたびに、WSLをシャットダウンして再起動する退屈なプロセスを経験したくありません。

関連情報