WSLエラー「Windows Subsystem for Linuxにディストリビューションがインストールされていません」の対処法
Windows 10では、Windows Subsystem for Linux(WSL)を通じて複数のLinuxディストリビューションをインストールできます。しかし、ディストリビューションをインストール済みにもかかわらず、「Windows Subsystem for Linux has no installed distributions(WSLにディストリビューションがインストールされていません)」というエラーが発生するケースが報告されています。
このエラーの主な原因としては、既定のディストリビューションの設定不具合や、WSLをサポートするサービスが正常に動作していないことなどが挙げられます。コマンドプロンプトでwslコマンドを実行した際に、このエラーが表示されることがあります。

WSLにディストリビューションがインストールされていない場合の対処法
このエラーに直面した場合は、以下の対処法を順番に試してみてください。
- LxssManagerサービスを確認する
- Linuxディストリビューションをインストールまたは更新する
- 仮想マシンプラットフォームのオプション機能を有効にする
1. LxssManagerサービスを確認する
まず、Windowsのサービス管理ツール(services.msc)を開き、「LxssManager」サービスを探します。

サービスのプロパティを開き、「スタートアップの種類」が「自動」に設定されていることを確認してください。また、サービスの状態が「実行中」になっているかもチェックします。停止している場合は、「開始」ボタンをクリックしてサービスを起動しましょう。
2. Linuxディストリビューションをインストールまたは更新する
Microsoft Storeから、お使いのPCに適したLinuxディストリビューション(Ubuntu、Debian、openSUSEなど)をダウンロードしてインストールしてみてください。すでにインストール済みの場合でも、ディストリビューションの更新や再インストールを行うことで問題が解消することがあります。
3. 仮想マシンプラットフォームのオプション機能を有効にする
PowerShellを管理者として起動し、以下のコマンドを実行します。
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
再起動を求められた場合は、すぐに再起動するなら「Y」を、後で行うなら「N」を入力してください。
これらの手順を実行することで、エラーが解消されるはずです。
関連記事: WSLがエラー0x80070003で動作しなくなった場合の対処法
-
Microsoft、WSLのプレビュー版をWindows 11のMicrosoft Storeで提供開始
WSLがMicrosoft Storeから入手可能にMicrosoftは、Windows Subsystem for Linux(WSL)のプレビュー版をWindows 11のMicrosoft Storeで提供開始しました。この変更により、Windowsの機能更新プログラムを待つことなく、最新のWSLアップデートを簡単に入手できるようになります。既存バージョンとの互換性これはWSLの新バージョンではありません。多くの開発者がすでに知っている同じWSLであり、変更されたのはインストールとアップデートの提供方法だけです。実際、Windows内蔵版のWSLをすでにインストールしている環境でも、St
-
Windows 10にWSL(Linux用Windowsサブシステム)をインストールする方法
2016年、Microsoftは年次開発者カンファレンス「Build」で衝撃的な発表を行いました。それは、LinuxのシェルであるBashをWindowsデスクトップ上でファーストクラスの機能として提供するというものです。 当初の「Bash on Ubuntu on Windows」という名称は、その裏にある技術の本質を覆い隠していました。Microsoftが実際に実現したのは、エミュレーションや仮想化に頼らず、LinuxスタックをWindows上に重ねて動作させる仕組みです。「Windows Subsystem for Linux(WSL)」は、Windowsカーネルに対してLinuxカーネ