【问题标题】:How to stop Windows server from locking a file?如何阻止 Windows 服务器锁定文件?
【发布时间】:2013-03-08 00:35:48
【问题描述】:

我必须使用一个错误的会计应用程序,它会锁定数据文件并且在停止使用它时不会释放锁定。因此,下一个尝试访问该文件的人会被拒绝访问。

这个可以通过用Unlocker删除文件锁句柄来临时解决,但是每次都要这样做,很烦人。

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

【问题讨论】:

  • 或者也许是一个从文件中删除所有文件锁的脚本,比如每 5 分钟?能做到吗?
  • @AndreiKravcheni 是的!
  • 作为脚本每五分钟删除一次文件可能是危险的,并且会破坏良好的数据。不是高风险,而是风险。
  • 我不想删除文件,只是锁定文件的锁定句柄..

标签: windows windows-server-2003 windows-server file-locking


【解决方案1】:

我发现 Unlocker 提供了一个命令行界面来运行它。所以我创建了一个批处理文件,它运行解锁器并按需解锁这个文件。不理想,但比其他选项更不烦人:

解锁器 "C:\Path\File.lck" /S /D

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 2018-02-13
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    相关资源
    最近更新 更多