我们正在使用安装在运行 Windows Server 2003 R2 的服务器上的“VB .Net”程序。我们可以在服务器上重命名“.Net”exe 文件,即使这些文件在运行 Win XP 和 Win8 的客户端电脑上保持打开状态。但是当程序在 Win7 PC 上保持打开状态时,我们无法在服务器上重命名 exe。我们在 Windows Server 2008 R2 中也检查了同样的情况。如果我们在客户端关闭这些文件或关闭服务器中的打开文件,我们可以重命名它。我们通过在客户端电脑上禁用防病毒软件、在客户端重新安装操作系统等方式检查了同样的情况。但问题没有解决。请帮忙
答案1
Windows 应该确保在更改文件之前没有其他人正在使用它。如果不这样做,可能会导致您的客户端查找某个文件,但在某些情况下该文件已经不存在,并且更普遍的是版本冲突。
事实上,您需要定期执行此操作,这意味着您需要安排维护窗口来更改文件,或者您需要一个与主服务器分开的测试服务器。
但是,如果您确认没有人使用该文件且仍处于锁定状态,则可以使用共享和存储管理工具。
- 单击管理打开的文件
- 单击您的文件。
- 单击“关闭”。