修正:Linux用のWindowsサブシステムにインストールされた配布エラーがない



更新された4月2024:エラーメッセージの表示を停止し、最適化ツールを使用してシステムの速度を低下させます。 今すぐ入手 このリンク
  1. ダウンロードしてインストール こちらの修理ツール。
  2. コンピュータをスキャンしてみましょう。
  3. その後、ツールは あなたのコンピューターを修理する.

BashはUnixシェルであり、1989年に最初に導入されたコマンド言語の形式です。LinuxおよびMacOSの標準接続シェルとして広く使用されています。 主にLinuxとMarcosで見られますが、Windows 10でインストールできるバージョンもありますが、Windows 10でBashを使用できないユーザーから多くの苦情が寄せられ、「Linux用のWindowsサブシステムにはディストリビューションがありません。しようとすると「インストール済み」と表示されます。

物流システムの手動インストール

一部のディストリビューションを自動的にダウンロードしてインストールできない場合は、コマンドラインから手動でインストールしようとすることができます。 したがって、このステップでは、大規模ディストリビューションをインストールするためのコマンドを実行します。 そのために:

  • 同時に、「Windows」+「R」キーを押して、実行コマンドプロンプトを開きます。
  • 「cmd」と入力し、「Shift」+「Ctrl」+「Enter」を押して管理者権限を割り当てます。
  • 次のコマンドを入力してEnterを押します。

lxrun / install

  • これにより、Microsoft Storeからのダウンロードがトリガーされます。「Y」を押して、プロンプトでダウンロードを開始します。
  • 問題が解決しないかどうかを確認してください。

注:このコマンドはPowerShellからも実行できます。



2024 年 XNUMX 月の更新:

ファイルの損失やマルウェアからの保護など、このツールを使用してPCの問題を防ぐことができるようになりました。 さらに、最大のパフォーマンスを得るためにコンピューターを最適化するための優れた方法です。 このプログラムは、Windowsシステムで発生する可能性のある一般的なエラーを簡単に修正します。完璧なソリューションが手元にある場合は、何時間ものトラブルシューティングを行う必要はありません。

  • ステップ1: PC Repair&Optimizer Toolをダウンロード (Windows 10、8、7、XP、Vista - マイクロソフトゴールド認定)。
  • ステップ2:“スキャンの開始PCの問題の原因である可能性があるWindowsレジストリ問題を見つけるため。
  • ステップ3:“全て直すすべての問題を解決します。

ダウンロード



インストールには数分かかる場合があります…

準備ができたらキーを押すのを黙って待つことができるので、15秒ごとにBackspaceキーを押して準備ができているかどうかを確認できます。

Linuxソフトウェアをアップデートする

これで、ソフトウェアを更新することができます。 以下の手順に従ってaptコマンドでソフトウェアをアップデートしてください。

Ubuntuと同様に、WSLはAPT(Advanced Packaging Tool)を使用してソフトウェアパッケージを管理します。 aptコマンドを使用すると、コマンドラインからソフトウェアを検索、ダウンロード、およびインストールできます。 あるプログラムが別のプログラムの特定のバージョンに依存している場合は、その両方がインストールおよび更新されるように、自動的にソフトウェアの依存関係を管理します。

システムに変更を加えるすべてのaptコマンドは、rootとして実行する必要があります。 通常のユーザーとしてログインしている場合(通常どおり)、プログラムの前にsudoコマンド(「スーパーユーザーdo」)を付けることで、プログラムをrootとして実行できます。 パスワードの入力を求められ、プログラムはrootとして実行されます。

sudo apt update

希望のパスワード:

アップデートはダウンロードされますが、インストールもアップデートもされていません。 利用可能なすべてのパッケージを更新するには、次のコマンドを実行します。

sudo apt upgrade

WSLのインストール

Linux環境を追加する Windows 10では非常に簡単です。 コントロールパネルの機能を有効にしてコンピュータを再起動し、Microsoftストアから目的の配布を取得します。

WSL機能が利用できない場合は、おそらく必要な32ビットバージョンの代わりに64ビットバージョンのオペレーティングシステムを使用しています。

Storeアプリケーションがないため、この手順はWindows 10 LTSCおよびWindows Serverでは機能しません。 したがって、Appxパッケージを自分でダウンロードしてインストールする必要があります。

Server CoreにはWebブラウザはありません。この機能はコマンドラインからのみ有効にできます。 したがって、この場合は純粋なPowerShellソリューションを使用します。もちろん、それは他のどこでも機能します。

管理者権限でサブシステムをPowerShellセッションに追加するには、次のコマンドを入力します。
Windowsオプションを有効にする - オンライン機能 - 機能名Microsoft Windows Windowsサブシステム

Windowsオプションを有効にする - オンライン機能 - 機能名Microsoft WindowsサブシステムLinux

Windows Server 2019では、次のコマンドレットも機能します。
Windowsインストール機能– MicrosoftWindows名Linuxサブシステム

Windowsインストール機能– MicrosoftWindows名Linuxサブシステム

https://stackoverflow.com/questions/44829878/trying-to-use-bash-on-windows-and-got-no-installed-distributions-message



専門家のヒント: この修復ツールはリポジトリをスキャンし、これらの方法のいずれも機能しなかった場合、破損したファイルまたは欠落しているファイルを置き換えます。 問題がシステムの破損に起因するほとんどの場合にうまく機能します。 このツールは、パフォーマンスを最大化するためにシステムも最適化します。 それはによってダウンロードすることができます ここをクリック