第一次解锁文件
跟着这个 5 分钟教程,把 AgileMedic 最核心的文件解锁流程跑一遍。
场景:你想删除或移动某个文件 / 文件夹,系统却提示「操作无法完成,因为文件已在另一个程序中打开」。文件解锁面板就是用来找出是谁占着它,并把占用解除。
0. 进入文件解锁面板
打开 AgileMedic,默认就停在文件解锁面板(左侧导航「文件 → 文件解锁」)。
面板标题旁标着全局热键 Ctrl+Alt+U —— 无论 AgileMedic 是否在前台,按下它都能把主窗口唤到最前(它只唤回窗口,不会切换页面)。
1. 把被占用的文件放进来
面板上方是一个虚线拖放区,提示「拖入文件 / 文件夹到此处」。三种放入方式:
| 操作 | 效果 |
|---|---|
| 从资源管理器拖入文件 / 文件夹 | 支持批量,一次最多 50 个,超出截断并在日志里记一条 WARN |
| 在拖放区左键单击 | 弹出「选择被占用的文件」,可多选 |
| 在拖放区右键单击 | 弹出「选择被占用的文件夹」 |
拖入即查询
放入路径后不需要额外点「开始」—— AgileMedic 会立刻查询占用进程。已选的文件以小标签(chip)显示在拖放区下方,点标签上的 × 移除单个路径,剩下的会自动重查。再拖一批是替换,不是追加。
2. 看清是哪些进程占着它
查询完成后,中间的占用进程表列出所有正在占用这些路径的进程,表头显示类似「占用进程 · 3 个 · 已选 3 个」。
每一行一个进程,第一列是复选框(默认全选)。你可以:
- 逐个勾选 / 取消
- 点表头右侧的 「全选 / 取消」 一次性切换
表格里能看到 PID、进程名、可执行文件名(完整路径在鼠标提示里),以及「权限」列:结束它需要管理员时标橙色「需管理员」。AgileMedic 本身已是管理员,处理时不会再弹 UAC。
如果占用进程是 0 个
说明目标当前没有被占用 —— 那它「删不掉」可能是别的原因(权限、只读属性、路径过长等);路径不存在时列表同样是空的。这时可以用底部的「重启后删除」兜底(见下文)。
3. 三档处置:从温柔到强硬
面板底部是三档操作按钮,从轻到重依次是:
① 关闭句柄(友好) —— 首选
点 「关闭句柄(友好)」。AgileMedic 通过 Restart Manager 请这次查到的全部占用进程保存并退出;不响应的会被强制结束。成功后还会尝试把它们重新打开。
- 首选方式,不弹二次确认
- 不看勾选:按钮要求至少勾一个才能点,但处理的是全部占用进程。只想处理其中几个,用第二档
- 有没保存的文档,先手动存一下
② 结束进程(强制)
勾选进程后点 「结束进程(强制)」。这会对勾选的进程调用 TerminateProcess 立即终止。
会丢失未保存数据
强制结束会导致进程未保存的数据丢失,因此会弹出二次确认(默认焦点在「取消」,防误触)。受保护进程和部分系统关键进程即使以管理员身份也可能结束失败,日志里会带错误码。
③ 重启后删除
如果连强制结束都不合适(比如是系统关键进程占用),点 「重启后删除」。这会用 MoveFileEx 标记目标,让它在系统下次重启时被删除。
不可撤销
「重启后删除」标记后不可撤销,同样会弹二次确认(写明「操作不可撤销」)。它按路径执行,只要拖入了路径就可用,不看进程勾选。放进来的是文件夹时,Windows 只会在重启时删掉空文件夹。
4. 辅助操作与日志
三档按钮左边还有几个辅助按钮(都在表格下方那一行):
| 按钮 | 作用 |
|---|---|
| 打开目标位置 | 在资源管理器中打开首个目标所在目录 |
| 复制目标路径 | 把当前所有目标的完整路径复制到剪贴板 |
| 复制解锁报告 | 复制一份含路径、占用进程、勾选状态和当前日志的文本报告(方便发给别人或贴给 AI) |
处理完表格不会自动刷新:把文件重新拖进来,确认列表已经空了再去删。
面板最底部是操作日志,按 INFO / WARN / ERROR 三色记录每一步;「清空日志」只清界面,不删磁盘记录。历史日志写在:
%APPDATA%\AgileMedic\AgileMedic\logs\operations.log
5. 拿不准?问 AI
文件解锁面板本身没有 AI 入口,查询和三档处理都在本机完成。想知道表里某个进程是什么、能不能结束,到 进程管理 里选中它点「AI 解释这个进程」(AI 功能,需要先配模型,提供免费试用)。详见 配置 API Key 和 AI 诊断。
完整流程示意
拖入删不掉的文件 → 自动查询占用进程 → 表格列出占用者(默认全选) →
先点「关闭句柄(友好)」请全部占用进程保存退出 →
只想处理几个:勾选后「结束进程(强制)」(二次确认,默认「取消」) →
仍无效则「重启后删除」(二次确认,写明不可撤销,下次开机生效) →
重新拖入确认已无占用