Wie kann ich den Cygwin-Ordner auf meinem C-Laufwerk löschen?


22

Ich habe einen Ordner namens C:\cygwin. Wie kann ich diesen Ordner löschen?

Es heißt, ich brauche permissionvom Administrator. Ich bin jedoch als Administrator angemeldet.


Möglicherweise müssen Sie den sudoBefehl verwenden, bei dem es sich um den Superuser-Aufruf von * nix handelt.
Martineau

Antworten:


4

Wenn Sie eine Fehlermeldung erhalten, dass ein Objekt verwendet wird, stellen Sie sicher, dass Sie alle Dienste beendet und alle Cygwin-Programme geschlossen haben. Wenn der Fehler "Berechtigung verweigert" angezeigt wird, müssen Sie die Berechtigungen und / oder den Besitz der Dateien oder Ordner ändern, die den Fehler verursachen. Beispielsweise gehören Dateien, die von Systemdiensten verwendet werden, manchmal dem SYSTEM-Konto und können von regulären Benutzern nicht beschrieben werden.

Der schnellste Weg, den gesamten Baum zu löschen, wenn Sie auf dieses Problem stoßen, besteht darin, den Besitz aller Dateien und Ordner in Ihrem Konto zu ändern. Klicken Sie dazu im Windows Explorer mit der rechten Maustaste auf den Stammordner von Cygwin, wählen Sie Eigenschaften und dann die Registerkarte Sicherheit. Wenn Sie Windows XP Home oder Simple File Sharing verwenden, müssen Sie im abgesicherten Modus starten, um auf die Registerkarte Sicherheit zuzugreifen. Wählen Sie "Erweitert" und wechseln Sie zur Registerkarte "Eigentümer". Vergewissern Sie sich, dass Ihr Konto als Eigentümer aufgeführt ist. Aktivieren Sie das Kontrollkästchen "Eigentümer auf Subcontainern und Objekten ersetzen" und klicken Sie auf "OK". Nachdem der Explorer die Änderungen übernommen hat, sollten Sie in der Lage sein, den gesamten Baum in einem Vorgang zu löschen.

Wenn Sie gründlich sein möchten, können Sie den Registrierungsbaum Software \ Cygwin unter HKEY_LOCAL_MACHINE und / oder HKEY_CURRENT_USER löschen. Wenn Sie jedoch den obigen Anweisungen gefolgt sind, haben Sie bereits alles Wichtige entfernt. Normalerweise wurde überhaupt nur das Installationsverzeichnis in der Registrierung gespeichert.

Hier ist die Quelle Cygwin Link


54

Öffnen Sie eine cmd.exe als Administrator:

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

Der letzte Parameter lässt takeown bei allen Fragen yes annehmen und hängt vom Gebietsschema ab. In meinem Gebietsschema musste ich mit "J" antworten, damit es funktioniert. YMMV.

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

Um die Dateien zu löschen, nachdem wir die entsprechenden Berechtigungen erhalten haben, gehen Sie wie folgt vor:

rd "c: \ cygwin" / s / q

Siehe /server/43794/using-icacls-to-set-permissions-on-user-directories und http://lallousx86.wordpress.com/2009/06/14/resetting-ntfs-files -sicherheit-und-erlaubnis-in-windows-7 /

Ich hoffe, das funktioniert für Sie.


Ich hatte versucht, den Besitz usw. zu übernehmen, und das funktionierte schließlich für mich! Vielen Dank.
Dub Stylee

Hervorragende Antwort! könnte den cygwin ordner danach löschen.
Damian

Das hat sicherlich auch bei mir geklappt (und ich dachte, ich hätte mittlerweile so ziemlich alles alles ausprobiert!).
Jony

Lebensretter! Hatte dieses Problem seit vielen Jahren auf unterschiedliche Weise. Mit dem Cygwin-Ordner selbst, wenn Windows-Betriebssysteminstallationen erneut angewendet und / oder auf neue Festplatten verschoben werden, und heute Abend, als ich einfach Ordner mit rsynceinem Cygwin- Ordner erstellte , den ich mit meiner aktuellen Betriebssysteminstallation neu installiert hatte ...
Pysis

aaaaand jetzt irgendwie habe ich ein schlechteres Szenario eingegeben, in dem die gleiche Aktion ausgeführt wird, während jetzt eine fstab mit noaclsadded verwendet wird, ein Ordner erstellt wird, in dem der Besitzer nicht angezeigt und geändert werden kann, und die hier genannten Schritte auch aus diesem Grund fehlgeschlagen sind.
Pysis

0

Gehen Sie zu den Eigenschaften von Ordner> Registerkarte Sicherheit> Erweitert> Registerkarte Besitzer> Bearbeiten> wählen Sie den neuen Besitzer aus und aktivieren Sie das Kontrollkästchen "Besitzer auf Untercontainern und Objekten ersetzen"> Übernehmen> Ok> geben Sie jetzt allen auf der Registerkarte Berechtigungen die volle Kontrolle und löschen Sie dann die Mappe

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.