Ein Ordner kann nicht gelöscht werden

Ein Ordner kann nicht gelöscht werden

Ich versuche, einen Ordner darin zu löschen C:/ProgramData, aber bei jedem Versuch erhalte ich die folgende Fehlermeldung:

Sie benötigen die Berechtigung, diese Aktion auszuführen. Sie benötigen die Berechtigung von Administratoren, um Änderungen an diesem Ordner vorzunehmen.

Ich habe (erfolglos) versucht, den Besitz zu übernehmen (mit der Properties/ Security/ Advanced-Methode), was bei mir bisher immer funktioniert hat.

Ich habe mich auch beim versteckten Administratorkonto angemeldet und dieselbe Meldung wie oben erhalten: „Sie benötigen eine Berechtigung.“

Weiß jemand, wie man das umgehen kann?

AKTUALISIEREN: Ich habe festgestellt, dass das Problem darin bestand, dass der Ordner von erstellt wurde MalwareBytes. Durch Ausführen des Entfernungstools wurde das Problem behoben.

Antwort1

Wenn Sie eine Datei oder einen Ordner in Windows nicht löschen können, liegen dies in der Regel vier Probleme vor:

  1. Die NTFS-Berechtigungen hindern Sie daran. (Sie sagen, Sie haben es schon versucht, deshalb werde ich nicht näher darauf eingehen.)
  2. Es ist in einer anderen App geöffnet. Windows sagt Ihnen manchmal, welche. In anderen Fällen müssen Sie es selbst herausfinden, indem Sie Dienstprogramme von Drittanbietern verwenden, wieProcess ExplorerUndProzesshackerUm herauszufinden:

    1. Laden Sie beides herunter, installieren Sie es und führen Sie es aus. Führen Sie es mit Administratorrechten aus.
    2. Drücken Sie CTRL+ F.
    3. Geben Sie den Namen der gesuchten Datei oder des gesuchten Ordners ein und drücken Sie Enter.
    4. Suchen Sie nach Einträgen, deren Spalte „Typ“ „Datei“ lautet. Wenn es positive Übereinstimmungen gibt, schließen Sie entweder den Prozess, der die Datei oder den Ordner sperrt, oder besuchen Sie den Eintrag des Prozesses und schließen Sie den Handle für die Datei oder den Ordner.

      Im Process Explorer gelangen Sie durch Klicken auf den Eintrag zum Handle. Sie können dann mit der rechten Maustaste klicken und „Handle schließen“ auswählen. Im Process Hacker müssen Sie jedoch mit der rechten Maustaste klicken und „Zum Eigentümerprozess gehen“ auswählen. Klicken Sie dann mit der rechten Maustaste auf den Namen des Prozesses, wählen Sie „Eigenschaften“ und suchen Sie dort nach dem Handle.

    Darüber hinaus können Sie anstelle von Process Explorer und Process Hacker Ihr System inReparaturmodus (eine Kopie von Windows RE)und lösche die Datei dort, wo die dazwischenliegende App nicht geöffnet ist!

  3. Der Datei- oder Ordnername enthält ungültige Zeichen, sodass das Dateisystem ihn nicht löschen kann. Versuchen Sie, ihn mitFar-Manager.

  4. (Das trifft zwar nicht auf Sie zu, aber ich füge es der Vollständigkeit halber hinzu.) Die Festplatte ist möglicherweise schreibgeschützt. Nein, nur absichtlich vom Benutzer; manche USB-Flash-Laufwerke funktionieren manchmal nicht richtig und ... na ja, lange Geschichte. Egal.

Antwort2

Was ist der genaue Pfad des Ordners, den Sie löschen möchten?

Ihre erfolglosen Versuche, den Besitz zu übernehmen, klingen, als ob es sich um ein Berechtigungsproblem handeln könnte, aber einige Ordner haben auch symbolische Links oder Verbindungspunkte darunter, die seltsame Szenarien verursachen, mit denen Windows Schwierigkeiten hat und Ihnen ungültige Fehlermeldungen anzeigt. Unter diesen Umständen habe ich normalerweise mehr Glück mit der Befehlszeile.

Vielleicht versuchen Sie es mit einer der folgenden Möglichkeiten von einemadministrative Eingabeaufforderungund die Veröffentlichung der Ergebnisse (falls es nicht funktioniert) würde uns bei der Diagnose Ihres Problems helfen.

rmdir /s /q C:\ProgramData\FolderToDelete

Oder erstellen Sie irgendwo einen leeren Ordner und löschen Sie dann mit RoboCopy den Inhalt des Ordners, den Sie löschen möchten.

robocopy C:\EmptyFolder C:\ProgramData\FolderToDelete /purge

Sobald der Ordner mit dem obigen RoboCooy-Befehl geleert wurde, können Sie ihn möglicherweise mit normalen Methoden im Datei-Explorer oder mit dem vorherigen rmdirBefehl oben löschen.

Antwort3

Etwas, das bei mir funktioniert hat:

  1. Öffnen Sie CMD als Administrator
  2. Geben Sie ein: rd /s "\\?\D:\path\to\folder " Beachten Sie das Leerzeichen nach dem Ordner. Versuchen Sie den obigen Befehl. Wenn er nicht funktioniert, entfernen Sie das Leerzeichen und versuchen Sie es dann erneut.

Es sollte mit beiden Methoden funktionieren. Natürlich war mein Ordner in D. Ihr Ordner könnte überall sein. Ändern Sie ihn entsprechend

Antwort4

Ich konnte einige Windows-Ordner aus einer alten Installation nicht löschen, selbst wenn ich sie rmdir /s /q C:\ProgramData\FolderToDeleteüber eine Administrator-Eingabeaufforderung verwendete, und erhielt die Fehlermeldung „Zugriff verweigert“. Ich konnte den Ordner folgendermaßen löschen:

  1. Ändern des Besitzers meines Benutzerkontos (bei dem es sich um ein Administratorkonto handelt).
  2. Gewähren Sie der Administratorgruppe „vollständige Kontrolle“. Gewähren der „vollen Kontrolle“ an die Administratorgruppe.

  3. Anwenden der Administratorgruppenberechtigungen auf alle untergeordneten Objekte. Anwenden der Administratorgruppenberechtigungen auf alle untergeordneten Objekte.

Nach diesen Schritten funktionierte das erneute Ausführen des Befehls.

verwandte Informationen