Wenn ich unter Windows XP versuche, eine bestimmte Datei zu löschen, heißt es:
Blah.blah kann nicht gelöscht werden: Stellen Sie sicher, dass der Datenträger nicht voll oder schreibgeschützt ist und die Datei derzeit nicht verwendet wird.
Wie kann ich diese Warnung umgehen und sie trotzdem löschen?
windows-xp
Ron Tuffin
quelle
quelle
Antworten:
Um eine gesperrte Datei erfolgreich zu löschen, müssen Sie den Prozess identifizieren, der die Datei gesperrt hat. Sie müssen zuerst den Vorgang beenden und dann die Datei löschen. Um zu wissen, welcher Prozess eine Datei gesperrt hat, benötigen Sie ein Tool wie den Process Explorer (PE) von Microsoft Sysinternals .
Sobald Sie PE installiert haben ...
Sie sollten die Liste der Anwendungen sehen, die auf die Datei zugreifen:
Jetzt können Sie den störenden Prozess mit PE oder etwas anderem beenden.
quelle
Mit Unlocker . Sie können auch versuchen, im abgesicherten Modus zu booten (oder einfach neu zu booten) und dann nachsehen, ob Sie ihn löschen können.
Bearbeiten (09.02.2013): Ich habe etwas Besseres gefunden. LockHunter .
quelle
Unlocker ist gut, aber ich persönlich bevorzuge MalwareBytes FileAssassin .
quelle
Ein einfacher CLI-Weg ist:
handle <part_of_the_path_of_the_locked_file>
taskkill /pid <the_PID> /f
(/f
bedeutet "erzwingen")handle -p <the_PID> -c <hexadecimal_code_of_the_handle>
quelle
Wenn ich eine Datei habe, die ich nicht löschen kann, z. B. von einer Anwendung, die ich ausprobieren wollte, starte ich neu und sehe nach, ob ich sie dann löschen kann. Wenn das fehlschlägt, ich entweder:
Dies ist ein Grund, warum ich Sandboxie ( http://www.sandboxie.com/ ) zum Testen neuer Anwendungen verwendet habe. Mit Sanboxie ist es sehr einfach, den Rückstand einer Anwendungsinstallation zu beseitigen.
Wenn Ihr Computer kompromittiert wurde, empfehlen die meisten Sicherheitsexperten dringend, dass Sie Ihr System neu installieren.
Wenn Sie von einem Trojaner infiziert wurden:
Der Versuch, ein System manuell zu reinigen, ist nur in den glücklichsten Fällen möglich, und Sie wissen nie, ob etwas zurückgelassen wurde. Ich würde empfehlen, die Chance nicht zu nutzen.
quelle
Probieren Sie ein Programm wie Unlocker aus (nur für x86 verfügbar). Sie können es verwenden, um alle Sperren anzuzeigen und zu entfernen, wenn Sie möchten.
Für x64 gibt es möglicherweise auch ähnliche Programme. Eine kompliziertere und allgemeinere Vorgehensweise ist die Verwendung eines Programms wie Process Explorer , bei dem Sie nach Handles suchen, die den Datei- oder Programmnamen enthalten, und alle angezeigten Handles löschen.
quelle
Ein gutes und ordentliches Tutorial dazu finden Sie hier:
http://rajendrakhope.wordpress.com/2013/08/23/finding-out-which-process-is-locking-a-file-or-folder-in-windows-or-deleting-a-locked-file- In-Windows /
Bearbeiten:
Normalerweise ist das nicht einfach, aber Microsoft hat es uns wirklich leicht gemacht. Microsoft hat einen Software-Anzug mit dem Namen "Windows Sysinternals" für IT-Profis und Systemadministratoren erstellt. Dieser Anzug besteht aus verschiedenen winzigen, aber leistungsstarken Softwaretools zur Verwaltung, Fehlerbehebung und Diagnose Ihrer Windows-Systeme und -Anwendungen.
Sie können den gesamten Anzug herunterladen
oder ein einzelnes Dienstprogramm
Was wir heute für unser Problem brauchen, ist der „Process Explorer“, der heruntergeladen werden kann von:
http://technet.microsoft.com/en-us/sysinternals/bb896653
Laden Sie das Tool "procexp.exe" herunter und führen Sie es aus.
Es wird einige Zeit dauern, bis alle laufenden Prozesse ausgefüllt sind.
Suchen Sie in der Symbolleiste oder Menüleiste nach dem Suchwerkzeug.
Öffnen Sie dieses Find-Handle oder DLL-Feld, um nach dem blockierenden Handle zu suchen.
In dieses Suchfeld geben Sie einfach den genauen Namen der Datei oder des Ordners ein, der gesperrt wird.
Das Suchdienstprogramm findet das Handle für Prozesse oder Software, die Ihre Datei verwendet oder geöffnet haben. Klicken Sie auf das Suchergebnis, um Details im unteren Bereich des Hauptfensters anzuzeigen.
In diesem Fall wurde im Editor ein Handle für meine Datei geöffnet, das das Löschen der Datei / des Ordners verhinderte.
Klicken Sie mit der rechten Maustaste auf den Datei-Handle-Eintrag und wählen Sie "Handle schließen".
Und ja das ist wirklich wichtig! Sie müssen wissen, was Sie schließen.!
Klicken Sie auf Ja, um fortzufahren!
Jetzt können Sie Ihre Datei / Ihren Ordner umbenennen, löschen, verschieben oder bearbeiten
quelle
Wenn Sie Ihre Kommentare sehen, ist es am besten, wenn ein anderes Antivirenprogramm dies für Sie erledigt. Alle anderen damit verbundenen Dateien werden ebenfalls aus dem System entfernt.
Die Antwort von Raven ist natürlich richtig, aber wenn Sie ziemlich sicher sind, dass die Datei Teil eines Wurms / Virus ist, ist es besser, sie von einem tatsächlichen Antivirenprogramm löschen zu lassen.
quelle
Verwenden von Windows Resource Monitor (integrierte App)
quelle