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

Comment désinstaller/supprimer complètement cygwin de Windows 7

Advertisement

Comment désinstaller/supprimer complètement cygwin ? Je ne pense pas que ce soit aussi simple que de supprimer C:\cygwin. Peut-être modifier le registre ?

Advertisement
Advertisement

Réponses (9)

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

Les développeurs donnent des instructions assez détaillées sur la façon de supprimer le logiciel :

Comment désinstaller tout Cygwin?

Setup n'a pas de fonction de désinstallation automatique. La méthode recommandée pour supprimer l'ensemble de Cygwin est la suivante :

  1. Si vous avez des services Cygwin en cours d'exécution, supprimez-les en répétant les instructions de http://cygwin.com/faq/faq.html#faq.setup.uninstall-service pour tous les services que vous avez installés. Les services communs qui pourraient avoir été installés sont sshd, cron, cygserver, inetd, apache, postgresql, et ainsi de suite.

  2. Arrêtez le serveur X11 s'il est en cours d'exécution, et mettez fin à tout programme Cygwin qui pourrait être exécuté en arrière-plan. Quittez l'invite de commande et assurez-vous qu'il ne reste aucun processus Cygwin. Note : Si vous voulez sauvegarder vos points de montage pour une réinstallation ultérieure, sauvegardez d'abord la sortie de mount -m comme décrit à http://cygwin.com/cygwin-ug-net/using-utils.html#mount .

  3. Supprimez le dossier racine de Cygwin et tous les sous-dossiers. Si vous obtenez une erreur indiquant qu'un objet est en cours d'utilisation, assurez-vous que vous avez arrêté tous les services et fermé tous les programmes Cygwin. Si vous obtenez une erreur “Permission refusée”, vous devrez alors modifier les autorisations et/ou la propriété des fichiers ou des dossiers qui sont à l'origine de l'erreur. Par exemple, il arrive que des fichiers utilisés par des services système finissent par appartenir au compte SYSTEM et ne soient pas accessibles en écriture par les utilisateurs réguliers.

  4. Supprimez les raccourcis Cygwin sur le Bureau et le Menu Démarrer, et tout ce qui reste de setup.exe dans le répertoire de téléchargement. Cependant, si vous prévoyez de réinstaller Cygwin, il est conseillé de conserver votre répertoire de téléchargement setup.exe puisque vous pouvez réinstaller les paquets laissés dans son cache sans les retélécharger.

  5. Si vous avez ajouté Cygwin à votre chemin d'accès au système, vous devez le supprimer à moins que vous ne prévoyiez de réinstaller Cygwin au même endroit. De même, si vous avez défini votre variable d'environnement CYGWIN à l'échelle du système et que vous ne prévoyez pas de la réinstaller, vous devez la supprimer.

  6. Enfin, si vous voulez être minutieux, vous pouvez supprimer l'arbre du registre Software\Cygwin sous HKEY_LOCAL_MACHINE et/ou HKEY_CURRENT_USER. Cependant, si vous avez suivi les instructions ci-dessus, vous aurez déjà supprimé tout ce qui est important. En général, seul le répertoire d'installation a été enregistré dans le registre.

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

En fait, c'était plutôt… facile. Il suffit de faire ça…

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

puis de cliquer sur le bouton droit de la souris pour l'effacer.

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

Suivez les étapes ci-dessous.

  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

Puis supprimez le dossier c:\cygwin et tous ses sous-dossiers. Cette approche a fonctionné pour moi.

Soyez conscient que les commandes de Windows comme takeown dépendent de la locale, c'est-à-dire que l'option /d y ne fonctionne que dans les systèmes anglais. Dans le système allemand, il faut utiliser /d j pour fonctionner (sans allusion dans l'aide en anglais, *facepalm microsoft)*

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

J'ai fait cela dans Win 7 après avoir essayé tout ce qui était possible depuis Win 7 (note… J'ai pu désactiver des rootkits plus facilement que de supprimer 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

a donné un accès refusé

MAIS je suis ensuite allé dans l'explorateur Windows et j'ai supprimé (recyclé) le dossier C:\Cygwin et ça a marché. Parti complètement.

Grâce à l'article ci-dessus ! J'espère que cela aidera quelqu'un.

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

Lancez l'installateur de Cygwin et allez à la visionneuse de paquets, sélectionnez la vue comme une catégorie et installez le type comme désinstallation … C'est fait.

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

J'ai eu du mal à supprimer le dossier Cygwin et j'ai parcouru toute la structure des répertoires et supprimé chaque sous-dossier. C'est vraiment douloureux, mais je n'ai pas d'autre choix.

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

En plus de la réponse de Luigi ,

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

Dans les Windows localisés, il n'y a pas de groupe de sécurité avec le nom “tout le monde”, vous devez remplacer un nom de groupe par un SID correspondant :

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

Plus de SID sont ici .

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

Je n'en ai pas vu la mention ici, mais si quelqu'un ne peut toujours pas supprimer le dossier C:\cygwin parce qu'il est utilisé, vérifiez si le service “Server” est disponible sur votre ordinateur. Il ne fait pas partie de Cygwin, mais j'ai vu qu'il est utilisé pour le partage de named-pipe, et j'ai pu supprimer le dossier Cygwin quand je l'ai arrêté.

Juste pour info

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

Eh bien, rien de tout cela n'a marché, alors voici ce que j'ai fait :

  1. Réglez le propriétaire sur l'utilisateur que vous êtes, comme décrit ci-dessus.
  2. Supprimer tous les utilisateurs des permissions des dossiers dans Security-Edit.
  3. Ajoutez à nouveau votre utilisateur et définissez les permissions de contrôle total.
  4. Allez dans Avancé et cochez les deux cases en bas (Inclure les autorisations inviolables…, Remplacer toutes les autorisations des objets enfants…, blablabla).
  5. Appliquez les changements.
  6. Supprimez simplement le dossier. Cela devrait fonctionner.
Advertisement

Questions connexes

3
28
13
7
5
Advertisement