Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何阻止Windows server锁定文件?_Windows_Windows Server 2003_Windows Server_File Locking - Fatal编程技术网

如何阻止Windows server锁定文件?

如何阻止Windows server锁定文件?,windows,windows-server-2003,windows-server,file-locking,Windows,Windows Server 2003,Windows Server,File Locking,我必须使用一个有缺陷的会计应用程序来锁定数据文件,当它停止使用时不会释放锁。因此,下一个试图访问该文件的人将被拒绝访问 这可以通过使用Unlocker删除filelock句柄暂时解决,但每次都必须这样做,这非常烦人 有没有办法将(Windows 2003 server)配置为禁用某个特定文件上的文件锁?我找到了一些关于如何在系统范围内禁用文件锁的信息,但我不想对整个服务器执行此操作,只对一个文件执行此操作。我发现Unlocker提供了一个命令行界面来运行它。因此,我创建了一个批处理文件,它运行u

我必须使用一个有缺陷的会计应用程序来锁定数据文件,当它停止使用时不会释放锁。因此,下一个试图访问该文件的人将被拒绝访问

这可以通过使用Unlocker删除filelock句柄暂时解决,但每次都必须这样做,这非常烦人


有没有办法将(Windows 2003 server)配置为禁用某个特定文件上的文件锁?我找到了一些关于如何在系统范围内禁用文件锁的信息,但我不想对整个服务器执行此操作,只对一个文件执行此操作。

我发现Unlocker提供了一个命令行界面来运行它。因此,我创建了一个批处理文件,它运行unlocker并根据需要解锁此文件。不理想,但与其他选项相比,它没有那么烦人:


解锁“C:\Path\File.lck”/S/D

或者一个脚本,比如说,每隔5分钟从文件中删除所有文件锁?“能做到吗?”安德烈·拉夫切尼:是的,能做到!以脚本形式每五分钟删除一次文件可能会造成危险并损坏良好的数据。不是高风险,而是风险。我不想删除该文件,只想删除锁定该文件的锁定句柄。。