Poprzednie ustawienie powłoki uniemożliwia uruchomienie konsoli2

11

Kilka miesięcy temu korzystałem z Cygwin i konsoli w systemie Windows 7 i utworzyłem sesję bash w konsoli. Po odinstalowaniu Cygwin konsola narzeka na:

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

Przeszukałem rejestr, ale nie mogłem znaleźć resztek konsoli. Jak mogę zresetować / pozbyć się tego błędu?

barerd
źródło

Odpowiedzi:

14

Konsola przechowuje profile w:

C: \ Users \ [USER] \ AppData \ Roaming \ [CONSOLE TAB NAME] \ console.xml

Spróbuj zastąpić go oryginalnym, który znajduje się w katalogu instalacyjnym,

C: \ Program Files \ Console2 \ console.xml

Ścieżka może się różnić w zależności od miejsca instalacji.

Sterlingshrey
źródło
Dane o problemie znajdują się pomiędzy znacznikami <console>. Dziękuję Ci. Właśnie tego szukałem.
barerd
Przydarzyło mi się podczas aktualizacji GIT, ale nie otrzymałem żadnych błędów, tylko okno, które zamyka się po ułamku sekundy. Git przeniósł się z Program Files (x86)tylko do Program Files. Po prostu musiałem zmienić polecenie powłoki w tagu konsoli, myślę, że właśnie kończyło się i nie otrzymywałem błędów, ponieważ musi ono użyć, cmd.exe /cktóre można było znaleźć, tylko argument wskazywał niewłaściwy folder dla mojego domyślnego muszla.
Jason Goemaat
0

Wykonaj czyszczenie rejestru za pomocą oprogramowania takiego jak Ccleaner, są one o wiele lepsze niż w znalezieniu osieroconych kluczy. W przeciwnym razie odinstaluj konsolę, uruchom ponownie komputer i zainstaluj go ponownie.

Piotr
źródło
Nawet Ccleaner nie pomógł, próbowałem wszystkich sposobów, aby usunąć resztki z rejestru, ale na koniec musiałem całkowicie wyczyścić rejestr za pomocą partycji ratunkowej systemu Windows. Uwaga: nawet wybranie opcji wykonania kopii zapasowej katalogu domowego nie pomogło.
barerd