lee*_*d00 994 windows filesystems process community-faq-proposed
如何找出哪个进程正在锁定 Windows 中的文件或文件夹?
例如,当试图删除一个文件夹时,Windows 报告如下:
无法完成操作,因为该文件夹已在另一个程序中打开
文件也会发生同样的情况,但我如何找出当前正在使用它的程序或应用程序并阻止我删除文件或文件夹?
Svi*_*ish 1109
为此,您可以使用Windows 7、8 和 10内置的资源监视器。
找到句柄后,您可以通过查看图像和/或 PID 列来识别进程。
然后您可以尝试像往常一样关闭应用程序,或者,如果这不可能,只需右键单击句柄并直接从那里终止进程。十分简单!
She*_*vek 422
几个选项:
Microsoft/SysInternals Process Explorer - 转到查找 > 查找句柄或 DLL。在“句柄或 DLL 子字符串:”文本框中,键入文件的路径(例如“C:\path\to\file.txt”)并单击“搜索”。应该列出所有具有该文件打开句柄的进程。
WhoLockMe - 添加右键菜单选项的资源管理器扩展
NB WhoLockMe 似乎不适用于 Win 10(至少我无法使用 32 位或 64 位版本的 regsvr32.exe 注册它)。
Ero*_*oen 235
查看进程资源管理器( procexp.exe
)。
从它的介绍来看:
有没有想过哪个程序打开了特定的文件或目录?现在你可以知道了。
要找出正在使用特定文件的进程,请执行以下步骤:
转到Find、Find Handle 或 DLL ..或直接按Ctrl+ F。
输入文件名,然后按搜索。
进程资源管理器将列出所有具有打开文件句柄的进程。单击一个条目以在主窗口中聚焦该过程。
或者,您甚至可以通过下方窗格 ( Ctrl+ L)手动关闭手柄:
小智 119
PowerShell 方法:
IF((Test-Path -Path $FileOrFolderPath) -eq $false) {
Write-Warning "File or directory does not exist."
}
Else {
$LockingProcess = CMD /C "openfiles /query /fo table | find /I ""$FileOrFolderPath"""
Write-Host $LockingProcess
}
Run Code Online (Sandbox Code Playgroud)
该openfiles
命令需要通过运行openfiles /local on
和重新启动来启用对本地文件的支持。
更多详细信息如何找出哪个进程正在锁定 Windows 存档中的文件或文件夹
Meh*_*lar 51
LockHunter可以解锁任何可能锁定您的文件或文件夹的处理程序。与类似的免费软件不同,它同时支持 32 位和 64 位 Windows。
它是一个免费工具,可以删除被您不知道的东西阻止的文件。LockHunter 可用于对抗恶意软件和其他无故阻止文件的程序。与其他类似工具不同,它会将文件删除到回收站中,因此如果误删除,您可以恢复它们。
- 显示锁定文件或文件夹的进程
- 允许解锁、删除、复制或重命名锁定的文件
- 允许终止锁定进程
- 允许从硬盘驱动器中删除锁定过程
- 集成到资源管理器菜单中
- 它将文件删除到回收站中,因此如果您误删了可以恢复它们
- 支持 32 位和 64 位 Windows
Pol*_*ear 23
Microsoft PowerToys File Locksmith实用程序完全可以满足您的要求。
ShowWhatProcessLocksFile是File Locksmith的轻量级克隆,支持旧版本的 Windows。
Lès*_*sté 13
EMCO UnlockIT可以识别锁定文件的进程以及解锁文件,以便您可以删除/编辑/移动它。该程序是完全免费的,尽管新版本比原始版本慢一点,而且更臃肿(它有一个简单的、无皮肤的 GUI,但几乎可以立即加载并且没有烦人的闪屏)。此外,当您提到的错误被触发时,原始版本会自动弹出,让您立即解锁文件并执行您尝试的操作。
尽管如此,UnlockIT 还是一个非常有用的程序,它提供了 Windows 严重缺失的基本功能。它是我在我工作的所有 Windows 计算机上安装的实用程序的标准工具包之一。
Vij*_*jay 10
这里的很多程序已经过时了。我最终使用了 nirsoft 的OpenedFilesView,它的效果非常好。
虽然最好的部分是资源管理器菜单集成,它很容易启用。根据网站
资源管理器上下文菜单
从版本 1.10 开始,您可以直接从 Windows 资源管理器启动 OpenedFilesView,并仅查看要检查的文件或文件夹的句柄。要启用此功能,请选中“选项”菜单下的“启用资源管理器上下文菜单”。启用此功能后,您可以右键单击 Windows 资源管理器上的任何文件或文件夹,然后从菜单中选择“OpenedFilesView”项。如果您为文件夹运行 OpenedFilesView 选项,它将显示该文件夹内所有打开的文件。如果您为文件运行 OpenedFilesView 选项,它将显示该文件的所有打开的句柄。
该工具在 2019 年仍然可靠运行
小智 5
如果您不知道该程序正在使用的文件,则可以转到“我的电脑”;右键点击; 选择管理。在系统工具 > 共享文件夹 > 打开文件下,您应该能够看到锁定文件的用户。您可以从这里关闭文件,然后您可以执行重命名或删除文件的任务。希望这可以帮助
归档时间: |
|
查看次数: |
1250118 次 |
最近记录: |