No puedo desinstalar Git

20

Estaba investigando Git, así que descargué la versión de Windows para probarlo en un repositorio en GitHub. Después de unos 30 minutos no pude resolver cómo usarlo, así que decidí que probablemente no necesitaría un repositorio distribuido ya que nuestros proyectos no son tan grandes y volví a lo que sé: SVN.

(Pensé) Desinstalé todas las cosas relacionadas con Git que había puesto en mi PC, pero ahora tengo un problema irritante en el que si abro cualquier carpeta recibo un mensaje de error que dice:

Hola

[ERROR] No se pudo encontrar la ruta git

Como puede imaginar, esto es un verdadero dolor, ¿alguien tiene alguna idea sobre cómo solucionarlo?

alex
fuente

Respuestas:

19

Esto sucedería porque

La desinstalación no pudo eliminar el archivo "C: \ Archivos de programa \ Git \ git-cheetah \ git_shell_ext.dll"

La solución correcta sería anular el registro del dll y eliminarlo

  1. abra la ventana del símbolo del sistema
  2. ejecutar> regsvr32 -s -u git_shell_ext.dll
  3. eliminar "C: \ Archivos de programa \ Git \ git-cheetah \ git_shell_ext.dll"

Si eso no funciona, aquí hay una solución fea:

  1. Abra el "Administrador de tareas" y vaya a Procesos
  2. Encuentra explorer.exe y haz clic en finalizar el proceso
  3. Elija Archivo> Ejecutar en "Administrador de tareas" y escriba 'cmd' y haga clic en Aceptar para abrir "Símbolo del sistema" y cd a "C: \ Archivos de programa \ Git \ git-cheetah"
  4. Eliminar git_shell_ext.dll
  5. Reiniciar

asegúrese de limpiar después de reiniciar, elimine la carpeta "Git" de "C: \ Archivos de programa"

drupii
fuente
muchas gracias ... tuve el mismo problema. me estaba volviendo loco
Sonic Soul
Es más fácil abrir un símbolo del sistema antes de finalizar el proceso del explorador porque cuando finalice el explorador, la barra de tareas y el menú de inicio desaparecerán.
Endy Tjahjono
Esto sucedió después de instalar TortoiseGIT por primera vez. En mi caso, correr regsvr32 "C:\Program Files\Git\git-cheetah\git_shell_ext.dll"hizo que las cosas funcionaran.
Richard Everett
4

Es posible que desee ver esto, muestra qué extensiones de shell están instaladas y puede ayudar a eliminar elementos problemáticos:

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

Por cierto, deberías haberle dado una oportunidad a GIT: lleva un tiempo, pero la recompensa vale la pena.

Arrozal
fuente
0

¿Cómo solucionar el error no pudo encontrar la ruta Git?

  1. Reinicie su sistema y presione F8 presione antes de iniciar Windows.
  2. Seleccionar modo seguro
  3. seleccione Usuario administrador
  4. vaya a c: // Archivos de programa /
  5. Eliminar carpeta Git

Y luego reiniciar

Agradecería comentarios si esto resolvió su problema

Zubair Khan
fuente
1
He arreglado tu respuesta por ti. Si bien no voy a criticar su uso del idioma, en SU, tendemos a mantener las respuestas al punto (es decir, es innecesario tener un saludo al frente), y realmente lo agradeceríamos si no lo hiciera t use letras mayúsculas al azar donde no pertenecen. Aclamaciones.
Journeyman Geek
-1

Para resolver este problema, necesitaba detener el servicio y su dependencia:

  1. Inicio >> Ejecutar >> cmd >> lista de tareas / M >> c: \ Documents and Settings \ "Su usuario" \ Desktop \ tasklist.txt
  2. Abra el archivo generado en su escritorio
  3. Presione Crtl + F
  4. Encuentra por git
  5. El proceso debe cerrarse es "explorador"
  6. Detener el proceso de "explorador"
  7. Ingrese la carpeta que lo contiene
  8. eliminar Eliminar git_shell_ext.dll
  9. Reiniciar el sistema
Gabriel
fuente