Windows 10 で、WSL Bash ランチャーよりも PATH 内の bash を優先するように設定するにはどうすればよいですか?

Windows 10 で、WSL Bash ランチャーよりも PATH 内の bash を優先するように設定するにはどうすればよいですか?

システムに msys2 をインストールしました。これは、 で「bash」という名前のプログラムを提供しますC:\msys64\usr\bin\bash.exe。また、システムに WSL もインストールしました。これは、 で「bash」という名前のランチャーを提供しますC:\Windows\system32\bash.exe

私は通常、WSL の bash よりも msys2 の bash を使用することが多いため、実行ボックスに「bash」と入力したときに前者を使用するように Windows 10 を構成したいと思います。C:\msys64\usr\bin以前C:\Windows\system32、PATH 変数に配置することを試みました。しかし、Windows は常に WSL bash を優先しているようで、この動作を変更する別の方法が見つかりません。

それで、別の方法はあるのでしょうか?

答え1

ツールバーに両方の bash へのショートカットを固定しました。1 つは C:\msys64\usr\bin\mintty.exe を指し、もう 1 つは C:\Windows\WinSxS\amd64_microsoft-windows-lxss-bash_31bf3856ad364e35_10.0.15063.0_none_50af37c8f560d163\bash.exe を指します。

関連情報