如何在Windows中删除locking的文件?

我在服务器上移动了一些文件(Windows Server 2003),还有一个似乎没有人打开的locking文件。 我如何删除这个文件?

使用openfiles命令识别并断开打开文件的用户。 如果这不起作用,请下载Unlocker实用程序。

Openfiles语法:

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. 

如果你对上述做得很好,那么太深的文件/文件夹path可能会给你带来一些伤害。 尝试将几个文件夹导航到根目录,然后剪切并粘贴它们以减less某些path。 或者,您可以将path中的文件夹重命名为“1”,“2”,“3”等。减less一些无关字符。

SysInternals有一个名为MoveFile的工具,可以在机器重新启动时移动或删除文件。

MoveFile链接

我总是看到这一点,你也可以运行Systernal的Process Explorer来查找谁拥有这个文件,下面介绍如何使用Process Explorer来实现这个目的: 解锁正在使用的文件

我个人喜欢这种方式,因为我的USB驱动器上有这个工具,可以运行它,而无需安装它。

一些方法在这里: http : //www.geeksaresexy.net/2007/06/04/how-to-delete-an-undeletable-file/

作为最后的手段,您可以尝试在“安全模式”或“命令提示符”模式下启动并以此方式删除文件。

我们在病毒,间谍软件等方面看到了这一点。以安全模式启动通常是个诀窍。

祝你好运!