Я не могу удалить Git


20

Я исследовал Git, поэтому я скачал версию для Windows, чтобы протестировать ее в репозитории на GitHub. Примерно через 30 минут я не мог понять, как его использовать, поэтому я решил, что мне, вероятно, не понадобится распределенный репозиторий, поскольку наши проекты не такие большие, и вернулся к тому, что я знаю - SVN.

(Я думал) Я удалил все связанные с Git вещи, которые я положил на свой компьютер, но теперь у меня возникла раздражающая проблема, где, если я открываю какие-либо папки, я получаю сообщение об ошибке:

Здравствуйте

[ОШИБКА] Не удалось найти путь мерзавца

Как вы можете себе представить, это настоящая боль, у кого-нибудь есть идеи, как это исправить?


Ответы:


19

Это произошло бы потому, что

При удалении не удалось удалить файл «C: \ Program Files \ Git \ git-cheetah \ git_shell_ext.dll»

Правильным решением было бы отменить регистрацию dll и удалить ее

  1. откройте окно командной строки
  2. выполнить> regsvr32 -s -u git_shell_ext.dll
  3. удалите "C: \ Program Files \ Git \ git-cheetah \ git_shell_ext.dll"

Если это не работает, вот уродливый обходной путь:

  1. Откройте «Диспетчер задач» и перейдите в раздел «Процессы»
  2. Найдите explorer.exe и нажмите «Завершить процесс»
  3. Выберите «Файл»> «Выполнить» в «Диспетчере задач», введите «cmd» и нажмите «ОК», чтобы открыть «Командная строка» и перейдите в «C: \ Program Files \ Git \ git-cheetah»
  4. Удалить git_shell_ext.dll
  5. Начать сначала

не забудьте очистить после перезагрузки, удалите папку «Git» из «C: \ Program Files»


Большое спасибо .. была такая же проблема. сводил меня с ума
Sonic Soul

Проще открыть командную строку, прежде чем завершать процесс проводника, потому что когда вы завершите работу проводника, панель задач и меню «Пуск» исчезнут.
Энди Тяхджоно

Это случилось после первой установки TortoiseGIT. В моем случае бег regsvr32 "C:\Program Files\Git\git-cheetah\git_shell_ext.dll"заставил все работать.
Ричард Эверетт

4

Возможно, вы захотите взглянуть на это, оно показывает, какие расширения оболочки установлены, и может помочь удалить проблемные элементы:

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

Между прочим, вы должны были дать GIT шанс - это занимает некоторое время, но окупаемость того стоит.


0

Как исправить ошибку Не удалось найти путь Git?

  1. Перезагрузите систему и нажмите F8перед загрузкой в ​​Windows.
  2. Выберите безопасный режим
  3. выберите Администратор Пользователь
  4. перейти на c: // Program Files /
  5. Удалить папку Git

А затем перезагрузите

Буду признателен за обратную связь, если это решит вашу проблему


1
Я исправил ваш ответ для вас. Хотя я не собираюсь винить вас за использование языка, в SU мы склонны держать ответы на конкретный вопрос (то есть нет необходимости иметь приветствие впереди), и мы действительно были бы признательны, если бы вы этого не сделали. t случайным образом использовать заглавные буквы там, где они не принадлежат. Приветствия.
Подмастерье Компьютерщик

-1

Чтобы решить эту проблему мне нужно было остановить сервис и его зависимость:

  1. Пуск >> Выполнить >> cmd >> список задач / M >> c: \ Documents and Settings \ "Ваш пользователь" \ Рабочий стол \ tasklist.txt
  2. Откройте созданный файл на рабочем столе.
  3. Нажмите Crtl + F
  4. Найти для мерзавца
  5. Процесс нужно закрыть это "проводник"
  6. Остановить процесс «проводник»
  7. Введите папку, в которой он находится
  8. удалить Удалить git_shell_ext.dll
  9. Перезагрузите систему
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.