Windows Bash не открывается в обновлении 10 Anniversary Update

Windows Bash не открывается в обновлении 10 Anniversary Update

После установки Windows 10 Anniversary Update мне не терпелось попробовать новую командную строку Bash. Но при запуске из меню «Пуск» (Win+R -> bash.exe) окно bash автоматически закрывается.

решение1

По какой-то причине он не открывался. Но пока я писал этот вопрос, я смог найти ответ, поэтому решил поделиться им здесь, если у кого-то еще была такая же проблема.

Я решил просто запустить приглашение оболочки и ввести bash. Сообщение об ошибке было о "включенном режиме Legacy". Чтобы изменить его:

  • щелкните правой кнопкой мыши в окне командной строки.
  • На вкладке «Параметры» снимите флажок «Использовать устаревшую консоль».
  • Примените изменения и перезапустите cmd.exe.
  • введите bash.

Начнется установка.

Наслаждаться!

решение2

Была та же проблема, что и выше, решение сработало, но также нужно включить режим разработчика, перейдите в настройки>обновление и безопасность, перейдите в раздел разработчиков и установите флажок режима разработчика. Может потребоваться перезагрузка после загрузки и установки пакета Windows. Затем снова запустите cmd и выполните bash, как указано выше, bash.exe загрузится и установится.

решение3

У меня была похожая проблема после переустановки командной строки bash. Я переключился на другую оболочку (zsh) и установил ее на автозапуск с помощью моего скрипта запуска. Поскольку он не был установлен после переустановки компонента bash, открыть приглашение не удалось. Я использовал 'bash -c "nano "~/.bashrc"', введенный в стандартную командную строку Windows cmd, чтобы отредактировать ее, а затем смог снова запустить оболочку.

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