数据备份与恢复

数据存在哪#

所有账单、群组、分组、管理员、群发、自动回复等业务数据存在本机的 SQLite 数据库里:

%APPDATA%\com.ajzbot.weixin\ajz_<账号id>.db

例如:C:\Users\<用户>\AppData\Roaming\com.ajzbot.weixin\ajz_1001.db

每个登录账号一份独立数据,互不干扰。

进入云端备份页面#

左侧 "其他功能 → 云端备份"。 微信版 · 进入云端备份页面操作截图

开启自动备份#

顶部有两项设置:

设置 说明
云端备份(开关) 开启后软件后台定期自动备份本地数据到云端
备份间隔 默认 24 小时;范围 1-168 小时(1 周)

开关 / 间隔修改后立即生效,不需重启软件。后台守护任务每 5 分钟检查一次是否到点。

立即备份#

点 "立即备份" 按钮手动触发一次。不受上面的 "云端备份" 开关限制。

查看 / 筛选历史备份#

下方表格列出云端所有备份,默认按时间倒序。可以:

  • 顶部日期选择器按时间范围筛选
  • 分页浏览
  • 看每条备份的创建时间、压缩后大小

从云端恢复到本机#

在表格里找到要恢复的那条,点行尾 "恢复" 按钮:

  1. 软件从云端下载备份文件
  2. 解压 + 校验
  3. 覆盖当前本地数据库
  4. 提示成功后请手动刷新软件页面查看最新数据

⚠️ 恢复是全量覆盖操作,会丢掉当前本机上 上次备份之后 产生的新数据。恢复前建议先 "立即备份" 一次当前状态。

删除历史备份#

表格里点行尾 "删除",仅从云端移除该文件,不影响本地数据。

换电脑 / 重装后恢复数据#

在新电脑上:

  1. 安装软件
  2. 用原账号登录
  3. 进 "云端备份" 页面,找到最近一次备份点 "恢复"
  4. 记账、群组、管理员、群发、自动回复等所有设置一次性拉回

注意事项#

  • 云端备份仅保存 SQLite 数据库本身,不包含软件设置、缓存临时文件等
  • 如果取消开启 "云端备份",已上传的备份仍会保留在云端
  • 立即备份始终可用,不受云端备份开关限制