代码之家  ›  专栏  ›  技术社区  ›  Adrian Dunston

克服“其他人或程序正在使用它。”[关闭]

  •  21
  • Adrian Dunston  · 技术社区  · 16 年前

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

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

    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 回复  |  直到 12 年前
        1
  •  28
  •   Dan Goldstein    16 年前

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

        2
  •  8
  •   Pradeep    16 年前

    尝试下载“解锁器”。谷歌它,并采取我的话,它没有任何蠕虫/间谍软件/病毒。这是相当酷的实用程序和工作伟大。试一试。

        3
  •  5
  •   Brian Schmitt    16 年前

    你试过命令行命令了吗 OpenFiles

    它是内置的(我相信是XP或更高版本),有几个参数可以传入。

        4
  •  2
  •   branchgabriel    16 年前

    使用msconfig并在关闭所有设备的情况下启动。

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

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

    你可以在机器启动时按F8键。

        5
  •  1
  •   EBGreen    16 年前

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

        6
  •  1
  •   Zebra North    16 年前

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

        7
  •  1
  •   Steve    12 年前

    我有一个.jpg文件,有这个问题,我不能删除。这使我陷入困境。当其他东西都不起作用时,我重新命名了这个文件并删除了.jpg。然后我可以很容易地删除它。不知道为什么,但为我工作

        8
  •  0
  •   Marc    16 年前

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