- ユーザーは、Windows 11でWSLをインストールまたは使用しているときに、さまざまなエラーコードを含むWslRegisterDistributionFailedエラーを受け取る場合があります。
- 最も一般的なWindows11WSLエラーには、0x80070032、0x80370102、0x8007023e、および0x8007019eが含まれます。
- これらの問題が発生する理由はさまざまですが、最も一般的な理由は、仮想マシンプラットフォームなどの重要な機能をアクティブにしていないことです。
- これらの問題は、マルウェアまたは技術的な問題の結果としても発生する可能性があります。
バツダウンロードファイルをクリックしてインストールします
- RestoroPC修復ツールをダウンロードする 特許技術が付属しています (利用可能な特許 ここ).
- クリック スキャン開始 PCの問題を引き起こしている可能性のあるWindows11の問題を見つけるため。
- クリック 全て直す コンピュータのセキュリティとパフォーマンスに影響を与える問題を修正する
- Restoroはによってダウンロードされました 0 今月の読者。
Windows 11のWSLエラーは、さまざまな理由で発生する可能性があります。 正確なメッセージは、WslRegisterDistribution Failed with differenterrorcodesです。
Linux用のWindowsサブシステム(WSL)は、開発者と一般的なユーザーがWindowsコンピューターにLinuxをインストールして操作できるようにする機能です。
この機能は開発者にとって非常に価値があるという事実にもかかわらず、修正が難しい気が遠くなるような複雑さを引き起こすことがあります。
幸い、これらのエラーは克服できないものではありません。 この投稿では、考えられるすべての原因と解決策について説明します。
Windows 11で最も一般的なWSLエラーは何ですか?
Windows 11のWSLエラーには、さまざまなコードと警告が含まれています。 これらは最も普及しています:
- WslRegisterDistributionがエラーで失敗しました:0x80070032
- WslRegisterDistributionがエラーで失敗しました:0x80370102
- WslRegisterDistributionがエラーで失敗しました:0x8007023e
- WslRegisterDistributionがエラー0x8007019eで失敗しました
エラーコードについて説明したので、解決策を見ていきましょう。
Windows 11 WSLエラーを修正するにはどうすればよいですか?
1. WslRegisterDistributionの修正に失敗しました:0x80070032エラー
1.1コンピューターをスキャンしてマルウェアを探します
- プレス ウィンドウズ + 私 開くキー 設定.
- クリック プライバシーとセキュリティ、次に右側のペインで、 Windowsセキュリティ.
- その後、をクリックします ウイルスと脅威の保護.
- 次に、 スキャンオプション.
- 選択する フルスキャン 次に、をクリックします 今スキャンして.
- スキャンを完了させます。
Windows 11 WSLエラーコード0x80070032を取得するときに最初に行うことは、システムのマルウェアをスキャンすることです。
ESETのような企業のウイルス対策ソフトウェアも、この分野に特化しているため、優れた代替手段です。
このマルウェア対策プログラムは、コンピューターのハードドライブが悪意のあるソフトウェアに感染しないようにします。
⇒ ESETを入手
1.2WSLを有効にする
- を押します ウィンドウズ キー、タイプ Windowsの機能をオンまたはオフにします、次に結果をクリックして開きます。
- 探す Linux用のWindowsサブシステム 有効にします。
- クリック わかった.
- 必要なシステムファイルを検索してインストールしてから、コンピュータを再起動して、問題が解決したかどうかを確認します。
以下の手順に従って、WindowsPowerShellを使用してWSLを有効にすることもできます。
- クリックしてください 始める メニュー、タイプ Windows PowerShell、それを右クリックして選択します 管理者として実行.
-
次のコードをコピーして貼り付けます。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- 必要に応じて、次の文字を入力してシステムを再起動します。 Y.
1.3仮想マシンを有効にする
- に移動します 始める メニューとタイプ Windowsの機能を有効にするオンまたはオフ、 次に、結果をクリックして開きます。
- 探す 仮想マシンプラットフォーム 有効にしてからクリックします わかった.
WSLを実行するには、仮想マシンのインストールが必要です。 システムでサポートされている場合は、問題が発生しない限り、Windowsの機能を使用してインストールしてください。
1.4ファイルパーミッションの問題を修正
- プレス ウィンドウズ + R 開くためのキー 走る ダイアログボックス。
- タイプ %localappdata%\ Packages \ を押して 入る.
- を見つける ディストリビューション フォルダを右クリックして、 プロパティ.
- に移動します [セキュリティ]タブ セクションをクリックし、 高度 オプション。
- アカウントがリストにあるかどうかを確認してください。 アカウントがリストにある場合は、次の方法に進みます。 そうでない場合は、WSLを削除して再度インストールします。
1.5LxssManagerサービスを再起動します
- を押します ウィンドウズ + R 開くためのキー 走る.
- タイプ Services.msc を押して 入る.
- 探す LxssManager、それを右クリックして、を選択します 止まる.
- WSLを再起動し、エラーが消えたかどうかを確認します。
LxssManagerは、バックグラウンドで配布操作を制御します。 起動に失敗したり、プロセスでスタックしたりすると、0x80070032エラーが発生する場合があります。
したがって、LxssManagerサービスを再起動すると、この問題が解決する場合があります。
1.6MicrosoftStoreからWSLを起動する
- を押します ウィンドウズ 開くためのキー 始める メニュー、次に入力します Microsoftストア を押して 入る.
- 選択する 私の図書館 アプリの左下隅から。
- 次のようなLinuxディストリビューションアプリを探す Ubuntu、次にクリックします 発売 問題が解決したかどうかを確認します。
インストールしたLinuxディストリビューションのバグが原因で、Windows11WSLエラーが発生する場合があります。 この問題を解決するには、MicrosoftストアからWSL配布アプリを再起動します。
2. PC修復ツールを使用する
コンピュータが問題の原因になることは珍しくなく、サードパーティのツールを使用して簡単に修正できます。
Restoroは、破損したファイルと欠落しているファイルを分析して修復します。 このアプリケーションは、システムの破損が原因でエラーが発生した場合の大部分のケースを解決します。
⇒ Restoroを入手
3. WslRegisterDistribution Failedの修正:インストール時の0x80040306エラー
- を押します ウィンドウズ + R 開くためのキー 走る ダイアログボックスをクリックし、次のように入力します cmd.exe.
- タイトルバーを右クリックして、 プロパティ.
- チェックを外します レガシーコンソールを使用する をクリックします わかった.
4. WslRegisterDistributionの修正に失敗しました:0x80370102エラー
専門家のヒント: 一部のPCの問題は、特にリポジトリの破損やWindowsファイルの欠落に関しては対処が困難です。 エラーの修正に問題がある場合は、システムが部分的に壊れている可能性があります。 マシンをスキャンして障害を特定するツールであるRestoroをインストールすることをお勧めします。
ここをクリック ダウンロードして修復を開始します。
4.1Hyper-Vを有効にする
- を押します ウィンドウズ 開くためのキー 始める メニュー、タイプ Windowsの機能をオンまたはオフにします、を押して 入る 鍵。
- 探す Hyper-V 有効にします。
- 次に、をクリックします わかった.
- コンピュータを再起動して、問題が解決したかどうかを確認します。
Windows 11 WSLエラーコード0x80370102が発生した場合、最初にできることはHyper-Vを有効にすることです。 これは、WSLを操作するために必要な機能です。
4.2ハードウェア仮想化を有効にする
- を右クリックします 始める メニュー、開く タスクマネージャー.
- に移動します パフォーマンス タブをクリックして、 仮想化 有効になっています。
- もしも 仮想化 が有効になっていない場合は、コンピュータを再起動し、コンピュータが起動したらすぐにBIOSキーを押してPCBIOSオプションを入力します。 F1, F2, F10, F12、 また DEL BIOSキーである可能性があります。
- CPU構成セクションを見つけて、 仮想化.
コンピューターでHyper-Vを利用したWSLを使用する場合は、ハードウェア仮想化をオンにする必要があります。
4.3。 仮想マシンプラットフォーム(VMP)をオンにする
- に移動します 始める メニューとタイプ Windowsの機能をオンまたはオフにします 次にヒット 入る.
- 探す 仮想マシンプラットフォーム 有効にしてから、をクリックします わかった.
- インストールが完了するのを待って、コンピューターを再起動します。
VMPは、Windows11WSLエラーコード0x80370102を修正するために有効にする必要がある必要な機能の1つです。
5. WslRegisterDistributionの修正に失敗しました:0x8007023eエラー
5.1Linuxサブシステムの無効化と有効化
- クリックしてください 始める メニューとタイプ Windowsの機能をオンまたはオフにします 次にヒット 入る.
- チェックを外します Hyper-V、Linux用のWindowsサブシステム、仮想マシンプラットフォーム、およびWindowsハイパーバイザープラットホーム, 次に、 わかった.
- コンピュータを再起動してください。
- RWindowsの機能をもう一度解除し、再度有効にします。
5.2 Windows Subsystem for Linux(WSL)の再インストール
- プレス ウィンドウズ + 私 開くキー 設定.
- 左側のペインで、 アプリ、次に右側のペインで、をクリックします アプリと機能.
- Linuxディストリビューションを探す( Ubuntu)リストで、3つの点線のオプションをクリックして選択します アンインストール.
- 手順が終了するまで待ちます。
- その後、見つけます Linux用のWindowsサブシステム リストで、3つの点線のメニューをクリックして選択します アンインストール.
- 前の方法で説明した手順に従って無効にします WSLおよびWindowsハイパーバイザープラットフォーム の Windowsの機能.
- コンピューターを再起動してから、WSLをインストールします。
- CMDを使用してリモートコンピュータを再起動する3つの簡単な方法
- 新しいXboxコントローラーバーは、Windows11とXboxInsiderによってテストされています
- Windows11ビルド22616はタスクバーのドラッグアンドドロップ機能を復活させます
- Windows 11でのCFosSpeedドライバーのインストールエラー:3つの修正
6. WslRegisterDistributionの修正に失敗しました:0x8007019eエラー
6.1ターミナルを使用してLinuxを更新する
- に移動します 始める メニュー、タイプ cmd 次に右クリックします コマンド・プロンプト、を選択します 管理者として実行.
- コマンドプロンプトに次のコマンドを入力して、 入る Linuxディストリビューションアプリケーションを更新するには:
C:\>bash。 $sudoapt-更新を取得します。 $ sudoapt-getdist-upgrade。 $
C:\>終了
6.2Linuxターミナルアプリを修復する
- プレス ウィンドウズ + 私 開くキー 設定.
- 左側のペインで、をクリックします アプリ、次に右側のペインで、 アプリと機能.
- 見つける Linuxディストリビューションアプリケーション そのような Ubuntu 次に、3つのドットをクリックして、 高度なオプション.
- ページを下にスクロールして、 修理 オプションをクリックします。
エラーが修正されていることを確認してください。修正されていない場合は、次の解決策に進んでください。
6.3.Linuxターミナルアプリをリセットする
- プレス ウィンドウズ + 私 開くキー 設定.
- 左側のペインで、をクリックします アプリ、次に右側のペインで、 アプリと機能.
- 見つける Linuxディストリビューションアプリケーション そのような Ubuntu 次に、3つのドットをクリックして、 高度なオプション.
- ページを下にスクロールして、 リセット オプションをクリックします。
WslRegisterDistributionがエラー0x8007019eで失敗しました。これは、Linuxアプリケーションのインストールが破損しているために発生する可能性があります。 Linuxディストリビューションアプリケーションを修復またはリセットして、問題を解決できます。
8. 修正WindowsからWSLファイルにアクセスできない
- プレス ウィンドウズ + 私 開くキー 設定.
- 次に、 Windows Update をクリックします 高度なオプション.
- 今、有効にします Windowsを更新するときに、他のMicrosoft製品の更新を受け取る.
9Pプロトコルファイルサーバーの起動に失敗すると、Windows上のLinux \\wsl$用のWindowsサブシステムにアクセスできなくなります。
このエラーを修正する最も簡単な方法は、Microsoft製品の更新を有効にすることです。 Windows Update.
9. 修正参照されたアセンブリが見つかりませんでした
- を押します ウィンドウズ キーとタイプ Windowsの機能をオンまたはオフにします、 次にヒット 入る.
- 検索して有効にします Linux用のWindowsサブシステム 表示されるウィンドウで。
10. バッシュがぶら下がっている
Bashがハングしたり、入力への応答を拒否したりした場合は、システムを再起動してください。 メモリダンプを報告することもできます。
メモリをダンプする前に、システムクラッシュにつながるため、必ず作業内容を保存してください。
WSLエラーの原因は何ですか?
WslRegisterDistribution failedエラーコード0x800700032は、仮想マシンプラットフォームが無効になっている場合に発生します。
WslRegisterDistribution failedエラーコード0x80370102は、Linuxディストリビューションに限定されない新しいエラーです。 Debianディストリビューションをインストールしようとしているときにもこのエラーが発生する可能性があります。
さらに、このエラーはWindows Insider Previewビルドを実行するときに発生し、開発中であるために欠陥やバグが発生する可能性があります。
WSLをアップグレードして仮想化を無効にすることも、このエラーを引き起こす可能性があります。 WslRegisterDistributionFailed 0x8007023eエラーは、WSLまたはWindowsの仮想マシン設定の問題が原因で発生します。
エラーは、WSLのインストールの誤りまたは不完全さ、およびWindowsまたはWSLの設定の問題の結果として発生する可能性があります。
Windows 11には多くのWSL関連の問題がありますが、それらの修正は通常、次のように簡単です。 WSLの再インストール または、適切な機能が有効になっていることを確認してください。
高度な方法に飛び込む前に、PCでハードウェア仮想化と仮想マシンプラットフォームの両方が有効になっていることを確認してください。
Windows 11でWSLエラーを正常に克服した場合は、問題の内容と修正方法を教えてください。
- このPC修復ツールをダウンロードする TrustPilot.comで素晴らしいと評価されました (ダウンロードはこのページから始まります)。
- クリック スキャン開始 PCの問題を引き起こしている可能性のあるWindowsの問題を見つけるため。
- クリック 全て直す 特許技術の問題を修正する (読者限定割引)。
Restoroはによってダウンロードされました 0 今月の読者。