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