Wie lösche ich eine hartnäckige nicht löschbare Datei oder einen Ordner in Windows? - Winhelponline

How Delete Stubborn Undeletable File

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. Dieser Artikel beschreibt die Möglichkeiten zum Löschen von Dateien oder Ordnern, die hartnäckig oder nicht löschbar sind, mit normalen Methoden.





Es kann mindestens vier 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
  2. Dateien oder Ordner mit ungültigen Zeichen in ihren 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 in Verwendung'

Es gibt unzählige Softwareprogramme, mit denen Sie die Sperre für eine Datei / einen Ordner 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 auf diese Programme zurückgreifen, prüfen Sie zunächst, ob Sie die hartnäckige Datei nach dem Abmelden und erneuten Anmelden oder nach einem Neustartzyklus löschen können. Es hilft in den meisten Fällen. Starten Sie Windows noch besser im abgesicherten Modus und löschen Sie die hartnäckigen Dateien oder Ordner. Sehen Sie, wie es geht Starten Sie Ihren PC im abgesicherten Modus unter 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 verwenden Process Explorer oder Unlocker . Mithilfe dieser Tools können Sie feststellen, ob das Programm / die ausführbare Datei das Problem verursacht, die Sperre aufheben und die Datei löschen.

Tipps Glühbirne SymbolIn Verbindung stehender Tipp: Sie können auch das eingebaute verwenden Ressourcenmonitor um das fehlerhafte Programm anzuzeigen, aber Resource Monitor kann nicht zum Schließen des Dateihandles verwendet werden. Weitere Informationen finden Sie im Beitrag Finden Sie heraus, welcher Prozess eine Datei ohne Tools von Drittanbietern gesperrt hat .

Starten Sie die Explorer-Shell neu

Dateimanager kann manchmal eine Sperre für Mediendateien haben, die im Allgemeinen durch ihre Shell-Erweiterungen verbunden sind. In diesem Fall hilft es, die Explorer-Shell sauber zu verlassen. Hier erfahren Sie, wie es geht Beenden Sie die Explorer-Shell sauber und starten Sie sie neu in Windows 7 bis 10.

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

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

Verwendete Datei - Durch Anzeigen des Programmnamens wurde die Datei gesperrt

In einigen Fällen wird der Programmname jedoch möglicherweise nicht angezeigt. Aus diesem Grund benötigen wir Tools wie Unlocker, Process Explorer oder Resource Monitor.

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 Ordner verwendet.

IObit-Unlocker

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

  • Freischalten
  • Entsperren & Löschen
  • Entsperren und umbenennen
  • Entsperren und verschieben
  • Entsperren und kopieren
  • Erzwungener Modus

Sie können den erzwungenen Modus ausprobieren, wenn die Entsperrung im normalen Modus fehlschlägt. 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: Kann nicht leer Windows.Old Die Verwendung der Datenträgerbereinigungs- oder Speichereinstellungen als Dateien im Cortana-Ordner „LocalState“ kann nicht gelöscht werden

IOBit Unlocker ist besonders hilfreich, wenn Sie das nicht löschen können Windows.old Ordner (in dem die vorherige Windows-Installation Dateien) nach der Installation eines neuesten Feature-Updates. Windows.old kann manchmal aufgrund eines Problems nicht löschbar sein ( ungültige Zeichen im Dateinamen) mit Dateien unter dem Microsoft.Windows.Cortana_cw5n1h2txyewy Ordner unter C: Windows.old . Der vollständige Pfad für den problematischen Ordner ist unten:

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

Der Cortana Localstate-Ordner kann nicht gelöscht werden

Wie Sie den Ordner sehen können LocalState Nach dem Namen befinden sich einige Punkte (..), die möglicherweise verhindern, dass der Ordner gelöscht wird oder auf ihn zugegriffen wird. Versuche, den Ordner zu löschen, führen zu folgendem Fehler:

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

Fehler 0x80004005: Nicht angegebener Fehler

mit Optionen zu Versuchen Sie es erneut , Überspringen oder Stornieren die Operation.

(oder)

Standort ist nicht verfügbar

C: Windows.old Users .. 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 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 den Cortana Localstate-Ordner nicht möglich

HandpunktsymbolEinfache Lösung: In IOBit Unlocker Wählen Sie die Option Entsperren & Löschen nach Auswahl der Cortana Ordner (oder das gesamte Windows.old Mappe). Das wird dir helfen Löschen Sie den Ordner Windows.old vollständig aus leicht.

Wenn Sie diese ungültigen Dateien und Ordner manuell löschen möchten, sehen Sie sich die folgenden Beispiele und Screenshots an:

Ungültige oder reservierte Zeichen im Dateinamen

Sie 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 Leerzeichen oder der Dateiname besteht nur aus einem Leerzeichen). Verwenden Sie zur Behebung dieses Problems ein Tool, das die entsprechende interne Syntax zum Löschen der Datei verwendet. Sie können die Syntax '\? ' Mit einigen Tools verwenden, um diese Dateien zu bearbeiten, zum Beispiel: - Auszug aus Microsoft KB Sie können keine Datei oder einen Ordner auf einem NTFS-Dateisystem-Volume löschen

del “\? c: path_to_file_that enthält eine nachgestellte Leerzeichen.txt“

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

So löschen Sie die LocalState .. Im Ordner unter dem Ordner Cortana Package finden Sie den Pfad und die Befehlszeile, die Sie verwenden:

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

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

Ein anderes Beispiel:

Nehmen wir an, wir haben nämlich einige ungültige Ordner Mit , Verhalten. und LocalState ..

Ordner reservierte oder ungültige Zeichen im Namen löschen

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

Der Versuch, normalerweise mit einem reservierten Namen auf den Ordner zuzugreifen (z. mit ) verursacht folgenden Fehler:

Standort ist nicht verfügbar

Pfad: con ist nicht zugänglich.

Der Verweis ist ungültig.

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

Um den Ordner zu löschen, führen wir jetzt den folgenden Befehl aus Administrator-Eingabeaufforderung ::

rd / s '\?  C:  con'

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

rd / s '\?  C:  Verhalten.' rd / s '\?  C:  LocalState ..'

Ordner reservierte oder ungültige Zeichen im Namen löschen

Voila! Die drei Ordner werden jetzt entfernt.

Ordner reservierte oder ungültige 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 keine Datei oder einen Ordner auf einem NTFS-Dateisystem-Volume löschen .

Process Explorer

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

Starten Sie den Prozess-Explorer als Administrator . Verwenden Sie die Finden Option (Strg + F), geben Sie den Teil des Dateinamens ein und drücken Sie die EINGABETASTE

Prozess-Explorer findet gesperrte Dateien 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.

Mit Process Explorer können Sie das Dateihandle auch über die Ansicht des unteren Bereichs schließen. Das Beenden des Programms ist jedoch der am meisten bevorzugte Weg.

Prozess-Explorer schließen Griff - Ansicht des unteren Bereichs

MoveFile.exe von Windows SysInternals

Datei bewegen Dienstprogramm (ausgeführt werden von Administrator-Eingabeaufforderung Fenster) ermöglicht es Ihnen, Verschiebungs- und Löschbefehle für den nächsten Neustart zu planen.

Verwendung:

movefile.exe [Quelle] [Ziel]

Durch Angabe eines leeren Ziels ('') wird die Quelle beim Booten gelöscht. Ein Beispiel, das gelöscht wird hartnäckig.pdf ist:

Beispiel

movefile d:  tools  stubborn.pdf ''

movefile - Datei oder Ordner beim Neustart löschen

Pfeil Hand SymbolDas MoveFile-Dienstprogramm funktioniert nicht nur für Dateien, sondern auch für Ordner!

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

movefile C:  Users  ramesh  desktop  1 ''

Der Auftrag wurde 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 a MULTI_STRING Registrierungswert benannt PendingFileRenameOperations unter folgendem Zweig:

HKEY_LOCAL_MACHINE  System  CurrentControlSet  Control  Session Manager

Verschieben der Datei ausstehende Dateinamenoperationen

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

Laden Sie MoveFile herunter von Windows Sysinternals.

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 Vollzugriffsberechtigungen 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 Takeown.exe und ICacls.exe .

Übernehmen Sie die Eigentümerschaft über die Befehlszeile takeown.exe

Pfeil Hand SymbolAusführliche Informationen finden Sie in unserem illustrativen Artikel wie man den Besitz der Datei (en) und Ordner (s) übernimmt (mit Takeown.exe auch rekursiv über Unterordner). Außerdem wird beschrieben, wie Sie Berechtigungen mithilfe von zuweisen icacls.exe .

Sobald Sie fertig sind, sollten Sie bereit sein zu gehen!

Tipps Glühbirne SymbolIn Verbindung stehender Tipp: Für einen einfacheren Zugriff können Sie sogar 'Eigentümer übernehmen und vollständige Berechtigungen zuweisen' hinzufügen. Option zum Kontextmenü Dies gilt insbesondere dann, wenn Sie die Option häufiger verwenden. Diese Registry-Optimierung macht das Takeown.exe und ICacls.exe Operationen auf einmal. Sie müssen diese Befehle nicht manuell eingeben!

Klicken Sie mit der rechten Maustaste auf das Menü

Beschädigung des Dateisystems

Die Beschädigung des Dateisystems führt zu Fehlern wie „ Die Datei oder das Verzeichnis ist beschädigt und nicht lesbar ”Beim Zugriff auf oder Löschen einer Datei oder eines Ordners. Ausführen der Festplatte Fehlerprüfung oder Chkdsk Befehl sollte das Problem beheben.

Fehlerüberprüfung

Öffnen Sie diesen PC (meinen Computer), klicken Sie mit der rechten Maustaste auf das Laufwerk, das die hartnäckige Datei enthält, und klicken Sie auf Eigenschaften. Wählen Sie das Menü Extras und klicken Sie auf 'Überprüfen'.

Fenster zur Überprüfung von Festplattenfehlern

Fenster zur Überprüfung von Festplattenfehlern

Fenster zur Überprüfung von Festplattenfehlern

Klicken Sie auf die Zeige Details Der Link öffnet den entsprechenden Eintrag in der Ereignisanzeige im Anwendungsprotokoll. Es sagt Ihnen, was das Problem ist.

Fehlerprüfung - Fehler im Anwendungsereignisprotokoll

Reparieren Sie dann das Laufwerk jetzt oder beim nächsten Neustart nach Ihren Wünschen.

Fenster zur Überprüfung von Festplattenfehlern

Chkdsk

Alternativ können Sie ausführen Chkdsk / R. von einer erhöhten Eingabeaufforderung. Sie werden um Ihre Zustimmung gebeten, das Laufwerk abzunehmen und einen Scan durchzuführen. Wenn du wählst ' N. '(Nein) wird beim nächsten Neustart aufgefordert, einen Scan zu planen. Klicken UND weitermachen.

chkdsk Reparaturlaufwerk

Ü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.

Das ist es! Wenn Sie andere interessante Methoden zum Löschen von Dateien kennen, die ansonsten nicht löschbar sind, veröffentlichen Sie diese im Abschnitt 'Kommentare' unten.


Eine kleine Anfrage: Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit.

Ein 'winziger' Anteil von Ihnen würde ernsthaft zum Wachstum dieses Blogs beitragen. Einige großartige Vorschläge:
  • Pin es!
  • Teile es mit deinem Lieblingsblog + Facebook, Reddit
  • Tweete es!
Vielen Dank für Ihre Unterstützung, mein Leser. Es dauert nicht länger als 10 Sekunden. Die Share-Schaltflächen befinden sich direkt unten. :) :)