Windows
 Computer >> コンピューター >  >> システム >> Windows

WslRegisterDistributionが次のエラーで失敗しました:0x800700b7または0x80080005

一部のユーザーは、WslRegisterDistributionがエラー0x800700b7で失敗したと不満を言っています。 または0x80080005 、これはコンピュータの再起動後に発生することがあります。 Ubuntuまたはその他のDextroが起動されたときに表示されます。この投稿は、問題の解決に役立ちます。完全なエラーメッセージは次のとおりです。

インストールには数分かかる場合があります…
WslRegisterDistributionがエラーで失敗しました:0x800700b7 /0x80080005
ディストリビューションのインストールが破損しています。
お願いします[アプリの設定]から[リセット]を選択するか、アプリをアンインストールして再インストールします。
エラー:0x800700b7ファイルが既に存在する場合、ファイルを作成できません。
続行するには任意のキーを押してください…

WslRegisterDistributionがエラー0x800700b7または0x80080005で失敗しました

解決策は非常に簡単で、 LxssManagerを再起動する必要があります。 Windowsで利用可能なその他のサービス。 WSLには、ユーザーモードとカーネルモードの2つのモードがあります。これには、Bash、LxssManager、Lxss.sys、lxcore.sysが含まれます。 LxssManagerは、WSLの新しいインスタンスを起動するユーザーモードのセッションマネージャーサービスです。説明の内容は次のとおりです。

LXSS Managerサービスは、ネイティブELFバイナリの実行をサポートします。このサービスは、ELFバイナリをWindowsで実行するために必要なインフラストラクチャを提供します。サービスが停止または無効になっている場合、それらのバイナリは実行されなくなります。

LxssManagerサービスを再起動します

WslRegisterDistributionが次のエラーで失敗しました:0x800700b7または0x80080005

Windowsキーを押し、コマンドプロンプトがリストに表示されるまでcmdと入力します。それを右クリックし、管理者として実行することを選択します。次に、次のコマンドを入力します。

sc query LxssManager
sc stop LxssManager
sc start LxssManager

完了したら、WSLを起動します。問題は発生しません。ただし、これはコンピュータを再起動するたびに発生する可能性があります。毎回発生しないようにするには、次のコマンドを実行します。

sc config LxssManager start=auto

次回、コンピューターを起動してWSLを起動するときは、問題にはならないはずです。

レジストリを使用してLxssManagerの自動開始を設定

WslRegisterDistributionが次のエラーで失敗しました:0x800700b7または0x80080005

上記のコマンドを使用してサービスのスタートアップの入力を変更できない場合は、レジストリを介して変更できます。このエラーは、サービスがすでに使用されていて、変更しようとした場合に発生します。

  • 実行プロンプトを開き、regeditと入力して、Enterキーを押します
  • レジストリエディタで、次のパスに移動します。
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
  • スタートキーをダブルクリックして、編集モードで開きます。値を2に設定し、保存します。

これにより、 LxssManager 自動に設定されています。

投稿がわかりやすく、このヒントを使用してWslRegisterDistributionfailedエラー0x80080005または0x800700b7を解決できたことを願っています。エラーの解決は簡単で、サービスを自動的に起動するように設定できる限り、修正できるはずです。

同様のWslRegisterDistributionがエラーで失敗しました :0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019eおよび0x8000000d。

WslRegisterDistributionが次のエラーで失敗しました:0x800700b7または0x80080005
  1. 修正:WSLRegisterDistributionがエラーで失敗しました:0x8007019e

    WSLRegisterDistributionFailedエラーが発生する場合があります Linuxのサブシステムが無効になっているためです。さらに、Linuxディストリビューションアプリケーションのインストールが破損していると、エラーが発生する可能性もあります。 影響を受けるユーザーがLinuxターミナルを起動しようとすると、次のメッセージが表示されてエラーが発生します。 トラブルシューティングプロセスに進む前に、bashではなくWindowsサーチバー(システムのタスクバーにあります)を使用してLinuxコンソールを起動してみてください。 解決策1:Linuxのサブシステムを有効/無

  2. エラー0x807800C5で失敗したWindowsバックアップの修正

    エラー メッセージが表示された場合、「バックアップ セット内のいずれかのボリュームのバックアップ イメージの準備に失敗しました。 (0x807800C5)」の場合、バックアップ プロセスがサード パーティ プログラムによってブロックされている可能性があります。古いバックアップ データが古くなったためにエラーが発生することもあり、それを削除すると修正されるようです。 システムが誤って破損した場合に備えて、データのバックアップを取っておくことは非常に重要です。このバックアップ データは非常に便利です。ハードウェアまたはソフトウェアは、年月が経つにつれて効率が低下します。誤動作して Windo