Ich habe das Betriebssystem meines Laptops von Windows XP auf Windows 7 aktualisiert. Auf dem Computer befinden sich jetzt einige verbleibende Dateien von Windows XP. Wenn ich versuche, sie zu löschen, wird folgende Fehlermeldung angezeigt:
Du brauchst eine Erlaubnis um diese Aktion auszuführen.
Sie benötigen die Erlaubnis von S-1 -..., um Änderungen an diesem Ordner vorzunehmen.
Seltsam ist, dass ich mit dem einzigen Benutzerkonto auf diesem Computer angemeldet bin und über Administratorrechte verfüge. Ich habe versucht, die Benutzerkontensteuerung auszuschalten, kann die Dateien jedoch immer noch nicht löschen.
Wie kann ich das Entfernen dieser Dateien erzwingen?
quelle
Die Befehlszeilenargumente für die Übernahme des Eigentums sollten in dieser Reihenfolge vorliegen
HINWEIS:
cacls
ist jetzt veraltet, bitte verwenden Sieicacls
quelle
In meinem Fall reichte es in Windows 7 unter bestimmten Umständen nicht aus, den Besitz zu übernehmen (meine Windows 7-Installation wurde mit Symantec Backup Exec von einem anderen Computer aus durchgeführt und der Ordner befand sich unter Versionskontrolle).
Ich musste zwei weitere Schritte ausführen:
Klicken Sie mit der rechten Maustaste auf den Ordner mit den Dateien, die Sie löschen möchten, und wählen Sie "Eigenschaften" -> "Sicherheit" -> "Erweitert" -> Wählen Sie Ihren Benutzer aus -> "Berechtigung ändern" -> Aktivieren Sie "Alle untergeordneten Objektberechtigungen durch vererbbare Berechtigungen von ersetzen" dieses Objekt "
Löschen Sie die Dateien in den Ordnern manuell vom innersten zum Stamm. Löschen Sie die Ordner, sobald sie leer sind, dh wenn Sie zuerst "Ordner1-> Ordner2" haben, löschen Sie den Inhalt von Ordner2, dann Ordner2 usw.
Wenn die anderen Lösungen nicht ausreichen, können Sie diese weiteren Schritte ausführen.
quelle
Das
S-1-...
ist eine GUID, die von der vorherigen Installation übrig geblieben ist. OffensichtlichNEWSYSTEM\Administrator
ist nicht Teil derOLDSYSTEM\Administrators
Gruppe.Sie müssen den Besitz des Laufwerks übernehmen, die Änderungen verbreiten lassen und dann die Dateien löschen können.
quelle
Normalerweise
takeown
und(i)cacls
mach den Job.Alternativ können Sie Unlocker zum Löschen verwenden (möglicherweise ist ein Neustart erforderlich)
oder Sysinternals PsExec verwenden , um SYSTEM-Benutzerberechtigungen abzurufen und diese Dateien zu löschen.
Wenn dieser Ordner jedoch viele Dateien enthält,
takeown
dauert es sehr lange, bis die Berechtigungen gültig sind (es dauerte ungefähr 20 Minuten, abhängig von der Festplattengeschwindigkeit). In diesem Fall ist eine LiveCD / DVD / USB schneller, da zum Löschen des Ordners keine Berechtigungen erforderlich sind.quelle