Ordner kann nicht gelöscht werden und ich bin Administrator. „Sie benötigen eine Berechtigung, um diese Aktion auszuführen. Sie benötigen die Berechtigung von …“

Ordner kann nicht gelöscht werden und ich bin Administrator. „Sie benötigen eine Berechtigung, um diese Aktion auszuführen. Sie benötigen die Berechtigung von …“

Ich kann einen bestimmten Ordner in Windows 7 nicht löschen. Es ist kein Systemordner. Er wurde von einer App erstellt. Ich erhalte die Fehlermeldung „Sie benötigen eine Berechtigung, um diese Aktion auszuführen. Sie benötigen die Berechtigung von Tony …“. Ich bin ein Administrator und habe mich als Tony angemeldet. Ich habe den vollständigen Besitz des Ordners mit Vollzugriffsberechtigung. Ich habe den Computer neugestartet. Ich habe die App beendet, die den Ordner erstellt hat. Mir gehen die Ideen aus.

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

Antwort1

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

Um die Kontrolle über den Ordner zu übernehmen, der nicht gelöscht werden kann, erstellen Sie eine Textdatei mit dem Namen delete.batund fügen Sie ihr die folgenden Zeilen hinzu:

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

Sie müssen den Verzeichnispfad Ihren Anforderungen entsprechend ändern , z. B. C:\Locked Directoryin .C:\Delete Me

Klicken Sie mit der rechten Maustaste auf die Dateiauswahl. delete.batSie Run As Administratorsollten nun die vollständige Kontrolle über das Verzeichnis und alle Unterverzeichnisse haben, d. h. Sie können damit machen, was Sie möchten.

Antwort2

Die einzige Möglichkeit bestand darin, Dateien zu löschen, beginnend mit dem Ordner auf der untersten Ebene in diesem Ordner. Ich erhielt diese Fehlermeldung bei jedem Ordner, der Unterordner hatte. Ich löschte alle Dateien/Unterordner und arbeitete mich nach oben.

Antwort3

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

VerwendenProzessmonitorund filtern nachZUGRIFF ABGELEHNTEreignisse, um diese Tiefe herauszufinden

Jedes Mal, wenn einZUGRIFF ABGELEHNTEreignis eintritt, ändern Sie die Berechtigungen alserklärt von @Sahil.


Sie könnenHandhabenum 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

Antwort4

Ich hatte dieses Problem und habe mehrere der Antworten hier vergeblich ausprobiert. Ich konnte jedoch einfach den gesamten Ordner löschen, mit dem ich Probleme hatte, aus einemerhöhtEingabeaufforderung wie folgt:

rmdir "C:\Pfad\zum\Ordner" /s

Hoffe, das hilft jemandem.

verwandte Informationen