dance2die Asked: 2009-05-01 16:29:57 +0800 CST2009-05-01 16:29:57 +0800 CST 2009-05-01 16:29:57 +0800 CST 您如何知道谁或什么在锁定远程文件? 772 我可以使用Unlocker判断哪个进程持有锁。 但问题是,当远程机器上的文件被锁定时,Unlocker 不会显示谁或哪个进程被锁定。 无论如何,有什么东西锁定了远程文件(我的远程文件是通过网络驱动器映射的)?以及如何删除锁? windows network-share filesystems locking 6 个回答 Voted Best Answer Wedge 2009-05-01T16:59:49+08:002009-05-01T16:59:49+08:00 打开计算机管理,右键单击(我的)计算机,然后单击“管理”: 系统工具 > 共享文件夹 > 打开文件 要连接到远程计算机,请在左侧窗格中选择“计算机管理(本地)”,然后拉起“操作 > 连接到另一台计算机... ”对话框,输入计算机名称,然后单击确定。 您也可以从此界面断开会话。 VonC 2009-05-01T16:32:36+08:002009-05-01T16:32:36+08:00 Process Explorer可以搜索文件的句柄 但是,在远程计算机上,您希望将PsExec与Handle结合起来,以便在远程计算机上执行 Handle。 Sophie Alpert 2009-05-01T16:33:34+08:002009-05-01T16:33:34+08:00 handle从 Sysinternals看。 Berek Bryan 2009-05-01T16:37:32+08:002009-05-01T16:37:32+08:00 解锁器是一个很棒的工具。 我们所有的 Windows 服务器上都有它。它将为您解锁文件并向您显示正在使用它的内容。 John Fouhy 2009-05-01T17:22:03+08:002009-05-01T17:22:03+08:00 我没有这方面的经验,但是openfiles命令可能会做你想做的事。 Drew Stephens 2009-05-01T16:34:12+08:002009-05-01T16:34:12+08:00 如果你在 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
打开计算机管理,右键单击(我的)计算机,然后单击“管理”:
系统工具 > 共享文件夹 > 打开文件
要连接到远程计算机,请在左侧窗格中选择“计算机管理(本地)”,然后拉起“操作 > 连接到另一台计算机... ”对话框,输入计算机名称,然后单击确定。
您也可以从此界面断开会话。
Process Explorer可以搜索文件的句柄
但是,在远程计算机上,您希望将PsExec与Handle结合起来,以便在远程计算机上执行 Handle。
handle
从 Sysinternals看。解锁器是一个很棒的工具。
我们所有的 Windows 服务器上都有它。它将为您解锁文件并向您显示正在使用它的内容。
我没有这方面的经验,但是openfiles命令可能会做你想做的事。
如果你在 Unix/Linux/BSD 上,
lsof(8)
应该做你想做的事。