Ordner kann nicht gelöscht werden und ich bin Admin. "Sie benötigen die Erlaubnis, diese Aktion auszuführen. Sie benötigen die Erlaubnis von…"

Ich kann einen bestimmten Ordner in Windows 7 nicht löschen. Es ist kein Systemordner. Es wurde von einer App erstellt. Ich erhalte eine Fehlermeldung "Sie benötigen die Berechtigung, diese Aktion auszuführen. Sie benötigen die Erlaubnis von Tony....". Ich bin ein Admin und angemeldet als ich selbst Tony. Ich habe das volle Eigentum an dem Ordner mit voller Kontrollberechtigung. Ich habe die Maschine neu gestartet. Ich habe die App beendet, die den Ordner erstellt hat. Ich habe keine Ideen mehr.

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

 178
Author: studiohack, 2010-10-29

15 answers

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

Um die Kontrolle über den Ordner zu übernehmen, der das nicht löschbare enthält, erstellen Sie eine Textdatei mit dem Namen " Löschen.Fledermaus" und fügen Sie die folgenden 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, z. C:\Locked Verzeichnis " bis "C:\Delete Ich".

Rechtsklick auf die Datei " Löschen.bat "Wählen Sie" Als Administrator ausführen " und Sie sollten jetzt die volle Kontrolle über das Verzeichnis und alle Unterverzeichnisse haben das heißt, Sie können mit ihnen tun, was Sie wollen.

 137
Author: Sahil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-06-10 08:01:17

Die einzige Möglichkeit bestand darin, Dateien ab dem Ordner der untersten Ebene in diesem Ordner zu löschen. Ich habe diese Fehlermeldung mit jedem Ordner erhalten, der Unterordner hatte. Ich habe alle Dateien/Unterordner gelöscht, die sich nach oben gearbeitet haben.

 67
Author: Tony_Henrich,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-10-29 18:23:03

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

Verwenden Prozess-Monitor und filtern Sie nach ACCESS DENIED events, um diese Tiefe herauszufinden

Jedes Mal, wenn ein ACCESS DENIED Ereignis eintritt, ändern Sie die Berechtigungen als erklärt von @Sahil.


Sie können verwenden Griff sehen Sie auch, welche Prozesse Dateien in Ihrem öffnen Ordner.

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
 33
Author: Tamara Wijsman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-03-20 10:17:45

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

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

geben Sie hier die Bildbeschreibung ein

Die Berechtigungen für Unterordner unterscheiden sich jedoch von und nicht vom übergeordneten Ordner, obwohl Sie dies angeben, was zu Problemen beim Löschen des übergeordneten Ordners führt:

geben Sie hier die Bildbeschreibung ein

Öffnen Sie ein Eingabeaufforderung (persönlich musste ich die Eingabeaufforderung nicht erhöhen) und führen Sie

ICACLS <FolderName> /reset /T

geben Sie hier die Bildbeschreibung ein

Um Zugriffssteuerungslisten durch Standard-ACLs zu ersetzen, durchlaufen Sie alle Unterordner. Versuchen Sie danach, den Ordner zu löschen.

 25
Author: mxl_,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-01-28 13:14:44

Ich hatte dieses Problem und versuchte einige der Antworten hier ohne Erfolg. Ich konnte jedoch einfach den gesamten Ordner, mit dem ich Probleme hatte, von einer erhöhten Eingabeaufforderung wie folgt löschen:

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

Hoffe, das hilft jemandem.

 12
Author: Bryan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-08-31 14:25:15

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

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

 7
Author: ani627,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-01-29 13:51:38

Laden Sie SysInternals Suite herunter und verwenden Sie die folgenden Dienstprogramme

Verwenden Sie Process Explorer und Process Monitor, um herauszufinden, was mit Ihrer Datei passiert

Oder verwenden Sie die folgenden eigenständigen utils

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

Verwenden Sie PSFILE, um nach Prozessen zu suchen, die die Datei geöffnet halten versuchen Sie dann das MoveFile-Dienstprogramm, um das Löschen einer Datei im nächsten Startzyklus zu planen.

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

 6
Author: kloucks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-03-01 15:59:17

Wenn ich auf einen Ordner/eine Datei stoße, kann ich sie nicht löschen, und ein Neustart gibt die Datei nicht frei. Ich werde der Sicherheitseinstellung der Datei/des Ordners die Gruppe "Jeder" hinzufügen und die Berechtigungen so festlegen, dass die vollständige Kontrolle verweigert wird. Wenn ich dann den Computer neu starte und die Datei/den Ordner verwendet, kann er die Datei/den Ordner nicht lesen/schreiben oder sperren. Schließlich mit nichts in der Lage, die Datei/Ordner zu verwenden, werden Sie frei sein, es zu löschen.

Hoffe, das hilft.

 4
Author: Scott McClenning,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-10-30 18:53:12

Nicht mit Windows 7 Ultimate x64 gehen. Schließlich musste von einem USB-basierten Linux-Betriebssystem (das Dateiberechtigungen in NTFS-Dateisystemen ignoriert) gestartet und das beleidigende Verzeichnis auf diese Weise gelöscht werden.

 4
Author: Steven Buehler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-05-08 22:17:54

Ich gehe davon aus, dass die UAC aktiviert ist und Sie versuchen, den Ordner aus dem Windows Explorer zu löschen. Sie sollten 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, UAC zu deaktivieren, aber ich würde es nicht empfehlen.

 2
Author: ncardeli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-10-29 17:57:05

Nun, dies geschieht für Dateien, die von einem Installationsprogramm installiert wurden, z. B. unter dem Benutzer TrustedInstaller.

Sie müssen die Datei zuerst pwn,

  1. Rechtsklick auf die Datei, gehe zu Eigenschaften / Sicherheit / Erweitert.
  2. Registerkarte Besitzer / Bearbeiten / Ändern Sie den Besitzer zu Ihnen (Administrator), speichern.
  3. Jetzt können Sie zu Properties/Security/ zurückkehren und die volle Kontrolle über die Datei übernehmen
 1
Author: bobobobo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-01-17 14:41:43

Versuchen Sie, den Ordner auf Ihren Desktop zu verschieben und dort zu löschen, seltsam, hat aber unter ähnlichen Umständen für mich funktioniert.

 0
Author: Tog,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-10-29 18:26:36

Ich hatte das gleiche Problem (Windows benötigte die Berechtigung von Benutzer X, während ich als Benutzer X verbunden war...):

geben Sie hier die Bildbeschreibung ein

Ich habe es mit unlocker (kostenlos, Microsoft Windows) behoben und dann Folgendes getan:

geben Sie hier die Bildbeschreibung ein

geben Sie hier die Bildbeschreibung ein

Danach konnte ich das Verzeichnis ohne weiteres Problem löschen.

 0
Author: Franck Dernoncourt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-17 16:57:36

Ich hatte einen Ordner, der auf Windows Server 2019 vollständig gehackt wurde. Konnte nicht in Besitz nehmen, konnte Sie nicht ändern Sie die Berechtigungen, konnte Sie nicht löschen, egal was ich versucht habe.

Konnte es schließlich mit dem Befehl robocopy mithilfe des Schalters /MIR mit anderen auflösen.

robocopy \\source\data c:\data /R:10 /W:10 /MIR /SEC /EFSRAW /ZB /J /LOG:C:\LogFolder\logfile.log

Ich habe Dateien synchronisiert und konnte zuerst denselben Ordner am Quellspeicherort bereinigen, dann hat /MIR den Ordner in der Quelle mit den anderen oben genannten Schaltern gelöscht.

DISCLAIMER: / MIR wird Quelle spiegeln verzeichnis zu Ziel, einschließlich Löschen von Dateien in Ziel, so sicher sein, dass Sie Ziel, um Quelle genau übereinstimmen,bevor Sie es!

 0
Author: lightwing,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-11-12 16:31:56

Für mich hielt git ' s bash.exe meinen Ordner offen, also musste ich die Bash-Aufgaben manuell stoppen.

Wie man bash.exe Aufgaben stoppt:

  1. Rechtsklick auf die Taskleiste
  2. Task-Manager
  3. Registerkarte"Prozesse"
  4. Suchen Sie nach bash.exe
  5. Für jedes bash.exe
    • Rechtsklick > Aufgabe beenden
 0
Author: Travis Heeter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2021-01-25 10:45:00