是否有可能find在XP中使用任何文件的过程?

有时当我试图删除一个文件,系统提示我的消息

“不能删除文件 ,正在被其他人或程序使用”。
“closures任何可能使用该文件的程序,然后重试”

那么,有时候很容易find这个程序,但是有时候不是。 在这些情况下,我使用Unlocker第三方程序解锁文件,但我的问题是:

在没有使用任何第三方软件的情况下,是否有任何CLI命令或任何方式来查找与某个文件在XP中关联的进程?

最棒的是,

Sysinternals Handle并不是真正的第三方实用程序,因为SysInternals现在由Microsoft拥有,而且它的安装占用空间更小。

有一个名为Openfiles的CLI实用程序,它的默认configuration会告诉你哪些文件通过入站networking共享保持打开,可以设置一个全局标志('维护对象列表'),这将允许它跟踪所有本地打开的文件。 启用它很简单,只需input下面的命令,但是请注意,更改该标志会对性能产生影响。

openfiles /Local on 

您将不得不重新启动系统才能生效。

不是我所知道的。 我通常使用Process Explorer来查找句柄: http : //technet.microsoft.com/en-us/sysinternals/bb896653.aspx

该实用程序虽然不是由第三方开发的,但现在由微软拥有。