WslRegisterDistributionがエラーで失敗しました:0x80070422
このエラーは、WSLを手動でインストールするときに表示されることがわかっています。インストールすると、プロセスはエラー0x80070422で失敗します。このエラーは、エラーメッセージも表示します。サービスが無効になっているか、有効なデバイスが関連付けられていないため、サービスを開始できません(The service cannot be started, either because it is disabled or because it has no enabled devices associated with it)。同じ問題に直面している場合、この投稿は、エラー0x80070422で失敗したWslRegisterDistributionを解決するのに役立ちます。(WslRegisterDistribution)

WslRegisterDistributionがエラーで失敗しました:0x80070422
問題を解決するには、次の方法を試すことをお勧めします。
- LxssManagerサービスを再起動します
- セキュリティソフトウェア(Security Software)がブロックされているかどうかを確認します
- WSLを再インストールします
これらの提案は、ユーザーにとって有効であることが知られています。
1]LxssManagerサービスを再起動します
- 実行(Run)プロンプト(Win +R)にservicesと入力し、 Enterキーを押します
- サービス(Services)スナップインで、LxSSManagerを見つけます(LxSSManager)
- それを右クリックして、開始することを選択します。
- WSLを起動してみてください。うまくいくはずです。
ここでの問題は、コンピューターを再起動するたびにこれを実行する必要があることです。したがって、開始モードを自動に設定することをお勧めします。LxSSManagerサービスをダブルクリックし、[スタートアップの種類(Startup Type)]を[自動(Automatic)]に設定します。

アクセス拒否のメッセージが表示された場合は、管理者モードでPowerShellまたはコマンドプロンプトを使用して、次のコマンドを実行できます。(Command Prompt)
sc config LxssManager start=auto
完了すると、コンピューターが起動するとサービスが自動的に開始されます。これは、 Linux(Linux)フレーバーが起動されたときに自動的に発生するはずですが、そうでない場合の回避策です。
2]セキュリティソフトウェア(Security Software)がブロックされているかどうかを確認します(Check)
一部のユーザーは、セキュリティソフトウェアがLxSSManagerサービスの開始をブロックしていると報告しました。この場合、サービスがブロックされたアプリケーションの下にリストされているかどうかをソフトウェアで手動で確認できます。サービスを免除として追加して、サービスをホワイトリストに登録する必要があります。
3]WSLを再インストールします

一部のユーザーに有効なもう1つの解決策は、WSLを再インストールすることです。Windowsの機能(Windows Features)セクションを使用して削除してから再インストールできます。
- 「 Windowsの機能(Windows Features)」と入力し、表示されたらオプションをクリックします
- (Locate Windows Subsystem)Linux用のWindowsサブシステムを見つけて、チェックを外します
- [(Click) OK]ボタンをクリックし、ウィザードを終了させてから、再起動します
- 戻ったら、今度はWSLをインストールすることを除いて、同じ手順に従います。
- コンピュータを再起動(Reboot)すると、動作するはずです。
投稿が簡単にフォローでき、WslRegisterDistributionがエラーで失敗したことを願っています:0x80070422が解決されました。これは、 WSL(WSL)の起動時に実行する必要があるサービスの問題です。したがって、一度解決すると、期待どおりに機能するはずです。
同様のWslRegisterDistributionがエラーで失敗しました(Similar WslRegisterDistribution failed with errors): 0xc03a001a | 0x80041002 | 0x800700b7または0x80080005(0x800700b7 or 0x80080005) | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019eおよび0x8000000d(0x8007019e and 0x8000000d)。
Related posts
WslRegisterDistributionエラーで失敗しました:0x80370114
WslRegisterDistribution error 0x8007023eで失敗しました
WslRegisterDistribution error 0x8007019eまたは0x8000000Dで失敗しました
WslRegisterDistributionがエラーで失敗しました:0x800701bcを
Fix WslRegisterDistribution error 0x80070032で失敗しました
WslRegisterDistributionエラーで失敗しました:0x80041002
LinuxのWindows 11のWindows Subsystemのインストール方法
WslRegisterDistribution error 0xc03a001aで失敗しました
Windows 10のBuild LineageOS Windows Subsystem for Linuxを使用する
Windows 10にLinux Distribution versionをWSL1 or WSL2に設定する方法
Windows 11/10で.shまたはShell Script fileを実行する方法
Windows で Windows Subsystem for Linux (WSL) のバージョンを確認する方法
WslRegisterDistribution error 0x800700b7または0x80080005で失敗しました
WSL Error 0x80070003の操作を停止しました
Linux Errors、Problems and Issuesの場合Fix Windows Subsystem
WslRegisterDistributionがエラーで失敗しました:0x80370102
