При попытке запустить Bash.exe (Bash на Ubuntu в Windows) в Windows 10 окно консоли может открываться и закрываться немедленно. Это происходит, если для командной строки включен устаревший режим.
Кроме того, если вы откроете окно командной строки и наберете bash.exe, появится следующая ошибка:
Неподдерживаемые настройки консоли. Для использования этой функции устаревшая консоль должна быть отключена.
Если у вас есть ярлык командной строки (cmd.exe), щелкните правой кнопкой мыши ярлык и выберите Свойства. На вкладке «Параметры» снимите флажок «Использовать устаревшую консоль» (требуется перезапуск).
Если у вас нет ярлыка для командной строки, откройте окно командной строки (cmd.exe), щелкните правой кнопкой мыши строку заголовка и выберите Свойства. На вкладке «Параметры» вы можете отключить устаревший режим. Это будет применяться во всем мире.
Чтобы применить настройки для нескольких систем с использованием скрипта или пакетного файла, вот команда, необходимая для отключения устаревшего режима.
REG.EXE ADD HKCU\Console /v ForceV2 /t REG_DWORD /d 1 /f
После этого Bash теперь должен запускаться правильно.