Как удалить GIT из Windows?
Когда то я поставил себе на WindowsXP GIT чисто, чтобы попробовать, как он работает под Виндами. Потом я решил удалить этот пакет. Как любой пользователь Windows нажав на пункт меню Uninstall. GIT удалился, но теперь при попытке открыть любую папку в Проводнике, или в диалоге сохранения или загрузки файла в какой-либо программе, я стал получать множество всплывающий окон с одинаковой ошибкой:
Hello [ERROR] Could not find git path
Порывшись в интернете тут же нашел причину, программа uninstall не может самостоятельно удалить файл "C:\Program Files\Git\git-cheetah\git_shell_ext.dll". Чтобы обойти эту проблему надо выполнить следующие действия:
- Открыть окно командной строки (для не знающих, Пуск - Выполнить, ввести cmd, нажать Enter).
- Выполнить в командной строке: regsvr32 -s -u git_shell_ext.dll
- Открыть редактор реестра (для не знающих, Пуск - Выполнить, ввести regedit, нажать Enter).
- В редакторе реестра в меню Правка - Найти ввести строку для поиска git_shell_ext.dll, выполнить поиск строки. У меня эта DLL нашлась в параметре по умолчанию InProcServer32.
- Отредактировать параметр, удалив в нем строку git_shell_ext.dll, сам параметр, теперь уже пустой, должен остаться.
- Перезагрузить компьютер.
- Удалить git_shell_ext.dll из папки "C:\Program Files\Git\git-cheetah".
После выполнения этих действий ошибка исчезает.
Возможно, в новых версиях инсталлятора эту проблему уже исправили, данные шаги справедливы для Git-1.7.0.2-preview20100309.
- блог пользователя GDI
- 18282 просмотра
Новые записи в блогах
- Устранение дребезга контактов на основе вертикальных счетчиков
- Диагностика Imprecise Bus Faults в микроконтроллерах Cortex-M3/M4/M4F
- Self-powered камера
- Фоновый модулятор: беспроводная связь из ничего (перевод)
- Texas Instruments Analog Applications Journal SLYT612 "Снижение искажений в аналоговых КМОП ключах" (перевод)
- USB MSD. Часть 6. Команды SCSI (перевод)
- USB MSD. Часть 3. USB класс накопителей данных (перевод)
- Texas Instruments Application Report SBAA042 "Кодовые схемы, используемые в аналогово-цифровых преобразователях" (перевод)
- 10 принципов правильного интерфейса
- Релиз SDK на русский микропроцессор КРОЛИК
Комментарии
Спасибо!
У меня GIT даже во время Uninstall вылетал с ошибкой. Не мог никак его удалить. Совет помог. Спасибо
Отправить комментарий