Ich kann Git nicht deinstallieren

20

Ich habe Git recherchiert und die Windows-Version heruntergeladen, um sie in einem Repository auf GitHub zu testen. Nach ungefähr 30 Minuten konnte ich nicht herausfinden, wie man es benutzt, und so entschied ich, dass ich wahrscheinlich kein verteiltes Repository brauche, da unsere Projekte nicht so groß sind und auf das zurückgingen, was ich kenne - SVN.

(Ich dachte) Ich habe alle Git-bezogenen Dinge deinstalliert, die ich auf meinem PC abgelegt habe, habe aber jetzt ein irritierendes Problem. Wenn ich Ordner öffne, erhalte ich die Fehlermeldung:

Hallo

[FEHLER] Git-Pfad konnte nicht gefunden werden

Wie Sie sich vorstellen können, ist dies ein echter Schmerz. Hat jemand eine Idee, wie man ihn beheben kann?

Alex
quelle

Antworten:

19

Dies würde passieren, weil

Deinstallation konnte die Datei "C: \ Programme \ Git \ git-cheetah \ git_shell_ext.dll" nicht löschen

Die korrekte Lösung wäre, die Registrierung der DLL aufzuheben und sie zu löschen

  1. Öffnen Sie das Eingabeaufforderungsfenster
  2. Führen Sie> regsvr32 -s -u git_shell_ext.dll aus
  3. lösche "C: \ Programme \ Git \ git-cheetah \ git_shell_ext.dll"

Wenn das nicht funktioniert, ist hier eine hässliche Problemumgehung:

  1. Öffnen Sie "Task-Manager" und gehen Sie zu Prozesse
  2. Suchen Sie explorer.exe und klicken Sie auf Prozess beenden
  3. Wählen Sie "Datei"> "Task-Manager", geben Sie "cmd" ein und klicken Sie auf "OK", um "Eingabeaufforderung" zu öffnen, und wechseln Sie zu "C: \ Programme \ Git \ git-cheetah".
  4. Löschen Sie git_shell_ext.dll
  5. Neustart

Achten Sie darauf, nach dem Neustart zu bereinigen, entfernen Sie den Ordner "Git" aus "C: \ Programme".

drupii
quelle
Vielen Dank .. hatte das gleiche Problem. hat mich verrückt gemacht
Sonic Soul
Es ist einfacher, eine Eingabeaufforderung zu öffnen, bevor der Explorer beendet wird, da Taskleiste und Startmenü beim Beenden des Explorers nicht mehr angezeigt werden.
Endy Tjahjono
Ich hatte dies nach der Installation von TortoiseGIT zum ersten Mal geschehen . In meinem Fall hat das Laufen regsvr32 "C:\Program Files\Git\git-cheetah\git_shell_ext.dll"funktioniert.
Richard Everett
4

Vielleicht möchten Sie einen Blick darauf werfen, es zeigt, welche Shell-Erweiterungen installiert sind, und kann dabei helfen, problematische Elemente zu entfernen:

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

Übrigens hätten Sie GIT eine Chance geben sollen - es dauert eine Weile, aber die Rückzahlung lohnt sich.

Paddy
quelle
0

Wie man den Fehler behebt Konnte der Git-Pfad nicht gefunden werden?

  1. Starten Sie Ihr System neu und drücken Sie, F8bevor Sie Windows starten.
  2. Wählen Sie den abgesicherten Modus
  3. Wählen Sie Administratorbenutzer
  4. gehe zu c: // program Files /
  5. Git-Ordner löschen

Und dann neu starten

Ich würde mich über ein Feedback freuen, wenn dies Ihr Problem lösen würde

zubair khan
quelle
1
Ich habe Ihre Antwort für Sie festgelegt. Ich werde Ihre Sprachverwendung zwar nicht bemängeln, aber in SU bleiben die Antworten in der Regel auf dem neuesten Stand (das heißt, es ist nicht erforderlich, eine Begrüßung vor sich zu haben). t Verwenden Sie zufällig Großbuchstaben, zu denen sie nicht gehören. Prost.
Geselle Geek
-1

Um dieses Problem zu lösen, musste ich den Dienst und seine Abhängigkeit beenden:

  1. Start >> Ausführen >> cmd >> Jobliste / M >> c: \ Dokumente und Einstellungen \ "Ihr Benutzer" \ Desktop \ Jobliste.txt
  2. Öffnen Sie die generierte Datei auf Ihrem Desktop
  3. Drücken Sie Strg + F
  4. Find for git
  5. Der Prozess muss geschlossen werden ist "Explorer"
  6. Stoppen Sie den "Explorer" -Prozess
  7. Geben Sie den Ordner ein, der ihn enthält
  8. Löschen Löschen Sie git_shell_ext.dll
  9. Starten Sie das System neu
Gabriel
quelle