Как настроить Windows 10 так, чтобы в PATH предпочитался bash, а не WSL Bash Launcher?

Как настроить Windows 10 так, чтобы в PATH предпочитался bash, а не WSL Bash Launcher?

Я установил msys2 в своей системе, который предоставляет программу с именем «bash» в C:\msys64\usr\bin\bash.exe. Я также установил WSL в своей системе, который предоставляет средство запуска с именем «bash» в C:\Windows\system32\bash.exe.

Я обычно больше использую bash msys2, чем bash WSL, поэтому я хотел бы настроить Windows 10 на использование первого, когда я ввожу "bash" в поле "Выполнить". Я пробовал помещать C:\msys64\usr\binего C:\Windows\system32в переменную PATH. Однако Windows, похоже, всегда предпочитает bash WSL, и я не могу найти другого способа изменить это поведение.

Так есть ли другой путь?

решение1

Я закрепил ярлыки на панели инструментов для обоих bash. Один указывает на C:\msys64\usr\bin\mintty.exe, а другой на C:\Windows\WinSxS\amd64_microsoft-windows-lxss-bash_31bf3856ad364e35_10.0.15063.0_none_50af37c8f560d163\bash.exe

Связанный контент