如何找出哪个进程正在锁定 Windows 中的文件或文件夹?
例如,当试图删除一个文件夹时,Windows 报告如下:
无法完成操作,因为该文件夹已在另一个程序中打开
文件也会发生同样的情况,但我如何找出当前正在使用它的程序或应用程序并阻止我删除文件或文件夹?
每隔一段时间,当我尝试删除我一直在使用的文件时,Windows 会告诉我我无法删除它,因为某些应用程序仍在使用它。
有时这只是我自己的愚蠢,关闭我正在使用的应用程序会释放文件,但有时我终生无法想象任何剩余的应用程序保存该文件。
有时当我关闭我开始的所有内容时,它仍然报告为锁定且不可删除。
是否有任何低级工具可以指向一个文件,该文件可以告诉我哪些应用程序持有对它的引用,以诊断如何在不求助于重新启动和删除循环的情况下解决此问题?
可能重复:
如何删除“锁定”文件?
尝试删除文件时,我收到一条错误消息,指出该文件正在使用中。我试图在资源监视器(磁盘)中寻找它,但在那里找不到它。
有没有办法可以查看 Windows 7 中某个文件(或文件夹)的内容?比如,某处有内置工具吗?我知道在 linux 中有一个名为lsof. Windows 7 中有类似的东西吗?
如果没有内置任何东西,有什么我可以使用的吗?
我正在尝试使用命令提示符删除正在使用的文件。到目前为止我还没有成功。我已经使用了 del 命令,但没有用。
请指教。
编辑:我忘了提到两件事。
1) 这个特定文件不能从 GUI 中查看(它不是隐藏的),它来自下载的程序文件文件夹。2) 这个问题是在客户端机器上,他和我在 webex 上。所以我无法安装解锁器。
可能重复:
如何删除“锁定”文件?
有时我无法删除文件,因为它似乎正在被某个程序使用。当然,使用它没有明显的过程(并不是我没有看到 VLC 正在播放我想要擦除的 AVI),那么我怎样才能找出是什么让它忙呢?
我知道关于此的类似帖子,但他们还没有解决我的问题。我有一个.iso以前用 MagicDisc 挂载的安装文件,但现在无法删除。我当然已经卸载了文件并关闭了 MagicDisc。我还以安全模式重新启动,尝试使用管理员权限删除,尝试通过命令行删除,但没有任何效果。非常感谢有关如何停用此弹性文件的建议。
在资源管理器中,错误消息是:

通过命令行,错误是:
PS C:\users\Robin\Downloads> del .\ArcGIS_Desktop_101_129026.iso
del : Cannot remove item C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso: The process cannot access the file
'C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso' because it is being used by another process.
At line:1 char:1
+ del .\ArcGIS_Desktop_101_129026.iso
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (C:\users\Robin\..._101_129026.iso:FileInfo) [Remove-Item], IOException
+ FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand
PS C:\users\Robin\Downloads> del *.iso
del : Cannot remove item C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso: The process cannot access the file
'C:\users\Robin\Downloads\ArcGIS_Desktop_101_129026.iso' because it is being used …Run Code Online (Sandbox Code Playgroud) 我的电脑感染了病毒。我用 AVG 扫描它并清除它。它给我留下了一个无法删除的空白文件。当我右键点击它,我给了我们唯一的选择是OpenHomePage,properties,Start without Add on和Create Short Cut。
该文件没有名称,也没有delete上下文菜单选项。我无法将其移动到另一个文件夹。它不会在cmd. 我不知道如何删除它。这是我桌面上的样子:

[编辑]
我试过 Unlocker,但空白文件没有“删除”或“解锁”选项。我也尝试启动到安全模式,但这也没有给我一个“删除”选项。
同样,问题是该文件没有为我提供删除它的选项。我可以将它拖到回收站,但是当我这样做时没有任何反应,甚至没有警告。我知道它与某种病毒/木马有关。我尝试运行包括 AVG 在内的各种防病毒程序,但该文件仍保留在桌面上。如果我转到C:\Users\*someUser*\Desktop,则该文件不存在。它只在桌面上,就像在电脑屏幕的桌面上一样。
[编辑 2] 在文件资源管理器中,我看到:

我搜索了密钥并在 regedit 中找到了它。我应该删除它吗?
windows ×3
filesystems ×2
windows-7 ×2
command-line ×1
overwrite ×1
process ×1
virus ×1
windows-xp ×1