Wie erzwinge ich das Löschen einer gesperrten Datei, die unter Windows kein Sperrhandle hat?

Wenn ich versuche, die Datei mithilfe der GUI zu löschen, heißt es

Die Aktion kann nicht abgeschlossen werden, da die Datei in einer anderen Programm -

Und über die Befehlszeile del /f /q heißt es

Der Zugriff wird verweigert

Ich habe versucht, die Datei mit Unlocker zu entsperren und herauszufinden, welcher Prozess die Datei mit dem Ressourcenmonitor oder dem Prozess-Explorer verwendet, aber in keinem der beiden wurde ein Sperrhandle gefunden Fall.

Ich kann die Datei umbenennen oder verschieben, aber nicht löschen oder ihren Inhalt ändern.

Author: djsmiley2kStaysInside, 2016-10-16

2 answers

Wir sind immer froh zu helfen, aber nur um zu überprüfen (da Sie nicht näher darauf eingegangen sind), sind Sie sicher, dass dies keine kritische Betriebssystemdatei ist?

Wenn Sie sicher sind, dass dies keine wesentliche Betriebssystem-oder Anwendungsdatei ist, können Sie immer eine Linux-Live-CD eines Typs verwenden und entsprechend zur Datei navigieren. Unter diesen Umständen wird es nicht durch das Windows-Betriebssystem eingeschränkt und kann leicht gelöscht werden.

Wenn Sie versuchen, die Windows.old Ordner, das ist verständlicherweise frustrierend. Ich bin nach einem Windows 10-Upgrade auf ähnliche Probleme gestoßen und konnte es schließlich durch Booten in eine Eingabeaufforderung löschen. Versuchen Sie, die folgende Methode zu verwenden:

  1. Wenn Sie bei Windows 10 angemeldet sind, öffnen Sie das Fenster Run, indem Sie gedrückt halten WinKey + R
  2. Geben Sie shutdown /r /o /f /t 00 in das nachfolgende Fenster ein und drücken Sie dann Enter
  3. Klicken Sie nach dem Neustart des Systems auf Fehlerbehebung

    Klicken Sie auf Fehlerbehebung

  4. Klicken Sie auf Erweiterte Optionen

    Klicken Sie auf Erweiterte Optionen

  5. Klicken Sie auf Eingabeaufforderung

    Klicken Sie auf Eingabeaufforderung

  6. Im folgenden Fenster werden Sie aufgefordert, Ein Konto auszuwählen, um fortzufahren

  7. Wählen Sie ein lokales Administratorkonto aus, geben Sie das entsprechende Kennwort ein und klicken Sie auf Continue
  8. In der Eingabeaufforderung, geben Sie diskpart und drücken Sie Enter (wie unten zu sehen)
  9. Geben Sie in der Eingabeaufforderung list volume ein und drücken Sie Enter
  10. Suchen und überprüfen Sie in den aufgelisteten Volumes den Laufwerksbuchstaben Ihres Windows 10-Laufwerks.
  11. Geben Sie in der Eingabeaufforderung exit ein und drücken Sie Enter

    Eingabeaufforderungsfenster

  12. Stellen Sie sicher, dass Sie im folgenden Befehl "D" durch den tatsächlichen Laufwerksbuchstaben Ihres Windows-Laufwerks ersetzen, wie angezeigt Schritt 10 (oben).

  13. Um die "Fenster zu löschen.alten " Ordner, geben Sie RD /S /Q "D:\Windows.old" und drücken Sie Enter
  14. Schließen Sie das Eingabeaufforderungsfenster.
  15. Zurück im Wählen Sie eine Option Fenster, klicken Sie auf Weiter um den Computer neu zu starten.

(Quelle: So löschen Sie Windows.old-Ordner in Windows 10)

 5
Author: Run5k,
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-04 22:31:58

Sie können MoveFile von Microsoft SysInternals Utilities verwenden.

Sie können beim nächsten Neustart einen Umzug planen oder löschen. Der Vorgang wird ausgeführt, bevor auf die Dateien verwiesen wird.

 0
Author: RobertKenny,
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-10-17 14:05:02