Я не можу видалити Git


20

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

(Я думав) Я видалив усі речі, пов’язані з Git, які я поставив на свій ПК, але тепер у мене з’явилася дратівлива проблема, коли, якщо я відкрию папки, я отримую повідомлення про помилку:

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

[ПОМИЛКА] Не вдалося знайти шлях git

Як ви можете собі уявити, це справжній біль, чи хтось має ідеї, як це виправити?


Відповіді:


19

Це сталося б тому, що

Видалити не вдалося видалити файл "C: \ Program Files \ Git \ git-cheetah \ git_shell_ext.dll"

Правильним виправленням буде скасувати реєстрацію DLL та видалити його

  1. відкрийте вікно командного рядка
  2. виконати> regsvr32 -s -u git_shell_ext.dll
  3. видалити "C: \ програмні файли \ Git \ git-cheetah \ git_shell_ext.dll"

Якщо це не працює, ось такий некрасивий спосіб вирішення:

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

не забудьте очистити після перезавантаження, видаліть папку "Git" з "C: \ Program Files"


велике спасибі .. мали таку ж проблему. водив мене горіхами
Sonic Soul

Простіше відкрити командний рядок спочатку, перш ніж закінчити процес провідника, тому що коли ви закінчите провідник, панель завдань та меню запуску не буде.
Endy Tjahjono

У мене це сталося після встановлення 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: // програму Файли /
  5. Видалити папку Git

А потім перезапустіть

Буду вдячний за відгук, якби це вирішило вашу проблему


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

-1

Щоб вирішити цю проблему, мені потрібно було зупинити службу та її залежність:

  1. Початок >> Запуск >> cmd >> списку завдань / M >> c: \ Документи та налаштування \ "Ваш користувач" \ Desktop \ tasklist.txt
  2. Відкрийте створений файл на робочому столі
  3. Натисніть Crtl + F
  4. Знайдіть для git
  5. Процес потрібно закрити - це "explorer"
  6. Зупиніть процес «дослідника»
  7. Введіть папку, яка містить її
  8. видалити Видалити git_shell_ext.dll
  9. Перезавантажте систему
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.