Windows 克服;它正被另一个人或程序使用。”;

Windows 克服;它正被另一个人或程序使用。”;,windows,permissions,locking,Windows,Permissions,Locking,有没有一种方法可以在不下载实用程序的情况下解锁Windows文件 我的WindowsXPC:drive上有一些文件非常旧,非常无用。当我尝试删除这些文件时,会收到以下消息: 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. 无法删除FILENAME.zip:另一个人或程序正

有没有一种方法可以在不下载实用程序的情况下解锁Windows文件

我的WindowsXPC:drive上有一些文件非常旧,非常无用。当我尝试删除这些文件时,会收到以下消息:

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. 无法删除FILENAME.zip:另一个人或程序正在使用它 请关闭可能正在使用该文件的所有程序,然后重试。 没有人正在访问此文件。目前没有程序正在使用它。Windows已经破坏了文件锁定机制

有没有办法在不下载某人的解锁工具的情况下删除此文件?我发现提供这些程序的网站有点粗略


如何在程序中强制解除文件锁定?我精通Java、Perl和Ruby,但在它们的库中我没有看到任何对我有帮助的东西。

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

使用msconfig,然后在一切都关闭的情况下启动

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

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


您可以在机器启动时按f8来执行此操作。

您是否尝试过命令行命令


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

我已经成功地使用Process Explorer找出哪个进程打开了文件。它保存了可能无法解决问题的重新启动


在process explorer中:查找>句柄或DLL。。。然后搜索文件夹/文件的名称,然后双击其中一个搜索结果。它将在主窗口中选择一个句柄,您可以右键单击并关闭该句柄。

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

尝试下载“解锁器”。用谷歌搜索它,用我的话来说,它没有任何蠕虫/间谍软件/病毒。这是一个非常酷的实用程序,效果非常好。试试看。

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

我有一个.jpg文件存在该问题,无法删除。这让我想到了这一点。当其他一切都不起作用时,我重命名了该文件并删除了.jpg。然后我可以很容易地删除它。不知道为什么,但对我有用

这个问题已经结束,因为与编程无关。我重新打开并在底部添加了一行以防止再次发生。既然他不是在要求一个可编程的解决方案,你不觉得这有点虚伪吗?如果您认为讨论编程文件锁发现会有好处,那么这不应该是一个单独的问题吗?我结束了这个问题,因为这不是it问题。编辑更改了作者的意思,这是编辑不应该做的。感谢重新打开/编辑。我知道这本身不是一个编程问题。但摆弄Windows进程和文件锁与开发工作的关系远大于“你最喜欢的(程序员卡通|键盘| t恤衫)是什么?”这绝对是一个与编程相关的问题。在很多情况下,这个问题会在开发过程中突然出现,比如在测试安装程序或插件时。仅仅因为这个问题不是作为一个编程场景提出的,并不意味着它不是一个合法的SO问题。Process Explorer更进一步:在使用“查找句柄”或“DLL”窗口后,双击其中一个搜索结果。它将在主窗口中选择一个句柄,您可以右键单击并关闭该句柄。他最初的问题是他不想下载第三方工具。如果他认为您要下载该工具的Microsoft站点用他的话说是“粗略的”(他不想下载的原因),我怀疑他会相信任何其他的建议。这不是第三方的工具。它由Microsoft发布。在process explorer中:查找>句柄或DLL。。。然后搜索文件夹/文件的名称并关闭拥有它的进程。