2008-10-23 55 views
21

有没有办法解锁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,但我没有看到他们的库中有任何可以帮助我的东西。

+0

该问题已被关闭,因为不编程有关。我重新打开并在底部添加一行以防止它再次发生。 – 2008-10-23 14:19:33

+0

由于他没有要求可编程解决方案,你不认为这有点不诚实吗?如果您认为讨论编程式文件锁定发现会有好处,那么这不应该成为一个单独的问题吗? – EBGreen 2008-10-23 14:32:12

+0

我解决了这个问题,因为SO不适用于IT问题。编辑改变了作者的意思,编辑不应该这样做。 – 2008-10-23 14:36:53

回答

27

我已经成功地使用Process Explorer中找出哪个进程打开文件。它节省了重启,但无论如何都不能解决问题。

1

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

2

使用msconfig并启动一切关闭。

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

或者您可以随时在安全模式下启动并删除它。

您可以通过在机器启动时按f8来实现。

5

你尝试的命令行命令OpenFiles

它是建立在(XP及以上我相信),并具有可以传入几个参数。

1

重新启动到安全模式往往是一个非常简单的方法来做到这一点。当你在安全模式下启动时,它不会加载所有启动时运行的东西。在启动时按F8访问启动菜单,然后选择“安全模式”。

8

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

0

你不需要任何实用工具。 只需使用Win32 API解锁它们(只需关闭手柄)

1

我有一个.jpg pfile,导致该问题,我无法删除。这让我感到这个线程。当没有其他的工作,我重命名文件,并离开.jpg。那么我可以很容易地删除它。不知道为什么,但为我工作

相关问题