こんにちは
Q&Aフォーラムに投稿していただきありがとうございます。
WSLが起動しなくなったのは困りますね。このエラー「WslRegisterDistribution failed with error: 0x80070424」は、特定のサービスがインストールされていないことを示しています。以下の手順で問題を解決できるか試してみてください:
- WSLの再インストール:
管理者権限でPowerShellを開き、以下のコマンドを実行します:
wsl --unregister <distro-name>
wsl --install
これにより、WSLとそのディストリビューションが再インストールされます。
- Windowsの機能を有効化:
• 「Windowsの機能の有効化または無効化」を開き、「Windows Subsystem for Linux」と「Virtual Machine Platform」が有効になっていることを確認します。
- サービスの確認:
• 管理者権限でPowerShellを開き、以下のコマンドを実行して、WSLサービスが実行されていることを確認します:
Get-Service LxssManager
• サービスが停止している場合は、以下のコマンドで開始します:
Start-Service LxssManager
- WSLの更新:
• 管理者権限でPowerShellを開き、以下のコマンドを実行してWSLを更新します:
wsl --update
wsl --shutdown
- レジストリの修正:
• 「regedit」を開き、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\に移動し、「WslService」が存在するか確認します。存在しない場合は、再インストールを試みてください。
Reference:
WSL --install fails with "Error: 0x80070424 The specified ... - GitHub
WSL --install fails with "Error: 0x80070424 The specified ... - GitHub
上記の情報がお役に立てば幸いです。
ご不明な点やご不明な点がございましたら、お気軽にお知らせください。
よろしくお願いいたします
デイジー・ジョウ
============================================
回答が役に立った場合は、「回答を受け入れる」をクリックして賛成票を投じてください。