Je ne peux pas désinstaller Git


20

Je recherchais Git, j'ai donc téléchargé la version Windows pour la tester sur un référentiel sur GitHub. Après environ 30 minutes, je n'ai pas pu déterminer comment l'utiliser, j'ai donc décidé que je n'aurais probablement pas besoin d'un référentiel distribué car nos projets ne sont pas si gros et je suis retourné à ce que je sais - SVN.

(Je pensais) J'ai désinstallé toutes les choses liées à Git que j'avais mises sur mon PC, mais j'ai maintenant un problème irritant où si j'ouvre des dossiers, je reçois un message d'erreur disant:

Bonjour

[ERREUR] Impossible de trouver le chemin git

Comme vous pouvez l'imaginer, c'est une vraie douleur, quelqu'un a-t-il des idées sur la façon de le réparer?


Réponses:


19

Cela se produirait parce que

La désinstallation n'a pas pu supprimer le fichier "C: \ Program Files \ Git \ git-cheetah \ git_shell_ext.dll"

La solution correcte serait de désinscrire la DLL et de la supprimer

  1. ouvrir la fenêtre d'invite de commandes
  2. exécuter> regsvr32 -s -u git_shell_ext.dll
  3. supprimer "C: \ Program Files \ Git \ git-cheetah \ git_shell_ext.dll"

Si cela ne fonctionne pas, voici une solution de contournement laide:

  1. Ouvrez le "Gestionnaire des tâches" et accédez aux processus
  2. Recherchez explorer.exe et cliquez sur terminer le processus
  3. Choisissez Fichier> Exécuter dans "Gestionnaire des tâches" et tapez "cmd" et cliquez sur OK pour ouvrir "Invite de commandes" et passez à "C: \ Program Files \ Git \ git-cheetah"
  4. Supprimer git_shell_ext.dll
  5. Redémarrer

assurez-vous de nettoyer après le redémarrage, supprimez le dossier "Git" de "C: \ Program Files"


merci beaucoup .. eu le même problème. me rendait dingue
Sonic Soul

Il est plus facile d'ouvrir une invite de commande avant de terminer le processus de l'explorateur, car à la fin de l'explorateur, la barre des tâches et le menu Démarrer disparaîtront.
Endy Tjahjono

Je l'ai fait après avoir installé TortoiseGIT pour la première fois. Dans mon cas, courir a regsvr32 "C:\Program Files\Git\git-cheetah\git_shell_ext.dll"fait marcher les choses.
Richard Everett

4

Vous voudrez peut-être y jeter un œil, il montre quelles extensions de shell sont installées et peut aider à supprimer les éléments problématiques:

http://www.nirsoft.net/utils/shexview.html

Soit dit en passant, vous auriez dû donner une chance à GIT - cela prend un certain temps, mais le retour sur investissement en vaut la peine.


0

Comment réparer l'erreur n'a pas pu trouver le chemin Git?

  1. Redémarrez votre système et appuyez sur F8avant de démarrer sur Windows.
  2. Sélectionnez le mode sans échec
  3. sélectionnez Administrateur Utilisateur
  4. allez dans c: // program Files /
  5. Supprimer le dossier Git

Et puis redémarrez

J'apprécierais les commentaires si cela résolvait votre problème


1
J'ai arrangé ta réponse pour toi. Bien que je ne veuille pas blâmer votre utilisation de la langue, sur SU, nous avons tendance à garder les réponses au point (c'est-à-dire qu'il n'est pas nécessaire d'avoir un message d'accueil devant), et nous apprécierions vraiment que vous ne le fassiez pas. t utiliser au hasard des majuscules là où elles n'appartiennent pas. À votre santé.
Journeyman Geek

-1

Pour résoudre ce problème, j'avais besoin d'arrêter le service et sa dépendance:

  1. Démarrer >> Exécuter >> cmd >> tasklist / M >> c: \ Documents and Settings \ "Votre utilisateur" \ Desktop \ tasklist.txt
  2. Ouvrez le fichier généré sur votre bureau
  3. Appuyez sur Crtl + F
  4. Trouver pour git
  5. Le processus doit être fermé est "explorer"
  6. Arrêter le processus "explorateur"
  7. Entrez dans le dossier qui le contient
  8. delete Supprimer git_shell_ext.dll
  9. Redémarrez le système
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.