2010-10-29 17:28:41 +0000 2010-10-29 17:28:41 +0000
154
154

Ich kann Ordner nicht löschen und bin Administrator. "Sie benötigen eine Berechtigung, um diese Aktion auszuführen. Sie benötigen die Erlaubnis von..."

Ich kann einen bestimmten Ordner in Windows 7 nicht löschen. Es handelt sich nicht um einen Systemordner. Er wurde von einer Anwendung erstellt. Ich erhalte die Fehlermeldung “Sie benötigen eine Berechtigung, um diese Aktion auszuführen. Sie benötigen die Erlaubnis von Tony….”. Ich bin ein Admin und als Tony angemeldet. Ich bin vollständiger Eigentümer des Ordners mit voller Kontrollberechtigung. Ich habe den Rechner neu gestartet. Ich habe die Anwendung beendet, die den Ordner erstellt hat. Ich habe keine Ideen mehr.

Warum lässt mich Windows 7 den Ordner nicht löschen?

Antworten (13)

119
119
119
2010-10-29 17:45:08 +0000

Ich bin mir nicht sicher, warum das passiert, aber es gibt eine Abhilfe.

Um die Kontrolle über den Ordner mit den unlöschbaren Dateien zu übernehmen, erstellen Sie eine Textdatei namens “delete.bat” und fügen Sie folgende Zeilen hinzu:

SET DIRECTORY_NAME="C:\Locked Directory"
TAKEOWN /f %DIRECTORY_NAME% /r /d y
ICACLS %DIRECTORY_NAME% /grant administrators:F /t
PAUSE

Sie müssen den Verzeichnispfad entsprechend Ihren Anforderungen ändern e. g. “C:\Gesperrtes Verzeichnis” in “C:\Lösche mich”.

Klicken Sie mit der rechten Maustaste auf die Datei “delete.bat” und wählen Sie “Als Administrator ausführen”. Sie sollten nun die volle Kontrolle über das Verzeichnis und alle Unterverzeichnisse haben, d.h. Sie können mit ihnen tun, was Sie wollen.

58
58
58
2010-10-29 18:23:03 +0000

Die einzige Möglichkeit bestand darin, Dateien ausgehend vom Ordner der untersten Ebene in diesem Ordner zu löschen. Ich erhielt diese Fehlermeldung bei jedem Ordner, der Unterordner hatte. Ich löschte alle Dateien/Unterverzeichnisse, die sich auf meinem Weg nach oben befanden.

31
31
31
2011-03-01 16:02:37 +0000

Ein Ordner kann einem übergeordneten Ordner das Überschreiben seiner Berechtigungen untersagen, so dass er ab einer bestimmten Tiefe nicht mehr arbeitet.

Verwenden Sie Process Monitor und filtern Sie nach ACCESS DENIED-Ereignissen, um diese Tiefe herauszufinden

Jedes Mal, wenn ein ACCESS DENIED-Ereignis eintritt, ändern Sie die Berechtigungen wie erläutert durch @Sahil .


Sie können Handle verwenden, um zu sehen, welche Prozesse Dateien in Ihrem Ordner öffnen.

handle C:\Path\To\Folder\You\Are\Trying\To\Delete

Beispiel:

C:\Windows\system32>handle C:\Windows\System32\inetsrv

Handle v3.45
Copyright (C) 1997-2011 Mark Russinovich
Sysinternals - www.sysinternals.com

svchost.exe pid: 1500 type: File 134: C:\Windows\System32\inetsrv\config\schema
svchost.exe pid: 1500 type: File 1B4: C:\Windows\System32\inetsrv\config\schema
svchost.exe pid: 1500 type: File 1BC: C:\Windows\System32\inetsrv\config
svchost.exe pid: 1500 type: File 1CC: C:\Windows\System32\inetsrv\config
svchost.exe pid: 1500 type: File 1D0: C:\Windows\System32\inetsrv\config
inetinfo.exe pid: 1572 type: File 3C: C:\Windows\System32\inetsrv\en-US\inetinfo.exe.mui
inetinfo.exe pid: 1572 type: File 188: C:\Windows\System32\inetsrv\MBSchema.bin.00000000h
inetinfo.exe pid: 1572 type: File 190: C:\Windows\System32\inetsrv\MBSchema.bin.00000000h
inetinfo.exe pid: 1572 type: File 1BC: C:\Windows\System32\inetsrv\MetaBase.xml
inetinfo.exe pid: 1572 type: File 1D4: C:\Windows\System32\inetsrv\MBSchema.xml
svchost.exe pid: 1884 type: File 1AC: C:\Windows\System32\inetsrv\config\schema
svchost.exe pid: 1884 type: File 1C0: C:\Windows\System32\inetsrv\config
svchost.exe pid: 1884 type: File 1C4: C:\Windows\System32\inetsrv\config
21
21
21
2013-01-28 13:14:44 +0000

Hatte diese Ausgabe heute mit einem Windows Update-Ordner und möchte die Antwort ergänzen.

Wenn die Berechtigungen für einen Ordner richtig sind (Beispiel unten, wobei Admin das Administratorkonto ist, mit dem ich angemeldet war):

Aber die Berechtigungen für Unterordner sind anders und verbreiten sich nicht vom übergeordneten Ordner, obwohl Sie es ihnen sagen, was zu Problemen führt, wenn Sie versuchen, den übergeordneten Ordner zu löschen:

Öffnen Sie eine Eingabeaufforderung (ich persönlich brauchte die Eingabeaufforderung nicht zu erhöhen) und führen Sie

ICACLS <FolderName> /reset /T

aus, um Zugriffskontrolllisten durch Standard-ACLs zu ersetzen, die alle Unterordner durchlaufen. Versuchen Sie danach, den Ordner zu löschen.

11
11
11
2016-08-31 14:25:15 +0000

Ich hatte dieses Problem und versuchte einige der Antworten hier vergeblich. Es gelang mir jedoch, den gesamten Ordner, mit dem ich Probleme hatte, einfach von einer erhöhten Befehlszeile wie folgt zu löschen:

rmdir "C:\path\to\folder" /s

Hoffentlich hilft das jemandem.

6
6
6
2011-03-01 15:59:17 +0000

laden Sie SysInternals Suite herunter und verwenden Sie die folgenden Dienstprogramme

verwenden Sie Process Explorer und Process Monitor, um herauszufinden, was mit Ihrer Datei geschieht

oder verwenden Sie die folgenden eigenständigen Dienstprogramme

verwenden Sie AccessChk, um Details zu erhalten, die nicht leicht über die GUI verfügbar sind

verwenden Sie PSFILE, um nach jedem Prozess zu suchen, der die Datei offen hält, und versuchen Sie dann das Dienstprogramm MoveFile, um eine Dateilöschung im nächsten Bootzyklus zu planen.

Die Antwort, nach der Sie suchen, wird in der Ausgabe eines dieser Dienstprogramme angezeigt

4
4
4
2010-10-30 18:53:12 +0000

Wenn ich auf einen Ordner/eine Datei stoße, die ich nicht löschen kann, und ein Neustart gibt die Datei nicht frei. Ich werde der Sicherheitseinstellung der Datei/des Ordners die Gruppe Jeder hinzufügen und die Berechtigungen auf Volle Kontrolle verweigern setzen. Wenn ich dann den Rechner neu starte, startet das, was auch immer die Datei/das Verzeichnis benutzt hat, und kann die Datei/das Verzeichnis nicht lesen/schreiben oder sperren. Wenn dann nichts mehr in der Lage ist, die Datei/das Verzeichnis zu benutzen, können Sie sie/es löschen.

Hoffentlich hilft das.

4
4
4
2011-05-08 22:17:54 +0000

Das geht nicht mit Windows 7 Ultimate x64. Schließlich musste ich von einem USB-basierten Linux-Betriebssystem booten (das Dateiberechtigungen in NTFS-Dateisystemen ignoriert) und das beanstandete Verzeichnis auf diese Weise löschen.

2
2
2
2014-07-30 13:03:13 +0000

Sie können das Dienstprogramm Unlocker verwenden, um solche Ordner zu löschen.

Es ist sehr einfach zu benutzen und völlig kostenlos.

2
2
2
2010-10-29 17:32:45 +0000

Ich gehe davon aus, dass UAC aktiviert ist und Sie versuchen, den Ordner aus dem Windows Explorer zu löschen. Sie sollten den Windows Explorer als Administrator ausführen (klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie “Als Administrator ausführen”) und dann den Ordner löschen.

Die andere Alternative ist die Deaktivierung von UAC, aber das würde ich nicht empfehlen.

1
1
1
2014-01-17 14:41:43 +0000

Nun, das passiert bei Dateien, die von einer Art Installer installiert wurden, wie z.B. unter dem TrustedInstaller-Benutzer.

Sie müssen die Datei zuerst pwnen,

  1. Klicken Sie mit der rechten Maustaste auf die Datei, gehen Sie zu Eigenschaften/Sicherheit/Erweitert.
  2. Registerkarte Eigentümer/Bearbeiten/Ändern des Eigentümers an Sie (Administrator), speichern.
  3. Nun können Sie zurück zu Eigenschaften/Sicherheit/ gehen und die volle Kontrolle über die Datei übernehmen
0
0
0
2010-10-29 18:26:36 +0000

Versuchen Sie, den Ordner auf Ihren Desktop zu verschieben und ihn dort zu löschen, seltsam, hat aber bei mir unter ähnlichen Umständen funktioniert.

0
0
0
2016-07-17 16:57:36 +0000