WSLを修正する方法Windows 11で動作しません

最後に、MicrosoftとLinuxの間で多くの思慮深い議論の後、最新のWindows 11で非常に必要なLinux統合を見ることができました。Windows11PCでLinuxコマンドとツールをネイティブに実行できるようになりました。ほとんどのユーザーは、システムにお気に入りのLinuxプログラムをインストールすることにより、WSL統合を楽しんでいます。

しかし、悲しいことに、一部のユーザーは、Windows PCで好みのLinuxディストリビューションを実行するのに苦労していることに直面しています。これらのWSL関連の問題について知り合った後、それらについて詳しく研究し、それらを修正できるいくつかの可能な回避策を見つけました。あなたを助けるために、私たちはそれらについても言及しました可能な回避策このトラブルシューティングガイドで。

Linux(WSL)用のWindowsサブシステムが適切に機能しないのはなぜですか?

Windows 11のLinux(WSL)用のWindowsサブシステムの機能の非機能の背後にある最も一般的な理由のいくつかを以下に示します。以下を確認してください。

  • WSLはシステムで無効になっています
  • Virtual Machine Platform&Hyper V機能は無効です
  • 破損したLinuxアプリのインストール
  • マルウェアとウイルス
  • 故障したWindowsアップデート
  • Windowsファイアウォールの制限

Windows11で動作しないLinuxのWindowsサブシステムを修正

このセクションでは、言及しました15を超える回避策これにより、Windows 11 PCでLinuxの問題が機能しないWindowsサブシステムを修正できます。

1.コンピューターがWSLを実行できることを確認してください

いくつかのソリューションを検索している間、多くのユーザーがWSL 2のインストールに苦労していることがわかりました。これはWSLの最新バージョンです。この問題を深く掘り下げて、これについてさらに学ぶとき、WSL 2はシステムでのみ実行できることがわかりました。セカンドレベルアドレス翻訳(SLAT)特徴。

Windows 11 PCにWSL 2をインストールできない場合は、これが同じである可能性があります。 WSL 2を実行するためのもう1つの要件は、システムがCPUの最新世代で実行されることです。システムが最小要件を満たしていない場合、WSL 2を実行できません。

2。メインストレージでWSLが実行されていることを確認してください

多くのユーザーは、WindowsマシンにWSLをインストールしようとすると、インストールプロセスが突然失敗し、0x80070003エラー 画面上のコード。このエラーの最も一般的な理由は、LinuxのWindowsサブシステムがシステムのプライマリストレージドライブであるC:Driveで実行できるようにしないことです。

WSLのインストール中にケースに同じエラーが表示された場合は、システムのプライマリストレージドライブを使用できることを確認することをお勧めします。以下の手順に従って、それを確認する方法を知ることができます。

1。開きます設定アプリWindows 11 PCでWindows + iショートカットとに移動しますストレージセクション。

2。次に、展開します高度なストレージ設定のサブセクションストレージ管理セクション。

3。今、展開します新しいコンテンツが保存されています下のサブセクション高度なストレージ設定セクション。

4。高度なストレージ設定セクション、システムの主要なストレージドライブをから選択します新しいアプリは次のように保存しますドロップダウンメニューとウィンドウを閉じます。

WSLがプライマリストレージドライブの使用を許可されていることを確認したら、Windows 11 PCにWSLをインストールできるかどうかを確認します。

3。コンピューターのウイルスとマルウェアをスキャンします

調査中、私たちはそれを発見しましたウイルスとマルウェアシステムでは、システムの重要なコンポーネントが適切に機能することを防ぐこともできます。これにより、この問題につながる可能性があります。これはあなたの場合でも同じである可能性があり、これを回避するために、システム全体をスキャンし、感染したファイルが保存されていないことを確認することをお勧めします。

Windowsの内蔵マルウェア削除ツールを使用して、PC上の感染したファイルをスキャンして削除できます。以下の手順に従って、同じことをする方法を知る:

1。開きます設定アプリ必要な方法を使用してWindows11 PCでプライバシーとセキュリティセクション。

2。に移動したらプライバシーとセキュリティセクション、クリックしますWindowsセキュリティそして、をクリックしますWindowsセキュリティを開きますオプション。

3。ウイルスと脅威の保護セクション、クリックしますスキャンオプション次に、スキャンタイプを選択しますフルスキャン

4。最後に、クリックします今すぐスキャンしますスキャンプロセスを開始し、スキャンが完了するまで待ちます。

5。マルウェアスキャンが完了すると、同じ画面にスキャン結果が表示されます。スキャナープロセスがシステム上にいくつかの有害なファイルを見つけた場合、それらを検疫したり、コンピューターから削除したりできます。

同じことをした後、問題のステータスを確認してください。

4. Linux(WSL)用の再生可能なWindowsサブシステム

これらのWSL関連の問題を克服するための最も一般的でありながら効果的なソリューションの1つは、再び有効なWSLWindows 11 PCで。そうすることで、すべてのWSLコンポーネントが回復し、同じ問題が表示されないようにします。以下のWindows 11 PCでWSLを再度に戻す最も簡単な方法の1つについて言及しました。

1。まず、開いてくださいコントロールパネルWindows 11 PCで、に移動しますプログラムホーム画面からのセクション。

2。プログラムセクション、 を選択しますプログラムと機能セクションとクリックしますWindowsの機能をオンまたはオフにします

3。を検索しますLinux用のWindowsサブシステムのチェックボックスWindows機能ポップアップとそれを再び可能にします。

Linux機能用のWindowsサブシステムを再度有効にしたら、Windows 11 PCにLinuxをインストールして実行できるかどうかを確認します。

5.仮想マシンプラットフォーム機能が有効になっていることを確認してください

Microsoftによると、Windows PCでVirtual Machineプラットフォーム機能を有効にして、WSLをスムーズに実行する必要があります。したがって、この機能がWindows 11 PCで有効になっていることを確認することをお勧めします。以下の手順を見て、この機能がPCで有効になっていることを確認できます。

1。そうするために、に移動しますプログラムと機能のセクションコントロールパネルプログラムと選択Windowsの機能をオンまたはオフにします左側のサイドバーから。

2。さて、を検索します仮想マシンプラットフォームのオプションWindows機能ポップアップして、それを再ティックすることでそれを再度に再び可能にします。

Windows PCの仮想マシンプラットフォーム機能を再度有効にした後、再起動して、WSLが正常に動作しているかどうかを確認します。

6. Hyper-Vが有効になっていることを確認してください

ハイパーバイザーとも呼ばれるHyper Vは、Windows PCで仮想マシンを作成および実行できるWindows機能です。 Windows 11 PCにWSLをインストールして実行するには、Hyper V機能を有効にする必要がありますあなたのPCで。

ハイパーV機能が無効になっている可能性があります PCでは、この問題が発生している理由です。コントロールパネルから同じことを確認できます。以下の手順は、同じことを示しています。

1。まず、開きますコントロールパネルWindowsコンピューターのアプリとに移動しますWindowsの機能をオンまたはオフにします左サイドバーからのセクション。

2。を見つけますWindowsハイパーバイザープラットフォーム特徴 Windows機能ダイアログボックスとそれを再び可能にします。

これで、Windows 11コンピューターにさまざまなLinuxディストリビューションを簡単に実行してインストールできるようになりました。

7.ハードウェア仮想化をオンにします

簡単に言えば、ハードウェア仮想化は、WSLなどのさまざまなサブシステムをPCで効果的に実行するのに役立つWindowsコンポーネントです。 Windows Hyper Hypervisorプラットフォームと仮想マシンプラットフォーム機能とともに、 維持することが不可欠ですハードウェア仮想化機能が有効になっています実行する さまざまなオペレーティングシステムがシームレスに。この機能がWindows PCで有効になっていることを確認する必要があります。同じことを、以下の手順に従って保証できます。

1。まず、開きますタスクマネージャーWindows11 PCでプログラムして、CPUホーム画面からのセクション。

2。今、CPUセクション、確認してください仮想化オプションが有効になっています。

Windows 11 PCのハードウェア仮想化機能をオンにしたら、WSLがすべて正常に動作しているかどうかを確認してください。

8。使用レガシーコンソールモードを無効にします

一部のユーザーは、Windows PCにWSLをインストールしようとしたときに報告しました。彼らは0x80040306コンソールのエラーコード。それがあなたと同じ場合、それはレガシーコンソールモードと関係があります。

Laymanの言語では、レガシーコンソールは、Windowsコンピューターにコマンドラインツールをインストールおよび使用するのに役立つWindowsツールです。場合によっては、レガシーコンソールモードがWSLコンポーネントと競合し、これらの問題につながることがわかりました。

その場合、提案しますレガシーコンソールモードの無効化Windows 11コンピューターのオプション。以下の手順に従って、コンピューターのレガシーコンソールモードを簡単に無効にします。

1。開きますコマンドプロンプトWindows11 PCのアプリ、 タイトルバーを右クリックして、を選択しますプロパティオプション。

2。一度プロパティセクションが開かれ、untickレガシーコンソールを使用しますチェックボックスをチェックしてクリックしますわかりました

使用レガシーコンソールモードを無効にした後、 WSLの問題が解決されているかどうかを確認してください。彼らが今修正されていることを願っています。

9.ビットロッカーデバイス暗号化機能を無効にします

BitLockerデバイス暗号化は、データの盗難、損失、およびその他の種類の損失からオペレーティングシステムとそのデータを保護するWindowsセキュリティ機能です。調査中に、BitLockerデバイスの暗号化機能がWSLに制限を課し、適切に機能しないようにすることができることがわかりました。

その場合、提案しますBitLockerデバイスの暗号化の無効化特徴 PCで、問題を修正するかどうかを確認します。上記の指示に従って、いくつかの簡単な手順で同じことをする方法を学びます。

1。開きますスタートメニューWindows 11 PCで検索しますコントロールパネルそしてアプリを選択しますからベストマッチセクション。

2。次に、に向かいますシステムとセキュリティセクションと選択しますビットロッカードライブ暗号化現在の選択からのオプション。

3。最終的に、を選択しますBitLockerをオフにします下のオプションオペレーティングシステムドライブ無効にするセクション。

このオプションを無効にした後、問題が修正されているかどうかを確認します。それでも修正されていない場合は、BitLockerドライブ暗号化機能を再検討することを検討してください。

10. WSLをブロックしないようにWindowsファイアウォールに依頼します

一部のユーザーは、PCをVPNに接続してLinuxに接続すると、BASHは自動的にネットワークへのアクセスを失い、動作を停止すると述べました。彼らの場合、システム独自のファイアウォールは、アプリがインターネットにアクセスし、正しく機能することを妨げていました。

それはあなたの場合も同じかもしれません、そしてあなたはこれをによってチェックすることができますWindows内蔵のファイアウォールを無効にします。したがって、下記の手順に従って、Windows内蔵のディフェンダーファイアウォールを無効にします。

関連している:Windows 11(2025ガイド)にLinux(WSL)用のWindowsサブシステムをインストールする

1。そうするために、を開きますコントロールパネルPCのアプリとに移動しますシステムとセキュリティコンピューターのセキュリティ設定にアクセスするセクション。

2。次に、に移動しますWindows Defenderファイアウォールセクションとを選択しますWindows Defenderファイアウォールをオンまたはオフにしますオプション。

3。最後に、を設定しますプライベートネットワーク設定そしてパブリックネットワーク設定のオプションWindows Defenderファイアウォールをオフにする(お勧めしません)

3。または、Elevatedで以下のコマンドを実行しますコマンドプロンプトシステムの統合ファイアウォールを無効にします。

netsh advfirewall set allprofiles state off

11。LXSSMANAGERサービスを再起動します

LXSSmanagerは、システムでネイティブのELFバイナリを簡単に実行できる重要なWindowsサービスです。このサービスが適切に機能する問題に直面している場合、WSLが正しく機能するのを防ぐことができます。 LXSSSMANAGERサービスが適切に機能していない可能性があるため、この不便を経験しているのはそのためです。

幸いなことに、できますlxssmanagerを再起動しますそれが助けになっているかどうかを確認するためのサービス。上記の指示に従って、いくつかの簡単な手順でLXSSMANAGERサービスを復活させる方法を学びます。

1。まず、開きますWindows検索ボックス、タイプサービスその中で、検索結果から同じものを選択します。

2。今、探してください lxsmanagerのサービスサービスセクションと右クリックしますその上にドロップダウンメニューを開きます。

3。最終的に、を選択します停止ポップアップメニューからオプションを使用して、WSLを再起動してサービスを再起動して修正します。

12。MicrosoftStoreからWSLを起動します

タスクバーまたはWindows検索ボックスからPCでWSLまたはLinuxディストリビューションを開けられない場合は、Microsoftストアから起動することをお勧めします。配布プログラムにグリッチがある可能性があるため、プログラムが開かれていない理由です。以下の手順に従って、公式のMicrosoftストアからWSLを開くことができます。

1。開きますマイクロソフトストアあなたのPCで。

2。クリックします図書館画面の左下隅にあるアイコン。

3。さて、を探してくださいLinuxアプリ用のWindowsサブシステムアプリセクションとクリックします開けるその隣。

13。Linux Distributionアプリをリセットして修復します

Linux Distributionアプリが破損している可能性があるため、これらの問題が表示されています。破損したデータを修正するための最良のソリューションは、影響を受けるLinuxディストリビューションアプリを修復します。

幸いなことに、Windowsシステムを使用すると、システムの設定からアプリを簡単に修理およびリセットできます。以下の手順に従って、Linuxディストリビューションアプリをあまり努力せずにリセットおよび修復できます。

1。開きます設定アプリWindows PCで、に移動しますアプリ左ナビゲーションメニューのセクション。

2。次に、に向かいますインストールされたアプリセクションと検索Linux配布アプリあなたは問題に直面しています。

3。次に、クリックします3つのドット (…)またはその他のオプションアプリの隣で選択します高度なオプションドロップダウンメニューから。

4。高度なオプションセクション、に移動しますリセットセクションとクリックします修理アプリの修理を開始します。

5。最後に、をクリックしますリセットのオプションリセットコンピューターからアプリのキャッシュとデータをクリアするセクション。

以前に影響を受けたLinuxディストリビューションアプリは、現在正常に動作している必要があります。

14。Windows端子を使用してLinuxを更新します

多くのユーザーは、WSLとLinux Distributionプログラムを最新バージョンに更新すると、問題を修正したと述べました。これを念頭に置いて、WSLを最新バージョンに更新して、改善が行われるかどうかを確認することもお勧めします。

そうすることで、すべてのWSLコンポーネントとそのカーネルバージョンを最新バージョンに更新します。支援が必要な場合は、以下の手順を確認できます。

1。WSLを更新するには、高さを開きますWindows PowershellおよびCMDWindows PCで、コンソールで言及されたコマンドを実行します。

wsl --update

2。WSLを更新したら、Linux Distributionの以下のコマンドを実行して、Linux Distributionユーザーバイナリを更新します。

apt-get update | apt-get upgrade

完了したら、問題のステータスを確認してください。

15. Linux分布を再インストールします

Linux Distributionを更新しない場合、WSLが機能しない問題が解決しない場合は、再インストールすることを検討できます。そうすることで、プログラムとその既存のデータがシステムから完全に削除され、問題が解決します。だから、あなたは試すことができますLinuxディストリビューションの再インストール上記の手順に従って、Windows11 PCで:

1。開始するには、 高さを開きますコマンドプロンプトまたはWindows PowerShellあなたのPCで走るコンソール内の言及されたコマンド。

wls --list --all

2。次に、コンソールで上記のコマンドを実行します。しかし、交換してください<DistributionName>Linux分布がシステムにインストールされています。たとえば、WindowsシステムにKali Linuxをインストールしたので、交換します<DistributionName>Kali Linux

3。システムから分布を完全に削除したら、に移動しますマイクロソフトストアそしてそれを再インストールします。

システム上のLinux分布を再インストールした後、問題なくLinuxを使用できるはずです。

16.故障したWindowsアップデートをアンインストールする(オプション)

一部のユーザーの場合、WSLのこれらの問題は、PCを別のバージョンに更新した後に発生し始めました。それがあなたの場合と同じなら、私たちは提案します誤動作されたWindowsアップデートの削除システムから。

しかし、上記の手順に従う前に、その後、問題が表示され始めた更新を知っておく必要があります。これを見つけたら、上記の手順に従って、PCからの故障したWindowsアップデートをアンインストールしてください。

1。まず、に移動します設定Windows PCと選択Windows Update左ナビゲーションメニューから。

2。次に、に進みます履歴を更新しますセクション、次にに移動します更新をアンインストールしますアンインストールできる更新を表示するセクション。

3。最後に、クリックしますアンインストールWindowsアップデートの隣にアンインストールしてから再度選択しますアンインストールシステムから削除します。

完了したら、コンピューターを再起動し、問題が修正されているかどうかを確認します。

17. Windows11 PCを最新バージョンに更新する

必須のWSLコンポーネントにいくつかのバグがあるため、これらの問題が現れている可能性があります。 Microsoftは、これらのバグを修正し、Windowsをより効率的で安定させるために、新しい更新をプッシュし続けています。また、新しいWindows 11の更新を検索してインストールして、問題を解決するかどうかを確認することもできます。いくつかの簡単な手順で同じことをする手順は次のとおりです。

1。開始するには、 開きます設定アプリWindows 11 PCで進みますWindows Update左ナビゲーションペインから。

2。をクリックします更新を確認してくださいのオプションWindows Update新しいシステムの更新を検索するセクション。

3。Windowsが画面にいくつかの新しい更新を見つけて表示した場合は、クリックしてくださいすべてをダウンロードしてインストールしますWindows PCにそれらをインストールします。

Windows 11 PCを最新のビルドに更新したら、再起動して、システムにWSLをもう一度インストールしてみてください。

よくある質問

WSLはWindows 11で動作しますか?

はい、Linux(WSL)関数用のWindowsサブシステムは、Windows 11とWindows 10の両方で動作しますが、Windows 11 PCは、WSLをインストールして有効にするには、最小インストール要件を満たす必要があります。

WSLがWindows 11にインストールされているかどうかを知るにはどうすればよいですか?

Linux用のWindowsサブシステムがWindows 11 PCにインストールされているかどうかを確認するには、wsl --install 高[コマンドプロンプトまたはPowerShellプログラムのコマンド。既にコンピューターにインストールされている場合、WSLがWindows 11システムに既にインストールされていることを説明するメッセージが表示されます。

Windows 11でWSLを有効にするにはどうすればよいですか?

Windows 11 PCでWSLをオンにするには、に移動しますコントロールパネル>プログラム>プログラムと機能> Windows機能をオンまたはオフにするセクションとティックLinux用のWindowsサブシステムチェックボックス。また、WSLを有効にするために、Windows 11コンピューターのMicrosoftストアからLinuxアプリ用のWindowsサブシステムをダウンロードすることもできます。

WSLエラー0x80370102を修正するにはどうすればよいですか?

あなたが取得した場合0x80370102Windows 11 PCでWSLを使用しているときにエラーを使用すると、コンピューターで仮想マシンプラットフォーム機能が有効になっていることを確認することをお勧めします。上記のコマンドをEquentated CMDまたはPowerShellで実行して、Windows PCで仮想マシンプラットフォームオプションを有効にすることができます。

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

私たちは皆、仮想マシンを作成せずにWindows PCでお気に入りのLinuxディストリビューションを使用したいと考えていました。そして、マイクロソフトでさえそれを可能にしようとしました、そして、彼らもそうすることに成功しました。しかし、他のすべての仮想化プログラムと同様に、いくつかの問題もあるかもしれません。

多くのユーザーは、WindowsマシンにWSLをインストールして実行する際に問題を経験しています。システム上のWSLで同じ問題に直面している場合は、言及されたソリューションが問題を解決するのに役立つことを願っています。また、このガイドを離れる前に、言及された回避策のどれがあなたのために働いたかを教えてください。