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?
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?
Antworten:
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
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.
SysInternals verfügt über ein Tool namens MoveFile, das die Datei beim Neustart des Computers verschiebt oder löscht.
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.
Einige Methoden sind hier: http://www.geeksaresexy.net/2007/06/04/how-to-delete-an-undeletable-file/