修正方法 'WSLオプションコンポーネントが有効になっていません。 有効にしてからもう一度やり直してください」Ubuntuでエラーが発生しましたか?

UbuntuはLinuxベースのディストリビューションであり、完全に無料でオープンソースです。 このプログラムは、Windows 10のサポートも提供し、ソフトウェア開発の目的で多くの人々に使用されています。 しかし、ごく最近、ユーザーが使用できないレポートや、「 WSLオプションコンポーネントが有効になっていない 」というエラーが報告されています。 有効にして再試行してください 」と表示されています。

「WSLオプションコンポーネントは有効になっていません。 有効にしてからもう一度お試しください」エラーメッセージ

原因「WSLオプションコンポーネントが有効になっていない。 Ubuntuでエラーを有効にして再試行してください?

複数のユーザーから多数のレポートを受け取った後、問題を調査し、修正するための一連のソリューションを考案して完全に根絶しました。 また、この問題が引き起こされる原因を調査し、次のようにリストしました。

  • 無効なコンポーネント:エラーメッセージが示すように、Linux用のWindowsサブシステムが無効になっている場合、エラーがトリガーされます。 Linux用のWindowsサブシステムは非常に重要な機能であり、UbuntuがWindows 10で正常に動作するためには有効にする必要があります。

問題の性質について基本的な理解が得られたので、解決策に進みます。 競合を避けるために、ソリューションを慎重に実装してください。

方法1:コントロールパネルからWSLをオンにする

問題を修正するために適用できる方法がいくつかあります。 ただし、この手順では、最も簡単な方法を使用して、コントロールパネルからWSLを有効にします。 そのために:

  1. 「Windows」 +「 R 」キーを同時に押して、実行プロンプトを開きます。
  2. コントロール パネル 」と入力し、「 Shift 」+「 Ctrl 」+「 Enter 」を押して管理者権限を提供します。

    「コントロールパネル」と入力し、「Shift」+「Ctrl」+「Enter」を押して管理者権限を提供します
  3. 表示方法 」オプションをクリックし、「 小さな アイコン 」を選択します。

    「表示方法」をクリックし、「小さなアイコン」を選択します
  4. プログラム 機能 」オプションをクリックします。
  5. 左ペインで[Windowsの機能をオンまたはオフにする ]オプションを選択します。
  6. 下にスクロールして、「 Windows Subsystem for Linux 」を選択します。

    「Linux用Windowsサブシステム」オプションの確認
  7. OK 」をクリックして、機能を有効にします。
  8. 問題が解決しないか確認してください。

解決策2:PowerShellを介してWSLを有効にする

コマンドプロンプトを使用してWSL機能を有効にすることもできます。 そのため、この手順では、コマンドプロンプトにコマンドを実装して、WSL機能を有効にします。 そのために:

  1. Windows 」+「 R 」キーを同時に押して、実行プロンプトを開きます。
  2. Powershell 」と入力し、「 Shift 」+「 Ctrl 」+「 Enter 」を押して管理者権限を提供します。
  3. 次のコマンドを入力し、「 Enter 」を押します。
     Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux 
  4. コマンドが実行されるのを待って、問題が続くかどうかを確認します。

    WSLを有効にする

興味深い記事