资讯详情

资讯详情

File Locksmith:三步快速找出占用文件的“元凶“进程

File Locksmith三步快速找出占用文件的元凶进程【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToys你刚要删一个文件Windows 却弹出文件正被另一个进程使用查了半天也不知道是谁在占用它。微软官方的 PowerToys 里有一个叫 File Locksmith 的工具能直接告诉你哪些进程占着这个文件还能顺手把它们结束掉。File Locksmith 能干什么说白了它是个专查文件占用的侦探文件删不掉、移不走、改不了名时右键一下它就把持有该文件句柄的进程列出来包括进程名、PID、用户和文件路径。显示占用指定文件的所有进程附带进程名、PID、用户名一次选中多个文件批量查看占用情况附带命令行版本 FileLocksmithCLI方便脚本化排查适合经常和文件打交道的人开发、IT 运维以及每次都被文件正在使用卡住的普通用户。三步装好 PowerToys 并首次使用 File Locksmith安装 PowerToyswinget install Microsoft.PowerToys这条命令会自动拉取最新版不用到处找安装包。打开 PowerToys 设置在左侧菜单找到File Locksmith把开关打开。在文件资源管理器里右键目标文件选择Unlock with File Locksmith。不复杂三步。第三步执行后会弹出一个列表窗口列出所有正在占用该文件的进程每行一条确认无误后可以直接结束目标进程。原理拆解File Locksmith 五步找出占用进程我们来看看它背后是怎么跑的右键菜单的 Shell 扩展收到点击把文件路径写入一个临时文件系统启动 FileLocksmithUI 进程UI 从临时文件读回路径这就是它和右键菜单之间的进程间通信核心库 FileLocksmithLibInterop 遍历系统中所有运行中的进程逐个检查文件句柄把哪个 PID 持有哪个文件整理成列表展示供你结束进程想了解完整架构可以参考仓库里的 官方开发文档。什么时候用得上删除被占用的文件日志、构建产物删不掉系统提示文件正在使用。右键 File Locksmith 查出持有它的进程确认后结束再执行删除全程十几秒不用重启电脑。移动或重命名被占用的文件移动、重命名被文件正在使用拦下时用 File Locksmith 快速定位占用程序处理掉占用后即可继续原操作省去反复重启应用的麻烦。用命令行排查文件占用批量处理或写脚本时不必走右键菜单PowerToys 安装后自带命令行版本PowerToys.FileLocksmith.CLI.exe C:\path\file.txt --kill--kill表示结束所有占用该文件的进程加上--json可以输出结构化结果方便后续脚本消费。避坑与常见疑问先说三条安全线别随手结束系统关键进程结束前看清进程名拿不准就先去查一下它是什么先保存工作进程被强制结束后未保存的内容就没了查看占用不需要管理员权限但结束部分系统进程需要遇到失败可以试试以管理员身份运行几个常见疑问会不会拖慢系统它不常驻后台只在右键触发时启动平时不占资源。安全吗这是微软官方维护的开源工具实现代码在仓库src/modules/FileLocksmith/目录下随时可以自查。一次能查多个文件吗可以。按住 Ctrl 多选文件后右键结果窗口里会按进程列出各自占用的文件。想让工具等占用自动释放怎么办CLI 提供--wait参数配合--timeout设置等待超时时间毫秒适合在脚本里等文件解锁。下次被文件正在使用卡住时先别急着重启。装好 PowerToys 打开 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),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →