Windows 幽灵文件句柄

Windows 幽灵文件句柄

我在 Windows 10 中间歇性地遇到问题,某个驱动器上的所有文件或文件夹,有时某些子目录都会获得写锁。这种情况发生在与安装 Windows 的驱动器不同的驱动器上,每当发生这种情况时,我都必须将文件夹或文件移动到另一个目录中,重命名,然后将其移回。我尝试使用句柄和性能监视器来查看文件或目录上是否有任何句柄,但从来没有。这曾经发生在我的 G 盘根目录上,它是一个压缩的 NTFS 驱动器,但最终这个问题消失了。这种情况已经有一段时间没有发生过了,现在才发生在该驱动器的一个子目录中。如上所述,受影响的文件没有附加句柄,但将这些文件移动到另一个目录,重命名,然后将它们移回是一种解决方案,但显然当必须经常这样做时,这会变得很麻烦。我也尝试过使用 CMD 重命名受影响的目录,但这也不起作用。

我断断续续地寻找解决方案已经有一段时间了,每次我看到的解决方案都是查看文件在哪个目录中打开,就像我说的,没有任何迹象表明文件已打开。我还测试了诸如创建一个新文件夹并尝试重命名它之类的操作,但总是不起作用。我总是必须将其移动到另一个目录并重命名,然后再移回来。似乎有某种锁,但这应该可以阻止我移动文件,但这样做是可行的。从我过去看到的情况来看,锁可以阻止移动文件,但允许复制和移动文件。

答案1

看起来是 Foobar2000 出了问题,无论出于什么原因,它都没有显示文件夹中的每个文件的句柄,但当我关闭它时,它似乎允许我重命名文件夹。这仍然不能解释为什么我无法重命名驱动器根目录中的某些内容,但这种情况似乎比我的音乐文件夹发生的频率要低。如果在关闭 F2k 后仍然发生这种情况,我会更新。

相关内容