克服“它被另一个人或程序使用”。

时间:2008-10-23 14:08:54

标签: windows permissions locking

有没有办法在不下载实用程序的情况下解锁Windows文件?

我的Windows XP C:驱动器上有一些文件非常陈旧且非常无用。当我尝试删除这些文件时,我收到以下消息:

Cannot delete FILENAME.zip: It is being used by another person or program

Close any programs that might be using the file and try again.

没有人访问此文件。目前没有程序正在使用它。 Windows搞砸了文件锁定机制。

有没有办法删除此文件而无需下载某人的解锁实用程序?我发现提供这些程序的网站有点粗略。

如何强制文件在程序中解锁?我有能力使用Java,Perl和Ruby,但我在他们的库中没有看到任何可以帮助我的东西。

8 个答案:

答案 0 :(得分:28)

我已成功使用Process Explorer找出文件打开的进程。它可以节省重启,无论如何都无法解决问题。

答案 1 :(得分:8)

尝试下载“Unlocker”。谷歌它并且我的话说它没有任何蠕虫/间谍软件/病毒。这是非常酷的实用工具,效果很好。试一试。

答案 2 :(得分:5)

您是否尝试过命令行命令OpenFiles

内置(我相信XP及以上版本)并且有几个可以传入的参数。

答案 3 :(得分:2)

使用msconfig并在关闭所有内容后启动。

然后尝试移动/删除文件。

或者您始终可以在安全模式下启动并将其删除。

你可以在机器启动时点击f8。

答案 4 :(得分:1)

如果您重新启动并且文件仍处于锁定状态,那么您的计算机上有一些 仍在使用它们的过程。首先,您应该弄清楚该过程是什么,并确定文件是否真的不再使用。

答案 5 :(得分:1)

重新启动到安全模式通常是一种非常简单的方法。在安全模式下启动时,它不会加载设置为在启动时运行的所有内容。在F8启动时按F8进入启动菜单,然后选择“安全模式”。

答案 6 :(得分:1)

我有一个带有该问题的.jpg pfile,我无法删除。这让我想到了这个主题。当没有其他工作时,我重命名了文件,并离开了.jpg。然后我可以轻松删除它。不知道为什么,但为我工作

答案 7 :(得分:0)

您不需要任何实用程序。 只需使用Win32 api解锁它们(只需关闭句柄)