web-dev-qa-db-ja.com

Windows Bashが10周年記念アップデートで開かない

Windows 10 Anniversary Updateをインストールした後、新しいBashコマンドプロンプトを試してみました。ただし、スタートメニュー(Win + R-> bash.exe)から起動すると、bashウィンドウは自動的に閉じます。

5
Sauleil

どういうわけかそれは開いていませんでした。しかし、私がこの質問を書いている間に私は答えを見つけることができたので、他の誰かが同じ問題を抱えているならここでそれを共有することにしました。

シェルプロンプトを起動して、bashと入力することにしました。エラーメッセージは、「レガシーモードが有効です」に関するものでした。変更するには:

  • cmd promtウィンドウを右クリックします。
  • オプションタブで、「レガシーコンソールを使用する」のチェックを外します
  • 変更を適用し、cmd.exeを再起動します
  • bashと入力します。

インストールが始まります。

楽しい!

8
Sauleil

上記と同じ問題があり、解決策は機能しましたが、開発者モードを有効にして、設定>更新とセキュリティに移動し、開発者に移動して、開発者モードのチェックボックスをオンにする必要もあります。 Windowsがパッケージをダウンロードしてインストールした後、再起動が必要になる場合があります。次に、cmdを再度実行してbashを実行します。上記の手順に従って、bash.exeがダウンロードされてインストールされます。

2
Shaun

Bashコマンドプロンプトを再インストールした後、同様の問題が発生しました。別のシェル(zsh)に切り替え、起動スクリプトを使用して自動起動に設定しました。 bashコンポーネントの再インストール後にインストールされなかったため、プロンプトを開くことができませんでした。標準のWindowsコマンドプロンプトに入力された「bash -c "nano"〜/ .bashrc "」を使用して編集し、シェルを再起動できました。

0
user3561626