数据备份与恢复
数据存在哪#
所有账单、群组、分组、管理员、群发、自动回复等业务数据存在本机的 SQLite 数据库里:
%APPDATA%\com.ajzbot.weixin\ajz_<账号id>.db
例如:C:\Users\<用户>\AppData\Roaming\com.ajzbot.weixin\ajz_1001.db
每个登录账号一份独立数据,互不干扰。
进入云端备份页面#
开启自动备份#
顶部有两项设置:
| 设置 | 说明 |
|---|---|
| 云端备份(开关) | 开启后软件后台定期自动备份本地数据到云端 |
| 备份间隔 | 默认 24 小时;范围 1-168 小时(1 周) |
开关 / 间隔修改后立即生效,不需重启软件。后台守护任务每 5 分钟检查一次是否到点。
立即备份#
点 "立即备份" 按钮手动触发一次。不受上面的 "云端备份" 开关限制。
查看 / 筛选历史备份#
下方表格列出云端所有备份,默认按时间倒序。可以:
- 顶部日期选择器按时间范围筛选
- 分页浏览
- 看每条备份的创建时间、压缩后大小
从云端恢复到本机#
在表格里找到要恢复的那条,点行尾 "恢复" 按钮:
- 软件从云端下载备份文件
- 解压 + 校验
- 覆盖当前本地数据库
- 提示成功后请手动刷新软件页面查看最新数据
⚠️ 恢复是全量覆盖操作,会丢掉当前本机上 上次备份之后 产生的新数据。恢复前建议先 "立即备份" 一次当前状态。
删除历史备份#
表格里点行尾 "删除",仅从云端移除该文件,不影响本地数据。
换电脑 / 重装后恢复数据#
在新电脑上:
- 安装软件
- 用原账号登录
- 进 "云端备份" 页面,找到最近一次备份点 "恢复"
- 记账、群组、管理员、群发、自动回复等所有设置一次性拉回
注意事项#
- 云端备份仅保存 SQLite 数据库本身,不包含软件设置、缓存临时文件等
- 如果取消开启 "云端备份",已上传的备份仍会保留在云端
- 立即备份始终可用,不受云端备份开关限制
