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