操作记录与撤销
v0.3.0 新增免费功能 · 不用 AI
AgileMedic 对系统做的改动会在这里留一笔:什么时候、改了什么、成功没有。能还原的改动可以逐条撤销,撤销这个动作本身也会记一笔。
打开方式
主界面左侧导航「安全」→ 操作记录。
哪些改动会进来
| 来源 | 记录什么 | 能撤销吗 |
|---|---|---|
| 服务管理 | 启动 / 停止服务、改启动类型 | 能,恢复到操作前的状态 |
| 启动项管理 | 启用 / 禁用注册表 Run 启动项(含批量的「应用 AI 建议」「还原默认」) | 能 |
| 系统优化 | 7 个开关的启用 / 关闭 | 能 |
| 环境变量 | 新增、修改、删除 | 能,恢复旧值或删掉新增的 |
| 病毒扫描 | 每次扫描的目标和结果 | 不能(只读操作,只是留痕) |
| 工具箱 | 创建系统还原点 | 不能 |
不进这里的:文件解锁(写在它自己的 operations.log,不能撤销)、网络工具 的 hosts / DNS 改动、端口占用里的结束进程、软件管理 的卸载、垃圾清理与大文件删除(走回收站,从回收站恢复)。
表格与撤销
表格列是「时间 / 分类 / 操作 / 对象 / 结果」,最新的在最上面。鼠标移到一行上能看到对象、来源,可撤销的会写「✓ 可撤销」。
撤销:选中一条后点「撤销选中操作」,或右键「撤销此操作」。先弹确认,写明要恢复成什么,例如「将把『显示文件扩展名』恢复为『关闭』」,并提醒「撤销动作本身也会记入操作记录」。
- 只有成功且可撤销的记录才能撤销
- 目标已经不存在、或写入被系统拒绝时,会提示「撤销失败」并说明原因
- 撤销恢复的是「操作前那一刻」的状态;如果之后你又在别处改过同一项,撤销会把它改回操作前
保存在哪
- 最多保留 1000 条,超出丢掉最旧的
- 存在
%APPDATA%\AgileMedic\AgileMedic\operation_log.json,只在本机,不上传 - 「清空记录」清掉全部记录,清掉后就不能再撤销了
撤销不是还原点
操作记录只能把 AgileMedic 自己做过的那几类改动逐条改回去。改动比较大之前(比如一次停好几个服务),建议先到 工具箱 点「创建系统还原点」,出问题可以从「系统属性 → 系统保护」整体回滚。v0.3.0 不会在改动前自动建还原点。
相关阅读:进程 / 启动项 / 服务 · 工具箱 + 系统优化 · 环境变量