「Linux用のWindowsサブシステムにディストリビューションがインストールされていません」エラーを修正する方法
BashはUnixシェルであり、1989年に初めて導入されたコマンド言語の形式です。LinuxおよびMacOSのデフォルトのログインシェルとして広く配布されています。 ほとんどがLinuxとMarcosで見られますが、Windows 10にインストールできるバージョンがあります。しかし、Windows 10でBashを使用できないユーザーや、 Linux用のWindowsサブシステム 「 インストールされたディストリビューションがありません 」というエラーが表示されます。
「Linux用のWindowsサブシステムにはディストリビューションがインストールされていません」というエラーの原因は何ですか?
複数のユーザーから多数の苦情を受け取った後、問題を調査し、ほとんどのユーザーのエラーを修正する一連のソリューションを考案しました。 また、このエラーがトリガーされる理由を調査し、以下にリストします。
- 欠落しているディストリビューション: Windows用のbashをインストールすると、Windowsサブシステム用にインストールする必要がある特定の追加ファイルがあります。 これらのファイルをMicrosoft Storeから自動的にダウンロードできない場合、このエラーがトリガーされます。
- 無効なサービス:特定の場合、通常バックグラウンドで実行されているLxssManagerサービスは、最近の更新後にブロックされる場合があります。 これにより、エラーを引き起こす可能性のあるbashシェルを実行するために、オペレーティングシステムが必要なすべてのファイルを取得できなくなります。
- 誤ったデフォルトのディストリビューションが選択されている: Ubuntuがオペレーティングシステムのデフォルトのディストリビューションとして選択されていない場合、このエラーが発生する可能性があります。 Ubuntuはbashシェルを実行するために不可欠なディストリビューションであるためです。
問題の性質について基本的な理解が得られたので、解決策に進みます。 衝突を避けるために、これらが提示されている特定の順序で実装するようにしてください。
解決策1:ディストリビューションを手動でインストールする
特定のディストリビューションを自動的にダウンロードしてインストールできない場合は、コマンドプロンプトから手動でインストールを試みることができます。 したがって、このステップでは、重要なディストリビューションをインストールするコマンドを実行します。 そのために:
- 「 Windows 」+「 R 」ボタンを同時に押して、実行プロンプトを開きます。
- 「 cmd 」と入力し、「 Shift 」+「 Ctrl 」+「 Enter 」を押して管理者権限を付与します。
実行プロンプトでcmdと入力し、Shift + Alt + Enterを押して、昇格したコマンドプロンプトを開きます。 - 次のコマンドを入力して、Enterキーを押します。
lxrun / install
Lxrun / installコマンドの開始 - これにより、Microsoft Storeからのダウンロードがトリガーされます。コマンドプロンプトで要求された場合、「 Y 」を押してダウンロードプロセスを開始します。
- 問題が解決しないか確認してください。
注:このコマンドは、Power Shell(管理者)でも実行できます。
解決策2:10分間待つ
一部のユーザーにとっては、5〜10分後に問題は解決しました。 多くの場合、再起動後、特定のプロセスとサービスの開始に時間がかかります。 このため、起動後すぐにbashを実行しようとすると、エラーが発生する場合があります。 したがって、コンピューターを起動してから少なくとも10 分間 待ってから、以下の手順に進むことをお勧めします。
解決策3:Ubuntuをインストールする
Ubuntuがコンピューターにインストールされていない場合、bashを実行するために必要な非常に重要なディストリビューションであるため、このエラーをトリガーできます。 Ubuntuをダウンロードしてインストールするには、以下の手順に従ってください。
- コンピューターを再起動して、アカウントにログインします。
- このリンクをクリックして、ダウンロードページを開きます。
- 「 取得 」オプションをクリックし、「 Microsoft ストアを 開く 」オプションを選択します。
「取得」オプションをクリック - Microsoft Storeがロードされたら、「 Get 」オプションをクリックしてUbuntuディストリビューションのダウンロードを開始します。
- ダウンロードプロセスが完了したら、「 取得 」オプションの代わりに表示される「 インストール 」オプションをクリックします。
「インストール」オプションをクリック - これで、Ubuntuがコンピューターにインストールされます。
- 問題が解決しないか確認してください。
解決策4:LxssManagerサービスを開始する
このエラーがトリガーされるため、LxssManagerサービスが無効になっている可能性があります。 したがって、この手順では、LxssManagerサービスを手動で開始します。 そのために:
- 「 Windows 」+「 R 」キーを同時に押して、実行プロンプトを開きます。
- 「 サービス 」と入力します 。 msc 」と入力し 、「 Enter 」を押します。
「Services.msc」と入力してEnterキーを押します - 下にスクロールして、「 LxssManager 」サービスをダブルクリックします。
- スタートアップの種類のドロップダウンをクリックして、「 自動 」を選択します。
- 「 開始 」オプションをクリックし、「 適用 」を選択します。
スタートアップの種類として[自動]を選択し、Enterキーを押します - 「 OK 」をクリックして、問題が解決するかどうかを確認します。