我可以告诉哪个进程正在使用Unlocker进行locking 。
但问题是,当远程机器上的文件locking时,Unlocker不会显示locking哪个或哪个进程。
反正有什么是持有一个远程文件锁(我的远程文件通过networking驱动器映射)? 还有如何解除locking?
打开计算机pipe理,右键单击(我的)计算机,然后单击“pipe理”:
系统工具>共享文件夹>打开文件
要连接到远程机器,请在左窗格中select“计算机pipe理(本地)”,然后拔出“ 操作>连接到另一台计算机… ”对话框,input计算机名称,然后点击确定。
你也可以断开这个接口的会话。
Process Explorer可以search文件上的句柄

但是,在远程机器上,您需要将PsExec与Handle组合起来,以在远程计算机上执行Handle。
看看Sysinternals的handle 。
我没有这方面的经验,但openfiles命令可能会做你想做的。
解锁器是一个伟大的工具。
我们在所有的Windows服务器上都有。 它将为您解锁文件并向您显示正在使用的文件。
如果你在Unix / Linux / BSD, lsof(8)应该做你想做的。
drewble:~$ lsof /home/drew/.purple/cap.db COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME pidgin 6488 drew 13u REG 8,18 679936 9971928 /home/drew/.purple/cap.db