Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

WslRegisterDistribution が次のエラーで失敗しました:0x80370114

デバイスで作業しているときに、エラー メッセージが表示されることがよくあります。これらは、修正が必要なものがあることを示しているため、完全に正常です。プロセスがブロックされているか、ハードウェア コンポーネントが故障している可能性があります。

この記事では、Windows Subsystem for Linux ツールとそれに関連する 1 つの一般的なエラー メッセージについて知っておくべきことをすべて説明します。

Linux または WSL 用の Windows サブシステムは、開発者にとって便利なツールです。ただし、Windows 10/11 で問題が発生することがあります。これに関連する最も一般的なエラー メッセージの 1 つは、「WslRegisterDistribution Failed with Error:0x80370114」です。

では、このエラー メッセージは何であり、修正できるのでしょうか?この記事では、この WSL エラーについてわかっていることをすべて共有します。

プロのヒント:専用の PC 最適化ツールを実行して、システムの問題やパフォーマンスの低下を引き起こす可能性のある不適切な設定、ジャンク ファイル、有害なアプリ、およびセキュリティの脅威を取り除きます。

PC の問題の無料スキャン3.145.873ダウンロード対応機種:Windows 10/11、Windows 7、Windows 8

Linux 用 Windows サブシステムとは

エラーをよりよく理解するために、まず、Linux または WSL 用の Windows サブシステムが何であるかをお知らせください。

Linux 用 Windows サブシステム 開発者が Windows デバイスで Linux プラットフォームを実行できるようにするツールです。 WSL を使用すると、開発者は公式の Microsoft Store からお気に入りの Linux ディストリビューションを選択できます。また、sed、awk、grep などのコマンドライン コマンドやツールを実行することもできます。

さらに、WSL ツールを使用すると、開発者は Windows 上で Linux アプリケーションを実行し、コマンドライン プログラムで Bash シェル スクリプトを実行できます。

Windows に WSL ツールをインストールするには、次の手順を実行する必要があります。

ステップ 1:WSL ツールを有効にする

まず、ツールを Windows で実行するには、Linux 機能用の Windows サブシステムを有効にする必要があります。これを行うには、管理者権限で PowerShell を起動します。次に、コマンド dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart を実行します。完了したら、コンピューターを再起動してください。

ステップ 2:選択した Linux ディストリビューションをインストールする

この手順を続行するには、まず Microsoft Store を開きます。ここから、Linux ディストリビューションを選択できます。次のオプションがあります:

  • Ubuntu
  • openSUSE Leap 42
  • SUSE Linux Enterprise Server 42
  • カリ Linux
  • Debian GNU/Linux

選択したら、それをクリックします。その後、ディストリビューションのページに移動します。ここで、[入手] をクリックします。 ボタン。 Linux ディストリビューションを初めてインストールする場合は、コンソール ウィンドウが起動するはずです。ファイルが解凍され、デバイスに保存されるまで数分待つよう求められます。将来的には、他のディストリビューションのインストールに 1 秒もかからないはずです。

ここで、インストールを完了するために、 Hyper-V ホスト コンピューティング サービスが稼働している必要があります。そうしないと、WslRegisterDistribution failed with error:0x80370114 が返されます。

Windows 10/11 の WslRegisterDistribution Failed エラーとは?

WslRegisterDistribution が次のエラーで失敗しました:0x80370114 は、WSL ツールを使用した Linux ディストリビューションのインストール中に Hyper-V サービスがブロックされると発生します。通常、「エラー:0x80370114 必要な機能がインストールされていないため、操作を開始できませんでした」という完全なエラー メッセージが表示されます。

エラーが表示された場合、WSL コマンドライン ツールにアクセスできない可能性があります。

Windows 10/11 で WslRegisterDistribution Failed エラーが発生する原因は?

前述のように、このエラーは、WSL ツールを使用した Linux ディストリビューションのインストール中に Hyper-V サービスがブロックされた場合に表示されます。ただし、Windows 10/11 をサポートする重要な機能がないために表示される場合があります。

Windows 10/11 での WslRegisterDistribution Failed エラーの基本的なトラブルシューティング

以下で共有している修正は、ほとんどの場合時間がかかります。ただし、それらを試す前に、まずコンピューターを再起動してください。コンピューターが必要とするのは、簡単な再起動だけである場合があります。再起動後にエラーが消えたことに驚くかもしれません。これは、しばらくコンピューターをシャットダウンしていない場合に特に当てはまります。

ここで、正常に再起動できないというより複雑なエラーが発生していると思われる場合は、他の高度な再起動オプションを検討してください。再起動しても問題が解決しない場合は、トラブルシューティングを行ってください。

この問題のトラブルシューティングを行うには、最初に Linux 機能の Windows サブシステムを有効にする必要があります。そのためには、2 つの方法があります。

方法 1:[Windows 機能の有効化または無効化] オプションを使用して Windows Subsystem for Linux 機能を有効にする

[Windows 機能の有効化または無効化] オプションを使用して Windows Subsystem for Linux 機能を有効にするには、検索フィールドを使用してオプションを検索します。結果のリストから、[Linux 用 Windows サブシステム] の横にあるオプションにチェックを入れます . OK を押します 続行します。

この時点で、システムは必要なすべてのシステム ファイルを見つけてインストールします。完了すると、コンピューターを再起動するように求められます。コンピュータが再起動したら、問題はなくなります。

方法 #2:Windows PowerShell を使用する

この問題をトラブルシューティングするもう 1 つの方法は、Windows PowerShell を使用することです。 .この方法を機能させるには、Windows PowerShell を管理者特権で開く必要があります。次に、次のコマンドを入力して WSL 機能を有効にします:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux .

コマンドを入力すると、システムは必要なすべてのシステム ファイルの検索とインストールを開始します。求められたら、Y を入力してコンピューターを再起動します。

Windows 10/11 で WslRegisterDistribution Failed エラーを修正する方法

上記のトラブルシューティング方法が機能しない場合は、以下にリストされている修正に進んでください。

修正 #1:Hyper-V ホスト コンピューティング サービスのブロックを解除する

サービスのブロックを解除するには、ウイルス対策ソリューションを使用しているかどうかを最初に確認する必要があります。 Windows Defender を使用している場合は、次の手順に従ってください:

<オール>
  • 検索フィールドに「Windows セキュリティ」と入力します . Enter を押します Windows セキュリティ を起動するには ウィンドウ。
  • アプリとブラウザ コントロールに移動します
  • エクスプロイト保護設定をクリックします .
  • プログラム設定に移動します タブ
  • Hyper-V ホスト コンピューティングを見つける C:\WINDOWS\System32\vmcompute.exe に移動してサービスを提供します。
  • サービスを選択し、[編集] をクリックします。 ボタン。
  • コード フロー ガード (CFG) を見つける セクションを開き、システム設定の上書き のチェックを外します オプション
  • 次に、Windows PowerShell を開きます 管理者権限を持つ。
  • 次のコマンドを実行します:net start vcompute
  • アプリとブラウザ Windows セキュリティで制御 あなたのPCで重要な役割を果たします。脅威や潜在的に危険なファイル、ダウンロード、アプリ、Web サイトからデバイスを保護します。そのため、無効になっていないことを確認してください。必要に応じて、例外を追加するだけで、それに依存する他のプログラムが期待どおりに実行できるようになります。

    修正 #2:Lxss Manager サービスを再起動する

    WSL に関連付けられている別のサービスは、Linux インスタンス ライフ サイクル サービスです。バックグラウンドで実行され、何らかの形で物事を制御します。ただし、このサービスがブロックされているか、問題が発生している場合は、エラーが発生する可能性があります。この場合、サービスを再起動すると問題を解決できます。

    サービスを再起動するには、次のことを行う必要があります:

    <オール>
  • Windows + R を押します 実行を開始するためのキー ダイアログ ボックス。
  • 入力 services.msc をテキスト フィールドに入力し、[OK] をクリックします .
  • サービスのリストから LxssManager を見つけます サービスを再起動してください。
  • 完了したら、WSL を再起動します ツールを使用して、エラー メッセージが表示されなくなったかどうかを確認してください。
  • 修正 #3:Microsoft Store から WSL ツールを起動する

    インストールした Linux ディストリビューションにバグがあり、WSL ツールの起動時にエラーが発生する場合があります。良い点は、Microsoft Store のインターフェイスから直接 WSL アプリを再起動することで簡単にクリアできることです。

    何をすべきかについての詳細なガイドについては、次の手順に従ってください:

    <オール>
  • タスクバーに移動 Windows 検索 をクリックします。 フィールド。
  • ここに「Microsoft Store」と入力します Enter を押します .
  • 結果のリストが画面に表示されます。最も関連性の高い結果をクリックしてください。
  • ウィンドウの右上隅にあるその他メニューをクリックします。
  • マイ ライブラリを選択します .
  • ウィンドウの左ペインに移動し、[インストール済み] をクリックします。 .
  • 次に、右ペインに戻り、 Linux ディストリビューション を選択します アプリ
  • [起動] をクリックします。 ボタンをクリックして、問題が解決したかどうかを確認してください。
  • 修正 #4:コマンド プロンプトから Linux ターミナルを更新する

    古いバージョンのディストリビューションを実行している場合、エラーが発生する可能性があります。しかし、繰り返しになりますが、これは修正できます。アプリを更新するとうまくいきます。

    Linux ディストリビューションを更新するには、コマンド プロンプトを使用します。この方法では、アプリケーションを再インストールする必要はありません。何をすべきかについてのガイドは次のとおりです。

    <オール>
  • タスクバーに移動 Windows 検索 をクリックします。 フィールド。
  • 入力 コマンド プロンプト Enter を押します .
  • 結果のリストで、[コマンド プロンプト] を右クリックします。
  • [管理者として実行] を選択します .
  • 次に、次のコマンドをコマンド ラインに入力します。必ず Enter を押してください 各コマンドの後:
    • C:\> bash
    • $ sudo apt-get update
    • $ sudo apt-get dist-upgrade
    • $
    • C:\>終了
  • さて、WSL を起動します ツールを使用して、エラーが解消されたかどうかを確認してください。
  • 修正 #5:WSL アプリを修復する

    これまで何も機能していない場合は、WSL アプリのインストールが破損しているためにエラーが発生している可能性があります。これを修復するには、Windows の修復機能を使用してください。

    方法は次のとおりです。

    <オール>
  • Windows を右クリックします。 ボタンをクリックして [設定] を選択します .
  • アプリに移動 .
  • WSL を見つけてクリックします。
  • 詳細オプションを選択します .
  • 下にスクロールして 修復 を見つけます ボタン。
  • アプリが修復されたら、エラーが修正されたかどうかを確認します。それ以外の場合は、 詳細オプション に戻ります
  • 次に、[リセット] をクリックします。 ボタン。この操作を行うと、データやその他の設定が失われることに注意してください。
  • アプリを再起動して、エラーが解消されたかどうかを確認してください。
  • 修正 #6:WSL アプリケーションを再インストールする

    アプリを修復しても問題が解決しない場合は、アプリの破損したモジュールに多大な損傷が生じているため、修復プロセスでは修正できません。このためには、アプリを手動でアンインストールしてから再インストールする必要があります。

    次の手順に従ってください:

    <オール>
  • Windows を右クリックします。 ボタンをクリックして [設定] を選択します .
  • WSL を見つける アプリケーションを開き、[アンインストール] を選択します .
  • アンインストールしたら、Linux 用サブシステムを無効にします。 オプションを選択してデバイスを再起動してください。
  • 再起動したら、Linux 用サブシステムを有効にしてみてください オプションをもう一度。
  • その後、WSL を再インストールします。 アプリ。これで問題が解決することを願っています。
  • 修正 #7:Windows PC をリセットする

    Microsoft では、Windows 10/11 ユーザーがコンピューターをリセットすることを許可しています。これを行うと、オペレーティング システムが最初にアクセスしたときの状態に戻ります。つまり、サードパーティ アプリケーションは存在しなくなります。

    Windows 10/11 のリセットを実行すると、コンピューターが新たなスタートを切ります。これは、ソフトウェア関連の問題が発生していて解決できない場合に便利な修正方法です。

    Windows 10/11 をリセットするには 2 つの方法があります。以下のセクションを参照してください。

    方法 #1:内部から Windows をリセットする

    Windows に正常にログインできる場合は、Windows をリセットするのは簡単なプロセスです。次の手順に従ってください:

    <オール>
  • 開始に移動 メニュー。
  • 設定を選択 .
  • 更新とセキュリティに移動します [回復] を選択します .
  • 右側のペインで、[この PC をリセット] に移動します。 [始める] をクリックします。 .
  • この時点で 2 つのオプションがあります:Keep My Files すべて削除 . 2 番目のオプションを選択する場合は、後続の手順で重要なデータが失われるため、重要なデータのバックアップを作成済みであることを確認してください。
  • 警告が表示された場合は、[次へ] をクリックしてください .
  • 表示されるウィンドウで、実行するアクションの詳細を確認します。満足したら、[リセット] をクリックします。 ボタン。これにより、リセット プロセスが開始されます。
  • プロセスが完了するまでに数分かかります。また、コンピューターは途中で数回再起動します。 3 つのオプションを提供する画面が表示されたら、1 つを選択して [続行] をクリックしてください。
  • 方法 #2:ログインせずに Windows 10/11 をリセットする

    Windows 10/11 アカウントにログインできない場合でも、別の方法でデバイスをリセットできます:[ブート オプション] メニューを使用します。このメニューは、デバイスが 2 ~ 3 回連続して正常に起動しない場合に自動的に表示されます。ただし、そうでない場合は、Shift キーと電源ボタンを押して呼び出すことができます。そして、[再起動] をクリックします。デバイスが再起動すると、起動オプション メニューが表示されます。ここから、Windows 10/11 のリセットを実行できます。

    続行する方法は次のとおりです。

    <オール>
  • [トラブルシューティング] をクリックします。
  • [この PC をリセット] を選択します。
  • ステップ 6 から 8 を実行する 前の方法で、デバイスが再起動してリセットされるまで待ちます。
  • デバイスがリセットされた後、3 つのオプションのいずれかを選択するよう求められたら、[続行] を選択します。 .
  • 修正 #8:Windows のクリーン インストールを実行する

    Windows 10/11 のクリーン インストールを実行する前に、まず次の要件を満たしていることを確認してください:

    • 32 ビットの場合は 1 GB、64 ビットの場合は 2 GB の RAM
    • 1 GHz プロセッサ以上
    • ハード ドライブの空き容量 20 GB
    • 800×600 ディスプレイ
    • DirectX 9 グラフィック プロセッサ
    • 安定したインターネット アクセス
    • 有効な Microsoft アカウント

    クリーン インストールを実行するには、最初にいくつかのことを考慮する必要があります。 Windows 10/11 ISO ファイルをダウンロードしたが、別のコンピューターにインストールする予定がある場合は、DVD または USB を使用してインストールできます。開始するには、少なくとも 4 GB の空き容量があるフラッシュ ドライブが必要です。 DVD を使用する場合は、OS をインストールするコンピューターに光学ドライブがあることを確認してください。

    これらの要件がすべて揃ったら、起動可能なドライブの作成に進むことができます。 USB をコンピュータに挿入し、選択したバーナー ソフトウェア プログラムをロードします。画面の指示に従って起動ディスクを作成します。次に、ドライブを選択して、ダウンロードした ISO ファイルを見つけます。プロセスが開始され、完了するまでに約 10 ~ 15 分かかります。

    ブータブル メディア デバイスを作成したら、コンピュータにインストールします。 DVD または USB を挿入し、コンピュータの電源を切ります。次に、電源を入れ直し、F2 または F12 ボタンを押して BIOS ブート メニューにアクセスします。ここで、PC の起動元を選択します。起動可能なドライブを選択します。ここからの指示に従ってください。

    修正 #9:マルウェア スキャンを実行する

    マルウェア エンティティやウイルスがシステムに侵入し、重要なシステム プロセスに影響を与えたり、重要なサービスを無効にしたりすることがあります。その場合、WslRegisterDistribution Failed with Error 0x80370114 のようなエラー メッセージが表示されます。

    そのため、定期的なマルウェア スキャンを実行して、デバイスを脅威から保護することを習慣にしてください。幸いなことに、完璧なマルウェア スキャナーを探してストレスを感じる必要はありません。 Windows 10/11 の組み込みのマルウェア スキャナーを使用できます:Windows Defender .

    使用方法は次のとおりです。

    <オール>
  • Windows セキュリティを起動します
  • ウイルスと脅威の防止を選択します。
  • スキャン オプションを選択します .
  • ここから、[Windows Defender オフライン スキャン] をクリックします。 .
  • [今すぐスキャン] をクリックします。 ボタン。
  • スキャンが完了するまでに約 15 分かかります。その後、デバイスが再起動します。
  • スキャンが完了したら、[Windows セキュリティ設定] を開いて結果を表示します . ウイルスと脅威の防止を選択します 、[保護履歴] をクリックします。 .
  • 推奨される行動に従います。
  • これで、実行したスキャンが十分ではないと感じた場合でも、サードパーティのウイルス対策プログラムを使用して別のスキャンを実行できます.

    選択したウイルス対策プログラムをダウンロードして起動するだけです。繰り返しますが、スキャンを実行してマルウェアを削除し、デバイスを脅威から保護してください。

    修正 #10:システム ファイル チェッカーを使用する

    システム ファイル チェッカーは、Windows ユーザーが、Windows 10/11 プラットフォームでエラーを引き起こす破損した破損したシステム ファイルをスキャンして復元できるようにするツールです。使用するには、次の手順を実行します:

    <オール>
  • Windows + X キーを押します キーを押してメイン メニューを起動します。
  • コマンド プロンプト (管理者) を選択します 管理者権限でコマンド プロンプトを起動します。
  • コマンド ラインで、sfc /scannow と入力します。 コマンドを入力して Enter を押します .
  • 修復プロセスが開始されます。ウィンドウを閉じたり、プロセスを中断したりしないでください。
  • スキャンが完了したら、コンピューターを再起動してください。
  • 修正 #11:システム スペースを解放する

    場合によっては、ドライブに十分なスペースがなく、システムがプロセスを完了できないためにエラー メッセージが表示されることがあります。この問題に対処する 1 つの方法は、ドライブの空き容量を増やすことです。

    これには、ほとんどの Windows 10/11 デバイスに組み込まれているディスク クリーンアップ ツールを使用できます。使用するには、次の手順に従ってください:

    <オール>
  • [開始] をクリックします。 メニュー。
  • すべてのプログラムに移動 .
  • アクセサリを選択 [システム ツール] をクリックします。
  • [ディスク クリーンアップ] を選択します。
  • 削除するファイルの下 セクションで、削除するすべてのファイル タイプを選択します。
  • 選択したら、[OK] をクリックします。
  • フォルダを 1 つずつ調べて、システム領域を手動で解放することもできます。しかし、これには多くの時間がかかります。ディスク クリーンアップ ツールを使用するか、サードパーティの PC 修復ツールを使用することをお勧めします。

    修正 #12:専門家の助けを求める

    すべてを実行しても何もうまくいかない場合は、恐れずに助けを求めてください。専門家はいつでも喜んで手を差し伸べます。

    Web サイトから Microsoft のサポート チームに連絡して、適切な解決策を求めることができます。ただし、問題を解決する必要がある場合は、お近くの専門家にお任せください。あなたに代わってエラーを処理するので、あなたがする必要はありません。

    まとめ

    Windows Subsystem for Linux ツールは開発者向けに設計されているため、常に頻繁に使用しているわけではありません。ただし、それがどのように機能するか、それに関連する一般的なエラー、その原因、およびそれらを修正する方法を知ることは有益です.このようにして、将来遭遇した場合にどのように行動するかを知っています.

    WslRegisterDistribution Failed with Error:0x80370114 が表示された場合、何をすべきかは既にわかっています。最初に基本的なトラブルシューティング方法を実行します。PowerShell または [Windows 機能の有効化または無効化] オプションを使用して、Windows Subsystem for Linux 機能を有効にします。それでも問題が解決しない場合は、Hyper-V ホスト コンピューティング サービスのブロック解除、Lxss Manager サービスの再起動、Microsoft Store からの WSL ツールの起動、コマンド プロンプトによるツールの更新、WSL の再インストールなど、他の修正を引き続き試すことができます。アプリケーション、および Windows のリセット。

    しかし、他のすべてが失敗した場合は、いつでも専門家に助けを求めることができます. Microsoft のサポート チームにオンラインで連絡するか、コンピューターを最寄りの認定サービス センターにお持ちください。

    WslRegisterDistribution Failed with Error 0x80370114 についてのご意見をお聞かせください。コメントで解決方法を共有してください!


    1. Windows 10 nvlddmkm.sys の修正に失敗しました

      Windows PC で VIDEO TDR 障害または nvlddmkm.sys failed エラーが発生した場合、グラフィック カード ドライバーが破損しているか、古い可能性があります。 Windows 8および10コンピューターでnvlddmkm.sysの失敗した問題を修正する方法をご案内します.それでは、読み続けてください。 Windows 8 &10 での VIDEO TDR エラーとは? このエラーは、Blue Screen of Death または BSOD エラーに似ています。ここで、TDR は Timeout, Detection &Recovery の略です .これ

    2. 修正:累積的な更新プログラム KB4528760 がエラー 0x800f0988 で失敗しました。

      Windows 10 ベースのコンピューターで、累積的な更新プログラム KB4528760 がエラー 0x800f0988 でインストールに失敗することがあります。 (Windows 10 1909 の累積的な更新プログラム (KB4528760) – エラー 0x800f0988)。 このチュートリアルには、Windows 10 KB4528760 Update のエラー 0x800f0988 を解決するための手順が含まれています。 Windows 10 Update エラー 0x800f0988 を修正する方法。 * * 注:いくつかのテストの後、Windows 10 KB4528