So löschen Sie eine hartnäckige nicht löschbare Datei oder einen Ordner in Windows

Viele von Ihnen wären auf Situationen gestoßen, in denen Sie eine Datei oder einen Ordner nicht löschen können, egal wie Sie es versuchen. In diesem Artikel werden die Möglichkeiten zum Löschen von Dateien oder Ordnern erläutert, die mit normalen Methoden hartnäckig oder nicht löschbar sind.

Es könnte mindestens 4 Gründe geben, warum Sie diese hartnäckigen Dateien oder Ordner nicht entfernen können.

  1. Die Datei oder der Ordner wird derzeit von einem Programm verwendet
    • Option 1: Starten Sie die Explorer-Shell neu
    • Option 2: Verwenden Sie IObit Unlocker
    • Option 3: Verwenden Sie den Process Explorer, um das Handle zu schließen
    • Option 4: Verwenden Sie MoveFile.exe zum Löschen oder Umbenennen von Dateien / Ordnern beim Neustart
  2. Dateien oder Ordner mit ungültigen Zeichen im Namen können nicht gelöscht werden
  3. Sie verfügen nicht über die erforderlichen NTFS-Berechtigungen
  4. Beschädigung des Dateisystems

So löschen Sie eine hartnäckige nicht löschbare Datei oder einen Ordner in Windows

Szenario „Datei verwendet“

Es gibt unzählige Softwareprogramme, mit denen Sie die Sperre einer Datei / eines Ordners durch eine Anwendung aufheben können. Dienstprogramme wie Unlocker und Process Explorer helfen Ihnen dabei, das Datei- oder Ordnerhandle zwangsweise zu schließen und dann die Datei oder den Ordner zu löschen.

Bevor Sie diese Programme verwenden, prüfen Sie zunächst, ob Sie die hartnäckige Datei nach dem Abmelden und erneuten Anmelden oder nach einem Neustart löschen können. Es hilft in den meisten Fällen. Noch besser, starten Sie Windows im abgesicherten Modus und löschen Sie die hartnäckige Datei oder den Ordner. So starten Sie Ihren PC im abgesicherten Modus in Windows 10.

Wenn Sie die Datei oder den Ordner löschen möchten, ohne Windows neu starten zu müssen, können Sie Tools wie Process Explorer oder Unlocker verwenden. Diese Tools helfen Ihnen, das Programm / die ausführbare Datei zu finden, die das Problem verursacht, die Sperre aufzuheben und die Datei zu löschen.

Tipps GlühbirnensymbolSie können auch den integrierten Ressourcenmonitor verwenden, um das fehlerhafte Programm anzuzeigen, aber der Ressourcenmonitor kann nicht zum Schließen des Dateihandles verwendet werden. Weitere Informationen finden Sie im Beitrag Find Which Process Has Locked a File Without 3rd Party Tools.

Explorer-Shell neu starten

Der Datei-Explorer hat manchmal eine Sperre für Mediendateien, die von seinen Shell-Erweiterungen im Allgemeinen angeschlossen werden. Wenn dies der Fall ist, hilft es, die Explorer-Shell sauber zu beenden. Hier erfahren Sie, wie Sie die Explorer-Shell in Windows 7 bis 10 sauber beenden und neu starten.

Starten Sie den Explorer über den Task-Manager sauber neu

Beachten Sie, dass unter Windows 7 und höher im Windows-Dialogfeld „Datei verwendet“ der Name des Programms angezeigt wird, das die Datei verwendet. Alles, was Sie tun müssen, ist zuerst das Programm zu schließen.

Datei in Verwendung - zeigt den Programmnamen der Datei an

Der Programmname wird jedoch in einigen Fällen möglicherweise nicht angezeigt, weshalb wir Tools wie Unlocker, Process Explorer oder Resource Monitor benötigen.

IObit Unlocker

IObit Unlocker Setup fügt eine Kontextmenüerweiterung für Dateien und Ordner hinzu. Wenn Sie mit der rechten Maustaste auf eine Datei oder einen Ordner klicken und auf IObit Unlocker klicken, wird angezeigt, welches Programm die Zieldatei oder den Zielordner verwendet.

IObit unlocker

Unlocker bietet Ihnen auch diese Optionen, die selbst für Endbenutzer selbsterklärend sind:

  • Entsperren
  • Entsperren & Löschen
  • Entsperren & Umbenennen
  • Entsperren & Verschieben
  • Entsperren & Kopieren
  • Erzwungener Modus

Sie können versuchen „Gezwungen modus“ wenn entsperren scheitert im normalen modus. Es ist ein aggressiver Modus, bei dem die zugehörigen Prozesse beendet werden, anstatt nur das Datei- / Ordner-Handle zu schließen.

Dateien oder Ordner mit reservierten Namen oder ungültigen Zeichen in ihren Namen

Beispielszenario: Fenster können nicht geleert werden.alt Verwenden von Datenträgerbereinigung oder Speichereinstellungen, da die Dateien im Cortana-Ordner „LocalState“ nicht löschbar bleiben

IObit Unlocker ist besonders hilfreich, wenn Sie den Ordner Windows.old (in dem die vorherigen Windows-Installationsdateien gespeichert sind) nach der Installation des neuesten Funktionsupdates nicht löschen können. Windows.old kann manchmal aufgrund eines Problems (ungültige Zeichen im Dateinamen) mit Dateien im Ordner Microsoft.Windows.Cortana_cw5n1h2txyewy unter C:\Windows.old nicht löschbar sein. Der vollständige Pfad für den problematischen Ordner befindet sich unten:

C:\Windows.old\Users\{username}\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy

 cortana localstate-Ordner kann nicht gelöscht werden:

Wie Sie sehen können, hat der Ordner LocalState ein paar Punkte (..) nach seinem Namen, was verhindern könnte, dass der Ordner gelöscht oder darauf zugegriffen wird. Versuche, den Ordner zu löschen, führen zu folgendem Fehler:

Ein unerwarteter Fehler hindert Sie daran, den Ordner zu löschen. Wenn Sie diesen Fehler weiterhin erhalten, können Sie den Fehlercode verwenden, um nach Hilfe zu diesem Problem zu suchen.

Fehler 0x80004005: Nicht spezifizierter Fehler

mit Optionen für Try Again, Skip oder Cancel die Operation.

(oder)

Standort ist nicht verfügbar

C:\Windows.alte \Benutzer..\AppData\Local\packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState ist nicht verfügbar. Wenn sich der Speicherort auf diesem PC befindet, stellen Sie sicher, dass das Gerät oder Laufwerk angeschlossen oder die Disc eingelegt ist, und versuchen Sie es dann erneut. Wenn sich der Standort in einem Netzwerk befindet, stellen Sie sicher, dass Sie mit dem Netzwerk oder dem Internet verbunden sind, und versuchen Sie es erneut. Wenn der Speicherort immer noch nicht gefunden werden kann, wurde er möglicherweise verschoben oder gelöscht.

 zugriff auf Cortana localstate-Ordner nicht möglich

 HandpunktsymbolEinfache Lösung: Wählen Sie in IObit Unlocker die Option Entsperren & Löschen, nachdem Sie den Ordner Cortana (oder den gesamten Ordner Windows.old) ausgewählt haben. Dies wird Ihnen helfen, Windows vollständig auszulöschen.alten Ordner leicht.

Wenn Sie diese ungültigen Dateien und Ordner manuell löschen möchten, siehe Beispiele und Screenshots unten:

Ungültige oder reservierte Zeichen in Dateinamensie können eine Datei möglicherweise nicht löschen, wenn der Dateiname einen ungültigen Namen enthält (z. B. hat der Dateiname ein Leerzeichen oder einen abschließenden Punkt oder der Dateiname besteht nur aus einem Leerzeichen). Um dieses Problem zu beheben, verwenden Sie ein Tool, das die entsprechende interne Syntax zum Löschen der Datei verwendet. Sie können die „\\?\“ syntax mit einigen Tools zum Bearbeiten dieser Dateien, zum Beispiel: – Auszug aus Microsoft KB Sie können eine Datei oder einen Ordner auf einem NTFS-Dateisystemvolume nicht löschen

del „\\?\c:\path_to_file_that enthält ein abschließendes Leerzeichen.txt „

BEISPIEL: Löschen von Ordnern mit reservierten Namen oder ungültigen Zeichen (z. B. Punkt und Leerzeichen) im Namen.

Um den Ordner LocalState.. unter dem Cortana-Paketordner zu löschen, verwenden Sie hier den Pfad und die Befehlszeile:

rd /s \?\C:\Windows.old\Users\%username%\AppData\Local\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy\LocalState..\

Führen Sie diesen Befehl von einer Administrator-Eingabeaufforderung aus.

Ein weiteres Beispiel:

Angenommen, wir haben einige ungültige Ordner, nämlich Con, Conduct. und LocalState..

 löschen Sie reservierte oder ungültige Zeichen im Namen des Ordners

( Beachten Sie, dass das Wort con ein reservierter Name ist und nicht in Datei- oder Ordnernamen verwendet werden sollte.)

Der Versuch, normal auf den Ordner mit einem reservierten Namen (z. B. con) zuzugreifen, führt zu folgendem Fehler:

Standort ist nicht verfügbar

Pfad: \con ist nicht zugänglich.

Das Handle ist ungültig.

 das Handle ist ungültig - ungültiger Datei- oder Ordnername

Um den Ordner zu löschen, führen wir nun den folgenden Befehl an der Admin-Eingabeaufforderung aus:

rd /s "\?\C:\con"

Die beiden anderen Ordner, nämlich conduct. und LocalState.., haben ungültige Zeichen (.) im Dateinamen. Führen wir die folgenden Befehle aus, um diese Ordner zu löschen:

rd /s "\?\C:\conduct."rd /s "\?\C:\LocalState.."

 ordner löschen reserviert oder ungültige Zeichen im Namen

Voila! Die drei Ordner werden nun entfernt.

Ordner mit reservierten oder ungültigen Zeichen im Namen löschen

Weitere Informationen zum Umgang mit Dateien mit reservierten oder ungültigen Zeichen finden Sie im Microsoft-Artikel Sie können eine Datei oder einen Ordner auf einem NTFS-Dateisystemvolume nicht löschen.

Process Explorer

Process Explorer ist ein hervorragendes Tool, das keiner Einführung bedarf. Wir haben Process Explorer viele Male in der Vergangenheit abgedeckt.

Starten Sie Process Explorer als Administrator. Verwenden Sie die Option Suchen (Strg + F), geben Sie den Teil des Dateinamens ein und drücken Sie die Eingabetaste.

process Explorer gesperrte Dateien finden Prozess

Sie sehen den Prozess, der diese Datei verwendet. Alles, was Sie tun müssen, ist das Programm manuell zu schließen und dann die hartnäckige Datei zu löschen.

Außerdem können Sie mit Process Explorer das Dateihandle über die Ansicht im unteren Bereich schließen. Das Beenden des Programms ist jedoch der am meisten bevorzugte Weg.

process Explorer Handle schließen - Ansicht im unteren Bereich

MoveFile.exe von Windows SysInternals

MoveFile Dienstprogramm (von Administrator-Eingabeaufforderung Fenster ausgeführt werden) können Sie verschieben und löschen Befehle für den nächsten Neustart zu planen.

Verwendung:

movefile.exe 

Die Angabe eines leeren Ziels („“) löscht die Quelle beim Booten. Ein Beispiel, das stubborn.pdf löscht, ist:

Beispiel

movefile d:\tools\stubborn.pdf ""

 movefile - Datei oder Ordner beim Neustart löschen

 pfeilsymbolDas Dienstprogramm MoveFile funktioniert nicht nur für Dateien, sondern auch für Ordner!

Um (beim Neustart) einen Ordner mit dem Namen „1“ auf meinem Desktop zu löschen, habe ich diesen Befehl verwendet:

movefile C:\Users\ramesh\desktop ""

Der Job war nach einem Neustart perfekt abgeschlossen! Das Dienstprogramm MoveFile verwendet die MoveFileEx-API, um eine Datei umzubenennen oder zu löschen. Es registriert den Lösch- oder Umbenennungsvorgang in einem MULTI_STRING -Registrierungswert mit dem Namen PendingFileRenameOperations unter dem folgenden Zweig:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager

 movefile pendingfilerenameoperations

Beim nächsten Neustart führt der Sitzungsmanager die Aufgabe Löschen oder Umbenennen aus, indem er die registrierten Umbenennungs- und Löschbefehle aus dem Registrierungswert PendingFileRenameOperations liest. Wie Sie im obigen Screenshot sehen können, scheint Windows Defender nach einem Signaturupdate einen Löschvorgang geplant zu haben (um eine ersetzte Treiberdatei zu entfernen).

Laden Sie MoveFile von Windows Sysinternals herunter.

Falsche NTFS-Berechtigungen

Wenn Ihre Benutzerkontensteuerung nicht über die Berechtigungen zum Ändern einer Datei oder eines Ordners verfügt, wird beim Versuch, sie zu löschen, das Dialogfeld „Berechtigung verweigert“ angezeigt. Sie müssen lediglich den Besitz der Datei oder des Ordners übernehmen und Ihrem Konto die vollständigen Kontrollberechtigungen zuweisen, bevor Sie die Datei löschen.

Sie können den Besitz von Dateien / Ordnern übernehmen und Berechtigungen über Eigenschaften, Registerkarte Sicherheit zuweisen. Einige Benutzer bevorzugen jedoch die Befehlszeilenmethode mit Takeown.exe und ICacls.exe .

Übernehmen Sie den Besitz mithilfe der Befehlszeile Takeown.exe

 PfeilhandsymbolDetaillierte Informationen finden Sie in unserem illustrativen Artikel So übernehmen Sie den Besitz von Datei (en) und Ordner (n) (mit Takeown.exe, auch rekursiv über Unterordner hinweg). Außerdem wird beschrieben, wie Berechtigungen mit icacls.exe zugewiesen werden. Alternativ können Sie die Eingabeaufforderung unter System- oder TrustedInstaller-Berechtigungen starten, um das Löschen einer nicht löschbaren Datei oder eines Ordners zu erzwingen.

Tipps GlühbirnensymbolZugehöriger Tipp: Für einen einfacheren Zugriff können Sie dem Rechtsklick-Menü sogar die Option „Besitz übernehmen & Vollständige Berechtigungen zuweisen“ hinzufügen, insbesondere wenn Sie die Option häufiger verwenden möchten. Diese Registry Tweak führt die Takeown.exe und ICacls.exe Operationen in einem Rutsch. Sie müssen diese Befehle nicht manuell eingeben!

Rechtsklick-Menü übernehmen

Dateisystembeschädigung

Dateisystembeschädigung verursacht Fehler wie „Die Datei oder das Verzeichnis ist beschädigt und nicht lesbar“ beim Zugriff auf oder Löschen einer Datei oder eines Ordners. Das Ausführen der Festplattenfehlerprüfung oder des Befehls Chkdsk sollte das Problem beheben.

Fehlerprüfung

Öffnen Sie diesen PC (Arbeitsplatz), klicken Sie mit der rechten Maustaste auf das Laufwerk, das die Installationsdatei enthält, und klicken Sie auf Eigenschaften. Wählen Sie das Menü Extras und klicken Sie auf „Prüfen“.

Überprüfung von Windows-Festplattenfehlern

 überprüfung von Festplattenfehlern unter Windows

 datenträgerfehlerprüfung windows

Durch Klicken auf den Link Details anzeigen wird der entsprechende Ereignisanzeigeeintrag im Anwendungsprotokoll geöffnet. Es sagt Ihnen, was das Problem ist.

 Fehlerprüfung - Anwendungsereignisprotokollfehler

Reparieren Sie dann das Laufwerk jetzt oder beim nächsten Neustart, wie Sie es bevorzugen.

Festplattenfehlerprüfung windows

Chkdsk

Alternativ können Sie Chkdsk <driveletter:> /R über eine Eingabeaufforderung mit erhöhten Rechten ausführen. Es fragt nach Ihrer Zustimmung, das Laufwerk zu demontieren und einen Scan auszuführen. Wenn Sie „N“ (Nein) auswählen, werden Sie beim nächsten Neustart aufgefordert, einen Scan zu planen. Klicken Sie auf Y, um fortzufahren.

chkdsk repair drive

Überprüfen Sie nach dem Beheben der Dateisystemfehler mithilfe der Festplattenfehlerprüfung oder von Chkdsk, ob Sie die hartnäckige Datei oder den hartnäckigen Ordner löschen können.

Wenn Sie andere interessante Methoden zum Löschen von Dateien kennen, die ansonsten „nicht löschbar“ sind, posten Sie sie im Kommentarbereich unten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.