软件更新和locking的EXE / DLL

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

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

用户通过terminal客户端login到机器B. 共享文件夹可从机器B访问

现在,当我们尝试更新软件时,我们经常面临某人仍在运行软件的情况,这意味着EXE / DLL文件被locking,我们无法更新它们。

由于我们无法访问计算机B,因此我们无法确定是谁locking了文件。我们基本上每次都必须打电话给其他办公室,并要求所有人退出软件。

什么是更好的方式来实现这种设置? 或者我们不得不求助于打破锁?

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

您也可以通过右键单击并select“closures会话”来closures连接,但是我不会更新正在运行的程序的DLL:

  • Windows可以但不会[replace正在使用的DLL]
  • 强制手柄closures

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