我有一个Windows 2003服务器的机器,这台机器备份夜间计划任务,将文件和文件夹复制到便携式USB硬盘驱动器(使用TrueCryptencryption)
每个星期,便携式驱动器脱机,并连接另一个驱动器(我们目前在2个便携式驱动器之间旋转)。
问题在于,每当我们旋转驱动器时,我们都无法卸下连接的驱动器,因为一些随机的文件或文件夹是打开的,打开文件的过程始终是explorer.exe。
如果我通过使用ProcessExplorerclosures句柄一切正常 – 卷清理干净,探险家继续正常工作。
我想知道如何停止资源pipe理器保持打开文件,我怀疑一些第三方代码被加载到资源pipe理器是问题,但我不知道如何追查下来。
这是一个生产服务器,所以安装debugging工具或做任何将服务器离线超过几分钟的事情都是不可接受的。
谢谢
编辑:谢谢你build议解锁,但我想阻止进入locking的文件的情况下,这是一个生产服务器,我不想搞乱了浏览器进程。
另一个编辑你想知道为什么我不想解冻工具只读这个http://technet.microsoft.com/en-us/magazine/2009.04.windowsconfidential.aspx
使用解锁器 。 首先使用“发送至 – >解锁”解锁根驱动器,然后您可以轻松地将其移除。 它不会让你的服务器不可用,它是一个非常小的工具。 我在Win 2003上完美地工作。
将explorer.exe的焦点更改到另一个分区的文件夹。
有时Windows索引服务开始在文件系统上工作,并在此过程中locking文件。
此RemoveDrive工具支持停止服务一会儿以删除USB驱动器。 这对我来说工作得很好。
RemoveDrive DriveSpec: [-l][-h][-b][-i][-s][-w:nnnn] DriveSpec: is the drive to remove, eg U: or \ for the current drive [-L] loop until success [-h] show open handles (admin rights required, exprimental, may freeze!) [-w:nnnn] wait nnnn milliseconds before close [-s] self delete removedrive.exe [-b] let Windows show the "Safe To Remove Hardware" balloon tip [-i] stop Windows indexing service (CiSvc) for a moment if required (admins) [-d] show debug information
通用笔记。
如果您怀疑一个资源pipe理器插件,请尝试shexview ,它可以为您列出和禁用它们。 尽pipe如此,您将不得不杀死并重新启动所有explorer.exe进程。
另一方面,在服务器上,你可能只是禁用所有这些,因为谁需要PDF预览在资源pipe理器和类似的东西在服务器上?
你是先卸下Truecrypt的吗? Truecrypt本身很可能会阻止下马。 由于Truecrypt服务的工作方式,它会成为资源pipe理器。