软件更新和锁定的 EXE/DLL

软件更新和锁定的 EXE/DLL

我有一个问题,关于如何在网络上由多个用户使用的 Windows 服务器上最佳地部署/更新软件包。

我们负责定期更新软件包。此软件包安装在机器 A 上的共享文件夹中。

用户通过终端客户端登录到机器B。从机器B可以访问共享文件夹。

现在,当我们尝试更新软件时,我们经常会遇到有人仍在运行该软件的情况,这意味着 EXE/DLL 文件被锁定,我们无法更新它们。

由于我们无权访问机器 B,因此我们无法分辨是谁锁定了文件。基本上每次我们都必须给另一个办公室打电话,并要求每个人都退出该软件。

实现这种设置的更明智的方法是什么?还是我们必须打破锁?

答案1

您可以在 中查看当前的网络连接Control Panel > Administrative Tools > Computer management > Shared folders > Sessions

您还可以通过右键单击并选择“关闭会话”来关闭连接,但我不会这样做来更新正在运行的程序的 DLL:

答案2

尝试使用解锁器(http://ccollomb.free.fr/unlocker/

相关内容