2010-07-24 16:26:53 +0000 2010-07-24 16:26:53 +0000
68
68

Cómo desinstalar/eliminar completamente cygwin de Windows 7

¿Cómo puedo desinstalar/eliminar completamente cygwin? No creo que sea tan simple como borrar C:\cygwin. ¿Tal vez alterar el registro?

Respuestas (9)

59
59
59
2010-07-24 16:50:00 +0000

Los desarrolladores dan bastante instrucciones detalladas sobre como quitar el software:

¿Cómo desinstalo todo Cygwin?

El programa de instalación no tiene un mecanismo de desinstalación automática. El método recomendado para eliminar todo Cygwin es el siguiente:

  1. Si tiene algún servicio Cygwin en funcionamiento, elimínelo repitiendo las instrucciones en http://cygwin.com/faq/faq.html#faq.setup.uninstall-service para todos los servicios que haya instalado. Los servicios comunes que pueden haber sido instalados son sshd, cron, cygserver, inetd, apache, postgresql, y así sucesivamente.

  2. Detenga el servidor X11 si se está ejecutando, y termine cualquier programa Cygwin que pueda estar ejecutándose en segundo plano. Salga del símbolo del sistema y asegúrese de que no quede ningún proceso Cygwin. Nota: Si desea guardar sus puntos de montaje para una reinstalación posterior, guarde primero la salida de mount -m como se describe en http://cygwin.com/cygwin-ug-net/using-utils.html#mount .

  3. Borre la carpeta raíz de Cygwin y todas las subcarpetas. Si obtiene un error de que un objeto está en uso, entonces asegúrese de que ha detenido todos los servicios y cerrado todos los programas Cygwin. Si obtienes un error de ‘Permiso denegado’ entonces tendrás que modificar los permisos y/o la propiedad de los archivos o carpetas que están causando el error. Por ejemplo, a veces los archivos utilizados por los servicios del sistema terminan siendo propiedad de la cuenta del SISTEMA y no pueden ser escritos por los usuarios habituales.

  4. Borre los accesos directos de Cygwin en el Escritorio y el Menú de Inicio, y todo lo que deje setup.exe en el directorio de descarga. Sin embargo, si planea reinstalar Cygwin es una buena idea mantener su directorio de descarga setup.exe ya que puede reinstalar los paquetes dejados en su caché sin volver a descargarlos.

  5. Si ha añadido Cygwin a la ruta de su sistema, debería eliminarlo a menos que planee reinstalar Cygwin en la misma ubicación. Del mismo modo, si has establecido la variable de entorno CYGWIN en todo el sistema y no planeas reinstalarlo, deberías eliminarlo.

  6. Finalmente, si quiere ser minucioso puede borrar el árbol de registro Software\Cygwin bajo HKEY_LOCAL_MACHINE y/o HKEY_CURRENT_USER. Sin embargo, si has seguido las instrucciones anteriores ya habrás eliminado todo lo importante. Normalmente sólo se ha almacenado en el registro el directorio de instalación.

40
40
40
2014-07-27 07:52:12 +0000

En realidad fue bastante… fácil. Sólo haz esto…

takeown /f C:\cygwin /r /d y
icacls c:\cygwin /t /grant everyone:F
del c:\cygwin

y luego haz clic con el botón derecho del ratón para borrarlo. Se irá.

14
14
14
2013-10-22 13:06:33 +0000

Sigue los siguientes pasos.

  1. C:\>takeown /r /d y /f cygwin
  2. C:\>icacls cygwin /t /grant Everyone:F
  3. C:\cygwin\bin>.\cygrunsrv.exe -E sshd
  4. C:\cygwin\bin>.\cygrunsrv.exe -R sshd

Luego borra la carpeta c:\cygwin y todas sus subcarpetas. Este enfoque funcionó para mí.

Sé consciente de que los comandos de Windows como el takeown dependen de la localización, es decir, la opción /d y sólo funciona en sistemas ingleses. En el sistema alemán uno necesita usar /d j para trabajar (sin pistas en la ayuda en inglés, *facepalm microsoft)*

5
5
5
2014-06-08 19:26:19 +0000

Hice esto en Win 7 después de intentar todo lo posible desde dentro de Win 7 (nota… ¡He podido desactivar los rootkits más fácilmente que borrar CygWin!)

  1. C:\>takeown /r /d y /f cygwin

  2. C:\>icacls cygwin /t /grant Everyone:F

  3. C:\>takeown /r /d y /f cygwin

  4. C:\cygwin\bin>.\cygrunsrv.exe -E sshd

  5. C:\cygwin\bin>.\cygrunsrv.exe -R sshd

se me negó el acceso

PERO entonces fui al explorador de Windows y borré (reciclé) la carpeta C:\Cygwin y funcionó. Se fue completamente.

¡Gracias al post anterior! Espero que esto ayude a alguien.

1
1
1
2018-05-13 16:42:19 +0000

Lanza el instalador de Cygwin y ve al visor de paquetes y selecciona la vista como una categoría y el tipo de instalación como desinstalación … Listo.

1
1
1
2013-07-07 09:52:42 +0000

Tuve problemas para borrar la carpeta Cygwin y he recorrido toda la estructura de directorios y he borrado cada subcarpeta. Esto es realmente doloroso, pero no hay otra opción.

1
1
1
2017-06-28 09:32:44 +0000

Además de respuesta de Luigi ,

icacls c:\cygwin /t /grant everyone:F

En las ventanas localizadas no hay un grupo de seguridad con el nombre “todos”, debes reemplazar un nombre de grupo por un SID correspondiente:

icacls cygwin /t /grant "*S-1-1-0":F

Más SIDs son aquí .

0
0
0
2014-05-28 14:12:22 +0000

No vi que se mencione aquí, pero si alguien todavía no puede eliminar la carpeta C:\cygwin porque está en uso, compruebe el servicio ‘Server’ de su ordenador. No es una parte de Cygwin, pero vi que se usa para compartir tuberías con nombre, y pude borrar la carpeta Cygwin cuando la detuve.

Sólo para tu información

0
0
0
2015-02-09 14:03:05 +0000

Bueno, nada de eso funcionó, así que esto es lo que hice:

  1. Ponga el propietario a cualquier usuario que sea, como se describió anteriormente.
  2. Eliminar todos los usuarios de los permisos de la carpeta en Seguridad-Editar.
  3. Vuelva a añadir el usuario y establezca los permisos de control total. 4. Vaya a Avanzado y seleccione ambas casillas de verificación en la parte inferior (Incluir permisos inerciales…, Reemplazar todos los permisos de objeto hijo…, blahblahblah).
  4. Aplique los cambios.
  5. Simplemente elimine la carpeta. Debería funcionar.