ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

文件被占用删不掉?用 File Locksmith 右键查清锁定它的进程

文件被占用删不掉?用 File Locksmith 右键查清锁定它的进程 文件被占用删不掉用 File Locksmith 右键查清锁定它的进程【免费下载链接】PowerToysMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows项目地址: https://gitcode.com/GitHub_Trending/po/PowerToysD 盘里 12GB 的渲染缓存目录要挪走资源管理器却弹出一句此操作无法完成因为文件已在另一个程序中打开。关掉所有看得见的程序没用重启又舍不得。这种文件被占用的排查交给微软 PowerToys 里的 File Locksmith对文件右键它就能查出哪个进程锁着这个文件并给出足够你判断的进程信息。先说清楚它干什么只查谁占着不替你动文件File Locksmith 在 PowerToys 里只做一件事告诉你选中的文件或目录被哪些进程占用。设置页对它自己的描述是A Windows shell extension to find out which processes are using the selected files and directories一个 Windows 外壳扩展查清哪些进程正在使用你选中的文件和目录。值得装它的理由很实在入口就在资源管理器右键菜单里菜单项叫Unlock with File Locksmith报错当场就能用不用切工具检测过程只读它枚举全系统句柄做比对不改任何文件扫描本身不会让状态变糟结果带进程名、Process ID进程 ID、User启动进程的用户和它锁住的文件清单够你在关应用和结束任务之间做判断查不到就显示 No results没有结果不会拿一条模糊报错糊弄你。它是轻量诊断工具不做批量清理也不动权限设置——先看清占用者是谁这一步它包了。四步跑通第一次检测从开关到出结果安装 PowerToys微软应用商店搜索即可打开 PowerToys 设置左侧导航找到File Locksmith把同名开关拨开。顺手看一眼 Shell integration 分组下的Show File Locksmith in显示 File Locksmith 于下拉框。若被设成 Extended context menu only仅扩展菜单入口就只在显示更多选项里嫌麻烦就改回 Default and extended context menu。在资源管理器里找到那个挪不动的文件文件夹也可以支持多选右键选Unlock with File Locksmith。Windows 11 上没看到的话点显示更多选项或者按住 Shift 再右键—— 这一步卡住的人最多原因基本都是第 2 步的选项。等一两秒结果窗口弹出。扫不到任何进程时窗口中央显示 No results配一个居中的 Reload刷新图标。右键之后发生了什么外壳扩展把文件路径写进临时文件再拉起PowerToys.FileLocksmithUI.exe由 UI 调用核心库扫描句柄。整条链路不长后面源码入口一节可以顺着看。看懂结果窗口五块信息从上到前扫一遍顶部路径栏把你选中的文件路径连成一串显示点它会弹出一个完整路径列表提示文案就是Click to see the entire list of paths。多文件一起查时靠它核对没选错目标。右上角两个按钮Reload 是刷新重新扫一遍句柄旁边那个带管理员标志的按钮叫 Restart as administrator以管理员身份重启。它在普通权限运行时出现点一下用更高权限重新打开窗口。进程列表每个占用文件含目录的进程占一行左边是程序图标加进程名比如 WINWORD.EXE 就是 Word。扫不到时这里为空也就是上一步的 No results。End task 按钮直接结束该进程。⚠️ 手别急动手前先展开这行如果启动进程的是系统用户旁边会多一个黄色感叹号悬停提示写得很直白——The process belongs to a system user. Closing it may cause the system to malfunction该进程属于系统用户关闭它可能导致系统故障。展开详情三行Process ID拿去任务管理器对号不靠猜、User这个进程是谁开的账户对不上就先别动、Files (n)括号里是数量点Show files弹出该进程锁住的全部完整路径——这是结束任务前最该扫一眼的字段。处置占用先关应用再 End task最后才升权限按力度从轻到重三级走第一级正常关应用。进程名你认识——WINWORD.EXE、EXCEL.EXE 这类——先展开确认 User 是当前用户、Files 里确实列着目标文件然后走程序自己的退出流程。退出后文件锁自动释放点一下 Reload 确认 No results。这是最干净的方式优先用它。第二级End task。后台服务、崩溃后没退干净的实例正常关不掉。点进程行里的 End task 之前扫一眼 Files 字段进程可能同时锁着好几个文件结束它会一并释放确认里面没有别的工作现场再动手。System 账户、csrss.exe 这类核心进程直接跳过界面上的黄色感叹号就是给你的提示。第三级重启窗口或换通道。列表是空的但文件明明删不掉多半是占用者权限更高——点 Restart as administrator 再扫一遍。确认占用者是某个不敢动的 Windows 服务就等一个合适的时间窗口或者确认清楚怎么启回来再临时停用它排不开期时重启仍是最后手段。 习惯一下无论在哪一级动手结束任务前都把 Files 字段里列出的路径过一遍。进程持有的是句柄释放是批量的提前确认能避免误伤别的现场。命令行场景也有现成入口FileLocksmithCLI 与图形界面共用同一套扫描逻辑支持多个路径一次传入用法是FileLocksmithCLI.exe [options] path1 [path2] ... --wait 等待文件被解锁 --timeout --wait 的超时毫秒数 --kill 结束锁定进程 --json 以 JSON 输出结果想等文件解锁了再删这种自动化流程用--wait比盯着窗口刷新省事--kill则要先确认传进去的路径无误。三个现场渲染缓存、残留实例和测试日志剪辑师老陈的渲染缓存。项目交片后要清理 12GB 缓存目录删除时报错文件被占用。右键 Unlock with File Locksmith扫出来一个后台编码进程占着目录里的临时文件User 就是他自己。他没动这个进程等当天转码任务跑完点 Reload 刷新列表变空目录顺利挪走——省掉了一次重启。财务小王的上年底表。一份旧年度结算 xlsx 删不掉任务管理器里却看不到 Excel。检测结果里多出一行 WPS 的残留实例User 字段是他本人Files 展开后正是这份 xlsx。他点了 End task文件立刻可删整个过程两分钟复盘时才意识到那是上个月一次崩溃后没退干净的进程。测试工程师小何的日志归档。一批自动化测试跑完报告目录要改名归档其中几个日志文件占用着。占用者是一个忘了关的测试执行器Show files 弹出的路径列表里全是这批日志没有其他混进来的文件。他结束进程、改名、压缩一次通过。文件解锁方案横向对比先查再动别一上来就重启做法上手成本需要预先知道什么误伤风险什么时候用它File Locksmith右键低右键一步什么都不知道也行低系统进程有黄色感叹号提示日常文件占用排查资源管理器报错零不用知道无只告诉你不行不告诉你为什么任务管理器逐个找中大致锁定是哪个程序中占用源基本明确时FileLocksmithCLI 命令行中要会看参数目标文件路径中--kill 前需核对批量处理、自动化脚本重启电脑低不用知道低但代价是中断一切排不出时间窗口时的收尾日常遇到的文件在另一个程序中打开File Locksmith 是性价比最高的选项命令行版留给批量和脚本场景不必人人都练。高频疑问卡住的四个问题右键菜单里没有Unlock with File Locksmith先确认设置里 File Locksmith 开关是否打开再看 Show File Locksmith in 是否设成了 Extended context menu only——那样入口只出现在显示更多选项里。Windows 11 上按住 Shift 右键能强制调出传统菜单。结束进程会影响它打开的其他文件吗会。该进程持有的所有句柄都会一起释放所以 End task 之前先看 Files 字段里它锁了哪些路径确认没有别的重要现场再动手。能一次选中多个文件一起查吗可以。多选文件后右键同一个菜单项结果按进程分组同一个进程占着多个文件时会在 Files 里合并列出CLI 版也是同样的逻辑一次接收多个路径。结果窗口是空的但文件确实删不掉两种可能占用者权限比你高普通账户下查不到对应条目——点右上角 Restart as administrator 重扫或者锁很快又被释放——点 Reload 再扫一遍按新结果继续处理。源码与文档入口顺着链路读模块完整文档架构、调试流程、已知问题filelocksmith.md占用扫描核心逻辑FileLocksmith.cppNT 内核句柄查询封装NtdllExtensions.cppWindows 11 右键菜单扩展入口dllmain.cppUI 主视图模型MainViewModel.cs收尾下次再看到此操作无法完成别急着重启先右键那个文件选 Unlock with 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),仅供参考
返回列表