Wie kann ich Windows 10 so konfigurieren, dass Bash in meinem PATH dem WSL Bash Launcher vorgezogen wird?

Wie kann ich Windows 10 so konfigurieren, dass Bash in meinem PATH dem WSL Bash Launcher vorgezogen wird?

Ich habe msys2 auf meinem System installiert, das ein Programm namens „bash“ in bereitstellt C:\msys64\usr\bin\bash.exe. Außerdem habe ich WSL auf meinem System installiert, das einen Launcher namens „bash“ in bereitstellt C:\Windows\system32\bash.exe.

Ich verwende im Allgemeinen mehr die Bash von msys2 als die von WSL, daher möchte ich Windows 10 so konfigurieren, dass erstere verwendet wird, wenn ich „bash“ in das Feld „Ausführen“ eingebe. Ich habe bereits versucht, es C:\msys64\usr\binin C:\Windows\system32die Variable PATH einzufügen. Windows scheint jedoch immer die Bash von WSL zu bevorzugen, und ich kann keine andere Möglichkeit finden, dieses Verhalten zu ändern.

Gibt es also eine andere Möglichkeit?

Antwort1

Ich habe Verknüpfungen in meiner Symbolleiste an beide Bash-Dateien angeheftet. Eine zeigt auf C:\msys64\usr\bin\mintty.exe und die andere auf C:\Windows\WinSxS\amd64_microsoft-windows-lxss-bash_31bf3856ad364e35_10.0.15063.0_none_50af37c8f560d163\bash.exe

verwandte Informationen