Skip to content

第一次解锁文件

跟着这个 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.log

5. 拿不准?交给 AI

如果你不确定表里某个进程是什么、能不能安全结束,可以配置 AI 后在相关面板用"问 AI"入口把上下文丢给它判断。AI 是可选增强,不配 Key 不影响上面所有本地解锁功能。详见 配置 API KeyAI 诊断

完整流程示意

拖入删不掉的文件 → 自动查询占用进程 → 表格列出占用者(默认全选) →
先点「关闭句柄(友好)」请求优雅退出 →
无效则勾选后「结束进程(强制)」(二次确认) →
仍无效则「重启后删除」(管理员 + 二次确认,下次开机生效)

大多数情况在第一档「关闭句柄(友好)」就能解决,几秒钟搞定。

下一步

专注系统做不到的事 · 拒绝伪科学与全家桶