Windows 文件被锁定删不掉?PowerToys File Locksmith 1 分钟快速定位占用进程
📅 2026/10/16 2:40:01✍️ 爱科研究院👁 阅读 3,247
Windows 文件被锁定删不掉PowerToys File Locksmith 1 分钟快速定位占用进程【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys右键文件菜单里多出一个 Unlock with File Locksmith点下去两秒后窗口列出所有正在占用它的进程——PowerToys 的 File Locksmith 就解决这一件事查清文件占用看谁把文件锁住了。第一次用起来先装 PowerToys两种方式最省事在 Microsoft Store 里搜索 PowerToys点安装在 PowerShell 里执行一行命令winget install --id Microsoft.PowerToys不想走商店或命令行也可以直接去发布页下载安装包。装完打开 PowerToys 设置窗口在左侧导航栏找到 File Locksmith打开开关其余选项保持默认。打开文件资源管理器右键那个提示文件正在使用的文件选择 Unlock with File Locksmith。两秒后新窗口弹出几秒内列出当前持有这个文件的进程点任意一行展开就能看到细节。它能告诉你什么结果列表里每个进程占一行展开后关键信息五项每一项对应一个判断进程名程序名称加图标第一眼看它是不是你认识的软件PID进程编号拿它去任务管理器详细信息页按 PID 排序能精确定位到同一行账户进程以哪个用户身份运行是 System 还是你本人一眼区分系统进程句柄类型进程是打开了这个文件还是把文件加载成了模块dll、exe 本身后者基本就是程序自身在锁可执行文件路径进程 exe 的完整路径用来核对来源安不安全或直接打开它所在的位置行尾有结束任务按钮还有显示进程文件入口看完可以直接动手。三个真实卡点怎么解删不掉的文件先确认谁锁着再决定关不关删除文件时弹出文件正在使用无法删除。右键该文件选 Unlock with File Locksmith等清单出来看账户列确认占用方是你自己的软件而不是系统服务点那一行的结束任务回到资源管理器重新删除注意账户列是 System 的进程别急着结束重启对应服务更稳。后台残留揪出关窗后还占着文件的进程程序明明关掉了文件却还被锁通常是后台残留进程没退出。对被锁文件右键查一遍重点看可执行文件路径确认是哪个程序的残留记下 PID去任务管理器确认它没有在干活再回到结果窗口点结束任务注意结束进程不会替它保存没落盘的内容先确认那个程序没有未保存的工作。开发调试定位句柄到底是谁开的构建或测试反复报文件正在被另一个进程使用。右键那个输出文件看句柄类型文件句柄多半是上一次构建的残留或另一份项目实例模块句柄说明有程序加载了它拿 PID 精确结束对应进程看不到系统服务的句柄时点窗口右上角以管理员身份重新启动自己改 File Locksmith 菜单代码时可以像仓库调试文档那样在 Visual Studio 里附加到对应进程跟一遍注意改完外壳扩展要重启 explorer.exe否则右键菜单还是旧的。它是怎么扫到进程的30秒版原理右键菜单本身是外壳扩展它把你选中的文件路径写进一个临时文件完成进程间通信再拉起 FileLocksmithUI 界面程序界面程序用 NtQuerySystemInformation 接口遍历各进程的句柄挑出匹配你文件的那些列成清单。扫描核心在 FileLocksmithLibInterop。源码入口在src/modules/FileLocksmith/下按模块拆分感兴趣可以直接翻。跟其他工具怎么搭着玩配 PowerRename批量重命名前先用 File Locksmith 把锁文件的进程找出来结束掉再把整个文件夹交给 PowerRename一次改完配任务管理器File Locksmith 只告诉你谁在占不告诉你它占了多少记下 PID到详细信息页按 PID 排序看它的 CPU、内存和完整命令行其余PowerToys RunAltSpace里搜 File Locksmith 能直接跳到设置页Image Resizer 遇到被锁图片时先来这查一遍几个容易踩的边界检测主要针对本地文件系统网络共享盘上的文件检测有限普通权限看不到全量进程系统进程的句柄不可见窗口右上角可以以管理员身份重新启动受保护的进程和部分系统进程直接结束不掉只能重启对应服务或机器它不提供解锁动作释放锁的唯一方式就是结束占用进程结束进程后它没来得及写回磁盘的数据不会回滚下次再弹文件正在使用别急着重启右键那个文件先看谁在占着。【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考