Handle 能够帮你解决问题。
曾想知道哪个程序正在打开某个文件或目录吗?现在你可以找到答案了。Handle 是一款实用工具,它能显示系统中任意进程的打开句柄信息。你可以使用它查看打开文件的程序,或者查看一个程序所有句柄的对象类型和名称。
下载 Handle 工具。
https://technet.microsoft.com/en-us/sysinternals/bb896655.aspx
如果你想查找哪个程序正在使用某个文件,需在 Handle.exe 所在的目录中运行以下命令。除非你已将 Handle.exe 添加到 PATH
环境变量中。如果文件路径为 C:\path\path\file.txt,则运行以下命令:
handle "C:\path\path\file.txt"
这将告诉您哪些进程锁定了该文件(或文件夹)。
Handle.exe
没有起到帮助作用。来自官方微软的简单程序 Process Explorer 很有用。只需以管理员身份打开并按Ctrl+f
,键入文件名的一部分,它将显示正在使用该文件的进程。最初的回答。我已经使用Unlocker多年了,非常喜欢它。它不仅可以识别程序并提供解锁文件夹/文件的选项,还可以允许您终止具有锁定的处理。
此外,它还提供了针对所涉及的锁定文件要执行的操作,例如删除它。
Unlocker帮助删除出现错误消息的锁定文件,包括“无法删除文件”和“拒绝访问”。视频教程可用。
一些可能需要Unlocker帮助的错误包括:
- 无法删除文件:拒绝访问。
- 存在共享冲突。
- 源或目标文件可能正在使用中。
- 该文件正在被另一个程序或用户使用。
- 确保磁盘未满或受写保护,并且文件当前未在使用中。