Le paramètre de shell précédent empêche la console2 de démarrer

11

Il y a quelques mois, j'utilisais Cygwin et la console sur Windows 7 et j'ai créé une session bash dans la console. Maintenant que j'ai désinstallé Cygwin, la console se plaint de:

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

J'ai parcouru le registre mais je n'ai pas pu trouver les restes de la console. Comment réinitialiser / supprimer cette erreur?

barerd
la source

Réponses:

14

La console stocke les profils sur:

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

Essayez de le remplacer par un original situé dans le répertoire d'installation,

C: \ Program Files \ Console2 \ console.xml

Le chemin peut être différent selon l'endroit où vous l'avez installé.

Jay Pavagadhi
la source
Et les données du problème se trouvent entre les balises <console>. Je vous remercie. C'est ce que je cherchais.
barerd
Cela m'est arrivé lors de la mise à niveau de GIT mais je n'ai eu aucune erreur, seulement une fenêtre qui se ferme après une fraction de seconde. Git est passé de Program Files (x86)juste Program Files. Je devais juste changer la commande shell dans la balise console, je pense qu'elle venait juste de sortir et je n'obtenais pas d'erreurs car elle doit utiliser cmd.exe /cce qui a pu être trouvé, juste l'argument pointait vers le mauvais dossier pour ma valeur par défaut coquille.
Jason Goemaat
0

Faites un nettoyage du registre avec un logiciel comme Ccleaner, ils sont plus efficaces que vous pour trouver des clés orphelines. Sinon, désinstallez la console, redémarrez le PC et réinstallez-le.

peter
la source
Même Ccleaner n'a pas aidé, j'ai essayé de toutes les manières de supprimer les restes du registre mais à la fin, j'ai dû effacer complètement le registre en utilisant la partition de secours de Windows. À noter, même la sélection de l'option de sauvegarde du répertoire personnel n'a pas aidé.
barerd