Предыдущая настройка оболочки запрещает запуск console2


11

Несколько месяцев назад я использовал Cygwin и Console в Windows 7 и создал сеанс bash в консоли. Теперь, когда я удалил Cygwin, консоль жалуется:

Unable to start a C:\cygwin\bin\bash.exe --login -i!

Я просмотрел реестр, но не смог найти остатки Консоли. Как я могу сбросить / избавиться от этой ошибки?

Ответы:


14

Консоль хранит профили по адресу:

C: \ Users \ [ПОЛЬЗОВАТЕЛЬ] \ AppData \ Roaming \ [CONSOLE TAB NAME] \ console.xml

Попробуйте заменить его на оригинальный, расположенный в папке установки,

C: \ Program Files \ Console2 \ console.xml

Путь может отличаться в зависимости от того, где вы его установили.


И данные о проблеме находятся между тегами <console>. Спасибо. Это было то, что я искал.
barerd

Произошло со мной при обновлении GIT, но я не получил никаких ошибок, только окно, которое закрывается через доли секунды. Git перешел от Program Files (x86)просто Program Files. Мне просто нужно было изменить команду оболочки в консольном теге, я думаю, что она просто выходила, и я не получал ошибок, потому что она должна использовать то, cmd.exe /cчто удалось найти, просто аргумент указывал на неправильную папку для моего значения по умолчанию оболочка.
Джейсон Гоема

0

Выполните очистку реестра с помощью программного обеспечения, такого как Ccleaner, оно намного лучше, чем вы при поиске потерянных ключей. В противном случае удалите консоль, перезагрузите компьютер и переустановите его.


Даже Ccleaner не помог, я пытался всеми способами удалить остатки из реестра, но в конце пришлось полностью стереть реестр, используя раздел восстановления Windows. Отметим, что даже выбор варианта резервного копирования домашнего каталога не помог.
barerd
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.