WSLを復活させる
WSLが吹っ飛んだ
発端
VSCodeでRailsプロジェクトを開こうとする
あれ?ない...
エクスプローラーでLinuxのディレクトリを開く
めっちゃ表示に時間がかかる
このフォルダは空です
Ubuntuを開いてみる
code:Ubuntu
Installing, this may take a few minutes...
インストールが始まってしまった
そういえば以下のようなことがあった
Linux環境をWindows上に用意するために仮想マシンを用意
遅すぎて使い物にならないぞ
以前DockerをインストールしようとしたときにWSLを入れていたのを思い出す
WSLでRails動かせるしこれでええやん
仮想マシンはポイーで
このときに間違ってなにか必要なUbuntuのファイルでも消してしまったか...?
code:Ubuntu
WslRegisterDistribution failed with error: 0x80080005
Error: 0x80080005 ??????????????
しかも失敗するんか...
ChatGPTを総動員して戦っていく
WSLの再起動を試みる
code:PowerShell
$ wsl --shutdown
WSLを終了させるコマンド
code:PowerShell
サーバーの実行に失敗しました
あかんか...
WSLのバックエンドサービスを再起動
管理者権限でPowerShellを開く
code:PowerShell
$ net stop LxssManager
サービスを開始しているか、または停止中です。後で再試行してください。
あかんか...
LxssManagerサービスを手動で停止
サービスマネージャーを開く
LxssManagerサービスの状態は...「停止処理中」
停止処理中だからコマンドが通らないということか
イベントビューアでログを確認
code:イベント10029
CLSID {4F476546-B412-4579-B64C-123DF331E3D6} のライセンス認証は、サービス LxssManager の停止の待機中にタイム
アウトしました。
停止処理がタイムアウトしてしまっている
強制的にサービスを終了させる
管理者権限でPowerShellを開く
code:PowerShell
$ taskkill /F /IM svchost.exe /FI "SERVICES eq LxssManager"
エラー: プロセス "svchost.exe" (PID 9828) を強制終了できませんでした。
理由: アクセスが拒否されました。
もしかして管理者権限で開けてない...?
管理者権限があるか確認する
ありそう
ChatGPTちゃんの反応がない、またこんど
以前に本当にインストールできていたのか気になるt6o_o6t.icon
WSLでUbuntuを起動するときにこういうエラーを過去に3回ぐらい見た気がする
違うエラーだったと思う
$ wsl --shutdown
ができない状態は見たことがない
インストールは出来ていたのだろう
Windowsを再起動
2023/08/24
なんか今日見たらUbuntu復活してた
何もしてないのに治った
なぜ...
再起動したら治る案件だったのでは?
1回の再起動では治らなかったどWindowsの更新とかを経てなんだかんだで治ったみたい
何もしてないのに治ったということは、また何もしてないのに壊れる可能性があるということです
信用できないよぅ...