Comment puis-je supprimer le dossier cygwin sur mon lecteur c?

22

J'ai un dossier appelé C:\cygwin. Comment puis-je supprimer ce dossier.

Il dit que j'ai besoin permissionde l'administrateur. Cependant, je suis connecté en tant qu'administrateur.

Snuff Movie
la source
Vous devrez peut-être utiliser la sudocommande, qui est l'invocation du super utilisateur * nix.
martineau

Réponses:

4

Si vous obtenez une erreur indiquant qu'un objet est en cours d'utilisation, assurez-vous d'avoir arrêté tous les services et fermé tous les programmes Cygwin. Si vous obtenez une erreur «Autorisation refusée», vous devrez modifier les autorisations et / ou la propriété des fichiers ou dossiers à l'origine de l'erreur. Par exemple, il arrive que des fichiers utilisés par les services système appartiennent au compte SYSTEM et ne soient pas accessibles en écriture aux utilisateurs réguliers.

La façon la plus rapide de supprimer l'arborescence entière si vous rencontrez ce problème est de modifier la propriété de tous les fichiers et dossiers de votre compte. Pour ce faire dans l'Explorateur Windows, cliquez avec le bouton droit sur le dossier racine Cygwin, choisissez Propriétés, puis l'onglet Sécurité. Si vous utilisez Windows XP Home ou Partage de fichiers simple, vous devrez démarrer en mode sans échec pour accéder à l'onglet Sécurité. Sélectionnez Avancé, puis accédez à l'onglet Propriétaire et assurez-vous que votre compte est répertorié en tant que propriétaire. Cochez la case «Remplacer le propriétaire sur les sous-conteneurs et les objets» et appuyez sur OK. Une fois qu'Explorer a appliqué les modifications, vous devriez pouvoir supprimer la totalité de l'arborescence en une seule opération.

Si vous voulez être approfondi, vous pouvez supprimer l'arborescence 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 règle générale, seul le répertoire d'installation a été stocké dans le registre.

Voici le lien Cygwin source

Mohammadhassan Esfahanian
la source
54

Ouvrez un cmd.exe en tant qu'administrateur:

retrait / f "c: \ cygwin" / r / d Y

Le dernier paramètre fait que takeown suppose oui à toutes les questions et dépend des paramètres régionaux. Dans ma région, j'ai dû répondre "J" pour que cela fonctionne. YMMV.

icacls "c: \ cygwin" / T / Q / C / reset

Enfin, pour supprimer les fichiers après avoir obtenu les autorisations appropriées:

rd "c: \ cygwin" / s / q

Voir /server/43794/using-icacls-to-set-permissions-on-user-directories et http://lallousx86.wordpress.com/2009/06/14/resetting-ntfs-files -security-and-permission-in-windows-7 /

J'espère que cela fonctionne pour toi.

Grimaldi
la source
J'avais essayé de devenir propriétaire, etc. et c'est ce qui a finalement fonctionné pour moi! Merci.
dub stylee
Excellente réponse! pourrait supprimer le dossier cygwin après cela.
Damian
Cela a certainement fonctionné pour moi aussi (et je pensais avoir tout essayé à peu près tout maintenant!).
jony
Gareautrain! Eu ce problème depuis de nombreuses années, de différentes manières. Avec le dossier Cygwin lui-même lors de la réapplication des installations du système d'exploitation Windows et / ou du déplacement vers de nouveaux disques durs, et ce soir, lorsque je créais simplement des dossiers avec l' rsyncintérieur d'un Cygwin que j'avais installé avec mon installation actuelle du système d'exploitation ...
Pysis
aaaaet maintenant, d'une manière ou d'une autre, je suis entré dans un scénario pire où effectuer la même action, tout en utilisant maintenant un fstab avec noaclsajouté, crée un dossier où le propriétaire ne peut pas être affiché, modifié et les étapes mentionnées ici ont échoué pour cette raison également.
Pysis
0

Accédez aux propriétés du dossier> onglet sécurité> Avancé> onglet Propriétaire> Modifier> sélectionnez le nouveau propriétaire et cochez la case "remplacer le propriétaire sur les sous-conteneurs et les objets"> Appliquer> Ok> donnez maintenant le contrôle total à tout le monde à partir de l'onglet autorisations, puis supprimez le dossier

Saurabh
la source