Windows 文件共享孤立文件锁

Sea*_*rds 6 windows files

在过去的几周里,我工作的公司在他们的服务器上遇到了问题,其中文件被某些东西锁定,无法解锁。这些文件几乎总是通过 Windows 文件共享被主动访问的文件。我已经下载了流行的Unlocker程序,但无法在文件上找到任何锁定。openfiles.exe(或“系统工具”>“共享文件夹”>“打开文件”)不会将文件显示为被任何东西打开。但是我无法在任何东西中打开它,包括记事本 - 即使在以本地系统管理员身份访问文件时,系统也会给我一个权限被拒绝的错误。当服务器重新启动时,问题总是会消失。

更糟糕的是,我也根本无法重现此错误。它的频率从每天到一周都可以正常工作。当问题确实发生时,我几乎没有时间进行调查,因为十分之九的问题会使我们的生产系统完全无法运行,并且管理层希望重新启动服务器。

该问题也不限于单个应用程序。大多数文件共享流量都在我们的生产管理软件Globalshop 中,因此问题通常出现在那里的某个地方,但最近发生在与 Globalshop 完全分离的 Microsoft Access 数据库中。

有没有人见过这样的事情?知道是什么原因造成的吗?如果您需要更多信息,请告诉我。

我们目前运行的是 Windows Server 2003 标准版。

[编辑] 我试过检查权限,但我也被禁止访问有问题的文件。我无法打开、移动、删除、重命名甚至复制文件。

[edit2] 我设法隔离了两个有问题的文件。只要没有其他干扰生产的问题出现,我就得到了管理层的授权,让我在当天剩下的时间里保持服务器在线以测试它们。

[edit3] Brettski 在评论中建议我查看文件权限。我截取了其中一个违规文件的属性窗口的屏幕截图。如您所见,没有可用的权限。http://i43.tinypic.com/24xgpe8.png(以具有完全访问权限的系统管理员身份打开。)

Eva*_*son 3

获取 Handle.exe ( http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx ),然后在服务器计算机上运行“handle -a”,将输出重定向到文本文件。在其中搜索受影响的文件名。这至少应该告诉您服务器计算机上的哪个进程拥有该文件的打开句柄。我很想知道哪个进程可以处理它。(我想知道防病毒软件是否有可能......)

顺便说一句,我对不得不与 GlobalShop 打交道表示哀悼。

编辑:

McAfee VirusScan 8,是吗?看看这个:https://kc.mcafee.com/corporate/index? page=content&id=KB52156

它指的是 Microsoft Office 文件,但听起来很可疑,它可能会影响任何类型的文件。也可以看看:

http://forums.mcafeehelp.com/showthread.php?t=223545

http://www.tek-tips.com/viewthread.cfm?qid=1453943&page=1

https://web.archive.org/web/1/http://techrepublic%2ecom%2ecom/5208-6230-0.html?forumID=101&threadID=207897&messageID=2632853