我看到一个文件有一个锁。 我怎么能找出这个的原因和根源呢?
解锁器是一个免费的工具,我已经多次用于这个目的。 易于使用,右键单击有问题的文件,它会显示哪些进程正在locking它。 然后,您可以杀死这些进程或强制解锁全部或一个locking进程。
尝试Sysinternals的Process Explorer工具。 他们的Handle工具也是一个命令行工具,用来找出什么东西是locking的。
从START> RUN键入不带引号的“fsmgmt.msc”。
这是共享文件夹MMC,您可以在此处pipe理会话以查看谁locking了特定文件。
编辑添加:
您也可以通过单击操作>连接到另一台计算机,使用此pipe理单元连接到您的服务器(或另一台计算机)。 您必须连接到文件所在的计算机。
从sysinternals使用ProcessExplorer 。 searchlocking的文件,您将很容易看到在句柄列表(底部窗格)中引用它的过程:
有没有想过哪个程序有一个特定的文件或目录打开? 现在你可以find。 Process Explorer向您显示有关哪些句柄和DLL进程已打开或加载的信息。
您可以通过命令提示符将“net file”使用到文件服务器上。