Wie lösche ich eine gesperrte Datei in Windows?

12

Ich verschiebe einige Dateien auf dem Server (Windows Server 2003) und es gibt eine gesperrte Datei, die offenbar niemand geöffnet hat. Wie lösche ich diese Datei?


quelle
Seien Sie vorsichtig mit Lösungen, die das Datei-Handle schließen, da dies zu unvorhersehbarer Beschädigung führen kann. Weitere Informationen finden Sie unter technet.microsoft.com/en-us/magazine/… .
CesarB

Antworten:

19

Verwenden Sie den Befehl openfiles , um Benutzer zu identifizieren und zu trennen, bei denen die Datei geöffnet ist. Wenn das nicht funktioniert, laden Sie das Unlocker- Dienstprogramm herunter .

Openfiles-Syntax:

openfiles.exe /query
openfiles.exe /disconnect /id openFileID
Kevin Kuphal
quelle
Der obige Link für das Unlocker-Dienstprogramm funktioniert nicht, dieser funktioniert jedoch - download.cnet.com/Unlocker/3000-2248_4-10493998.html
pro
1
So ein nettes Programm, schade, dass es von so vielen "click here" -Link umgeben ist.
AlexanderN
8
1.) Open `computer management', (right-click "My Computer", select
`Manage')

2.) Scroll down to `Shared Folders', expand.

3.) Select/click on `Open Files'. Double/triple-check to make sure
nobody has it open.

Wenn Sie in den oben genannten Punkten gut sind, kann ein zu tiefer Datei- / Ordnerpfad Ihnen etwas Kummer bereiten. Navigieren Sie in mehreren Ordnern zum Stammverzeichnis und schneiden Sie sie aus und fügen Sie sie ein, um einen Teil dieses Pfads zu reduzieren. Alternativ können Sie die Ordner im Pfad in "1", "2", "3" usw. umbenennen. Reduzieren Sie einige der überflüssigen Zeichen.

Greg Meehan
quelle
3

SysInternals verfügt über ein Tool namens MoveFile, das die Datei beim Neustart des Computers verschiebt oder löscht.

MoveFile-Link

Zach
quelle
2

Ich sehe das die ganze Zeit. Sie können auch den Prozess-Explorer von Systernal ausführen, um herauszufinden, wer über die Datei verfügt. Hier finden Sie eine Anleitung zur Verwendung des Prozess-Explorers für diesen Zweck: Entsperren von Dateien, die gerade verwendet werden

Ich persönlich mag diesen Weg, da ich dieses Tool auf meinem USB-Laufwerk habe und es ausführen kann, ohne es installieren zu müssen.

Hondalex
quelle
+1 Im Gegensatz zu "openfiles" werden hier lokale Prozesse angezeigt , bei denen Dateien gesperrt sind, nicht nur solche, die von Remote aus gesperrt wurden.
sysadmin1138
openfiles / local on zeigt Ihnen lokal geöffnete Dateien an. Sie müssen jedoch einen Neustart durchführen, wenn Sie dies zum ersten Mal tun müssen.
Jim B
1

Als letzte Möglichkeit können Sie versuchen, im abgesicherten Modus oder in der Eingabeaufforderung zu starten und die Datei auf diese Weise zu löschen.

Wir sehen das häufig bei Viren, Spyware usw. Das Booten im abgesicherten Modus reicht normalerweise aus.

Viel Glück!

KPWINC
quelle