Anniversary Updateは、BashをWindows 10に追加しました。 この機能自体がアップデートの主要なハイライトでした。この機能は開発者向けであり、平均的なエンドユーザー向けではありません。 Windows 10のBashを使用すると、Windowsプラットフォームでの開発がはるかに簡単になります。また、Windowsの古いバージョンではBashをネイティブに取得できないため、開発者がWindows 10にアップグレードするための優れた方法でもあります。これはWindows 10専用の機能です。 Windows 10のBashはオプション機能であるため、コマンドプロンプトのように統合されていません。コンテキストメニューから管理者としてBashを実行し、任意のフォルダーの場所でBashを開くことができるようにするには、レジストリを少し調整する必要があります。方法は次のとおりです。
Windows 10でBashを入手する
Bashを管理者として実行する前に、次のことが必要です。必ずインストールしてください。プロセスは非常に簡単です。開発者向けの設定アプリで開発者モードを有効にします。有効にするには管理者権限が必要です。
オンにしたら、コントロールパネルアプリを開き、[プログラム]> [Windowsの機能の有効化または無効化]に移動します。 Linux用のWindowsサブシステムを選択します。

(管理者権限で)コマンドプロンプトを開き、Bashと入力します。 Windows 10はBashをダウンロードしてインストールします。実行するには、15〜30分かかります。
管理者としてBashを実行
Bashを管理者として実行するのは非常に簡単ですが、右クリックのコンテキストメニューからはできません。 Windows Searchメニューまたは[スタート]メニューからBashアプリを起動できますが、フォルダーで直接開くことはできません。
Windowsレジストリを開きます。検索バーに「regedit」と入力し、管理者権限で開きます。次の場所に移動します。
HKEY_CLASSES_ROOTDirectoryshell
AdminBashという新しいサブキーを作成します。新しいキーにはデフォルトの文字列値があります。それをダブルクリックして、値を次のように変更します。
Run Bash As Admin

次に、作成したばかりのBash管理キーで、別のキーを作成してCommandという名前を付けます。このキーの内部には、前のキーと同様に、Defaultという文字列があります。それをダブルクリックして、値を次のように変更します。
powershell -c start -verb runas cmd "/c start /D """%V""" bash.exe"

適切な方法でExplorer.exeを再起動します。 フォルダを右クリックして、コンテキストメニューから[管理者としてBashを実行]オプションを選択します。 Windows PowerShellが開き、管理者パスワードの入力を求められます。パスワードを正しく入力すると、Bashが開きます。

警告
Bashは次のフォルダを開くことができませんその名前にスペース。たとえば、コンテキストメニューオプションを使用して「Cool-Stuff」というフォルダを開くことはできますが、「Cool Stuff」というフォルダを開くことはできません。 Bashでは、これは通常、フォルダー名を引用符で囲むことで回避されますが、コンテキストメニューオプションでは許可されていません。したがって、このハッキングは制限されています。
読者の一人
Windows 10のBashは、Anniversary Update以降のビルドで利用できます。
コメント