Windows Subsystem For Linuxにインストールされたディストリビューションがありません

Windows 11/10は、Windows Subsystem for Linuxに属する多くのディストリビューションのインストールをサポートしています。しかし、これらのディストリビューションがインストールされていても、ユーザーは「Windows Subsystem for Linuxにインストールされたディストリビューションがありません」というエラーが発生したと報告しています。このエラーの原因には、デフォルトのディストリビューションとの設定の不一致、サポートするサービスが機能していないことなどが挙げられます。このエラーは、Windowsコマンドプロンプト内でwslコマンドを実行したときに発生します。

Windows Subsystem for Linuxにインストールされたディストリビューションがありません

このエラーが発生した場合は、次のいずれかの提案が問題の解決に役立つはずです。

  1. LxssManagerサービスを確認する。
  2. Linuxディストリビューションをインストールまたは更新する。
  3. 仮想マシンプラットフォームのオプション機能を有効にする。

1] LxssManagerサービスを確認する

Windowsサービスマネージャーを開き、LxssManagerサービスを探します。

プロパティを開き、スタートアップの種類が自動に設定されていることと、サービスが実行中であることを確認します。そうでない場合は、[スタート]ボタンをクリックします。

2] Linuxディストリビューションをインストールまたは更新する

Microsoft Storeから、コンピューターに適したLinuxディストリビューションをダウンロードしてインストールすることができます。

3] 仮想マシンプラットフォームのオプション機能を有効にする

管理者としてWindows PowerShellを開き、次のコマンドを実行します。

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

コンピューターの再起動を求められた場合は、Yを押してすぐに再起動するか、Nを押して後で再起動するかを選択します。

これで解決するはずです。

WSLディストリビューションをインストールするにはどうすればいいですか?

WSLディストリビューションをWindows 11/10のコンピューターにインストールするには、次の手順に従います。

  • Windows Subsystem for Linuxを有効にする。
  • WSL 2を実行するための要件を確認する。
  • 仮想マシン機能を有効にする。
  • Linuxカーネルの更新パッケージをダウンロードする。
  • WSL 2をデフォルトのバージョンとして設定する。
  • Linuxディストリビューションをインストールする。

Windows Subsystem for Linuxが表示されないのはなぜですか?

Windows Subsystem for Linuxが有効になっていません。有効にするには、コントロールパネル>プログラムと機能>Windowsの機能の有効化または無効化>Windows Subsystem for Linuxのチェック>OKをクリックしてコンピューターを再起動します。