File Locksmith:三步找到文件占用的进程
2026/8/29 7:47:48 网站建设 项目流程

File Locksmith:三步找到文件占用的进程

【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys

File Locksmith 是 PowerToys 里的文件占用排查模块:它告诉你哪个进程锁着文件,可以直接结束它。

右键三步解锁

File Locksmith 随 PowerToys 一起安装,不用单独装。装好 PowerToys 后,打开设置窗口,在模块列表里启用它,需要的话再调整相关选项。

之后三步:

  1. 右键点那个删不掉、改不了名的文件;
  2. 菜单里选 Unlock with File Locksmith;
  3. 检测窗口直接弹出,列出所有持有它句柄的进程。

清理整个目录时,按住 Ctrl 多选多个文件,一次右键完成批量检测,结果汇总在同一个窗口里。

检测窗口四列信息怎么读

窗口把占用文件的进程逐行列出,四列各管一件事:

  • 进程名:第一手判断。是看得见的程序就直接关;是看不懂的服务名,再看后面几列。
  • 进程ID(PID):同名进程不止一个时,只有 PID 能锁定具体是哪一个,也方便拿去和其他工具对照。
  • 用户账户:区分用户进程和系统进程。显示 SYSTEM 的就是系统服务,不建议强杀。
  • 文件路径:确认拿到的就是你要操作的那个文件。进程如果是正常使用,等它用完即可。

四列合起来回答两个问题:是谁在用,能不能结束它。

三种典型场景的处理选择

临时文件删不掉

判断依据:进程名指向杀毒软件或扫描类进程。处理动作:不要直接结束,临时关掉实时扫描,或等扫描结束后再删。

重命名被占用

判断依据:进程是办公、设计类可见程序。处理动作:正常关闭该程序;若是没有窗口的缓存进程,直接点End task结束。

后台服务占用

判断依据:用户账户列显示 SYSTEM 或服务账户。处理动作:强杀风险大,调整该服务的运行计划,或留到维护窗口重启系统。

它是怎么找到进程的

三层结构。Shell 扩展在资源管理器右键菜单注册解锁入口,然后把文件路径写入临时文件;WinUI 3 界面窗口读出路径后开始扫描;底层调用 Windows NT 内核 API 逐个枚举文件句柄,反查出持有句柄的进程。

Windows 10 和 Windows 11 的右键菜单由不同扩展注册,流程相同。

模块源码在 src/modules/FileLocksmith/ 目录,设计文档见 doc/devdocs/modules/filelocksmith.md。

使用边界与安全提醒

  • 它是只读工具:只查询进程与句柄信息,不主动修改系统;
  • 结束进程只发生在你明确点 End task 之后;
  • 系统关键进程会弹出明确警告,操作前确认;
  • 误结束进程后,文件占用虽然解除,程序未保存的状态无法恢复;
  • 批量管理进程用任务管理器,File Locksmith 负责“从文件找进程”这一件事。

高频问题速答

会影响系统稳定性吗?只读信息,不写系统;结束进程完全由用户手动触发。

为什么有的进程结束不了?系统关键进程受 Windows 保护,界面会明确标注。

支持哪些 Windows 版本?Windows 10 与 Windows 11 各版本。

能写进脚本吗?模块带命令行版本,可在脚本中调用。

下次遇到“文件正在使用”,先看这四列,再决定是关程序还是重启。

【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询