我有一台 Windows 2003 服务器机器,这台机器由一个夜间计划任务备份,该任务将文件和文件夹复制到便携式 USB 硬盘驱动器(使用 TrueCrypt 加密)
每周便携式驱动器离开现场并连接另一个驱动器(我们目前在 2 个便携式驱动器之间轮换)。
问题是每周当我们旋转驱动器时,由于打开了一些随机文件或文件夹,我们无法卸载连接的驱动器,保持文件打开的进程始终是 explorer.exe。
如果我使用 ProcessExplorer 关闭句柄,一切正常 - 卷被干净地卸载并且资源管理器继续正常工作。
我想知道如何阻止资源管理器首先保持文件打开,我怀疑加载到资源管理器中的一些第 3 方代码是问题,但我不知道如何追踪它。
这是一个生产服务器,所以安装调试工具或做任何会使服务器离线超过几分钟的事情是不可接受的。
谢谢
编辑:感谢您建议解锁器,但我想首先防止进入锁定文件的情况,这是一个生产服务器,我不想弄乱资源管理器进程。
另一个编辑你想知道为什么我不想解锁工具只是阅读这个http://technet.microsoft.com/en-us/magazine/2009.04.windowsconfidential.aspx