3 步找出锁定文件的进程PowerToys File Locksmith 实用指南【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys删除文件时弹出文件正在使用中重命名失败、移动失败、复制失败多半是某个进程还握着它的句柄。Microsoft 开源工具集 PowerToys 里的 File Locksmith 模块专门解决这件事右键文件就能看到哪些进程占着它顺手把进程结束掉。右键三步定位占用进程File Locksmith 不是常驻监控工具只在右键那一刻才干活所以安装完基本零感知。上手就三步安装 PowerToys推荐 winget 一条命令winget install --id Microsoft.PowerToys -s winget打开 PowerToys 设置在左侧列表找到 File Locksmith打开开关在文件资源管理器里右键被占用的文件选择Unlock with File Locksmith几秒后弹出窗口列出所有持有该文件句柄的进程每行包含进程图标、名称、PID、运行用户以及它锁定的文件数。确认目标进程后点结束文件立刻可以删了。按场景拆解它替你省了哪几件事删不掉的日志、锁定的配置文件开发调试中最常见测试脚本跑完app.log还删不掉。右键选 Unlock with File Locksmith列表里通常会看到一个名字和你应用一致的进程用户就是你的账户——直接结束即可。预期结果弹窗里该行消失或者再次扫描显示No processes此时回资源管理器正常删除。分不清是系统进程还是自己的程序列表里的运行用户列是关键。用户是你的账户名基本可以放心处理显示 System、Local Service 的行界面会给系统进程加警告提示这类进程结束前先去搜一下进程名别凭直觉动手。多文件批量排查不止能查单个文件。勾选多个文件后右键同一菜单项UI 会汇总所有选中文件的占用进程一个窗口看清全局比逐个文件右键效率高得多。进阶命令行版排查与批量结束嫌右键麻烦或者想在脚本里自动化File Locksmith 自带 CLI。它随安装器部署为PowerToys.FileLocksmith.CLI.exe见 installer/PowerToysSetupVNext/CliShim.wxs支持--kill结束、--json输出、--wait等待解锁PowerToys.FileLocksmith.CLI.exe --json C:\logs\app.log PowerToys.FileLocksmith.CLI.exe --kill --wait --timeout 5000 C:\logs\app.log--wait适合做文件清理前置步骤先等锁释放超时才报错比轮询更省事。想理解它怎么扫句柄的可以看 src/modules/FileLocksmith/FileLocksmithLibInterop 下的实现核心是用 NtQuerySystemInformation 遍历系统进程的文件句柄。踩坑与边界Q: 右键菜单里找不到 Unlock with File LocksmithA: 确认 PowerToys 设置里开关已打开Win10 与 Win11 的菜单注册方式不同前者走 COM 外壳扩展后者走 MSIX 上下文菜单刚安装后重启一下 explorer.exe 再试。Q: 以管理员身份运行的 PowerToys 还能看到右键菜单吗A: 这是已知问题提权后菜单可能不显示或点不动详见 doc/devdocs/modules/filelocksmith.md 的 Known Issues 一节。建议普通权限使用需要提权时改用 CLI。Q: 网络共享上的文件能查吗A: 能力有限。File Locksmith 主要针对本地文件系统远程路径的句柄归属查不准别指望它排查共享盘问题。Q: 结束进程后文件还是删不掉A: 大概率还有第二个进程占着重新右键扫一次或者你用的是普通权限而锁文件的是管理员进程换管理员权限的 CLI 再查一遍。下一步下次再遇到文件正在使用先别翻任务管理器挨个猜右键它就行。想要更多细节或反馈问题可以去项目仓库的 issue 区看看File Locksmith 的已知问题都集中在那里讨论。【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考