当前位置:  开发笔记 > 运维 > 正文

释放Windows文件共享锁

如何解决《释放Windows文件共享锁》经验,为你挑选了3个好方法。

这个问题不时出现在工作中.我们的构建机器可以通过普通的Windows文件共享访问它的文件.如果有人在机器上远程浏览文件夹,并在一夜之间打开窗口,那么构建失败(就像现在一样).资源管理器窗口在源树中的一个子文件夹上打开了点.构建删除源,并在构建之前执行干净的检出.删除失败.

现在,我想让构建工作.我是从家里登录的,我宁愿不重新启动构建机器.我无法抓住机器正在查找的人和文件,我无法远程重启他们的机器.

当一个Windows共享有一个锁,锁定进程是系统,所以我不认为我可以杀死它,就像普通锁一样.

有没有人知道一种方法来释放共享文件夹上的锁而无需重启机器?



1> sudheeshix..:

如果您是通过网络共享文件的服务器上的管理员,则可以使用Windows内置功能:

    开始→我的电脑→右键单击→管理将您带到计算机管理控制台

    在左侧导航栏中,导航到"系统工具"→"共享文件夹"

    您可以在此处查看共享,会话和打开文件.这使您可以找出谁从哪个工作站打开了哪些文件.

    右键单击列表中的项目以删除文件锁定.

希望这可以帮助.



2> Jonathan Wri..:

找到了解决方案.

    使用Process Explorer查找进程:

      下载并解压缩procexp.exe

      在Process Explorer中,使用"查找"菜单中的"查找句柄或DLL ..."命令

      输入无法删除的目录名称

      应显示与该名称匹配的打开文件列表.进行一些猜测,找出哪一个未被删除.如果文件被Windows共享锁定,则保存该文件的进程将是System

      记下打开的目录

    下载并安装Unlocker(警告:已删除链接,因为它包含恶意软件)

      安装Unlocker,禁用Explorer扩展和其他垃圾选项

    解锁目录

      打开cmd窗口,然后导航到C:\ Program Files\Unlocker

      在cmd窗口中,运行Unlocker.exe"the-path-to-the-locked-folder"

      将弹出一个确认锁定释放的对话框.使用解锁按钮解锁文件

现在该目录应该被解锁,现在可以删除.


这个答案确实需要删除.Unlocker现在是恶意软件的来源.

3> Charles Burn..:

尝试Process Hacker:https: //wj32.org/processhacker/

Process hacker就像类固醇上的Process Explorer。

查找有问题的进程,请按CTRL + F或单击“查找DLL的句柄”按钮,然后搜索文件名。

在“查找句柄”对话框中找到文件后,只需在该文件上右键单击该文件,然后选择“关闭”即可。(至少对于v2.39.124)

较旧的版本在进程的上下文菜单中具有“终止符”选项。右键单击有问题的过程-> Miscellaneous-> Terminator-> 选择终止技术。请注意,其中一些可能很危险,可能会带来意想不到的后果。

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有