Skip to content

升级与卸载 ​

升级到新版本 ​

  1. 从 GitHub Releases 下载最新安装包。
  2. 右键托盘图标 → 「退出」,关闭当前应用。
  3. 运行新安装包,覆盖安装即可。

数据会保留

升级采用覆盖安装,程序文件被替换,但你的数据目录 %APPDATA%\QuestionBank(SQLite 数据库、上传文件、配置)不受影响。为稳妥起见,升级前仍建议先备份。

升级后首次启动

新版本首次启动时会在后台自动整理旧数据(例如把以前插入题目的图片收进「媒体库」)。整理期间题目照常可用,通常几秒到几分钟即可完成,只执行一次。

安装程序在升级时会自动结束正在运行的旧版本进程,如遇「文件被占用」提示,请先手动退出应用再重试。

macOS:按 ⌘Q 退出应用,打开新版本的 DMG,把 QuestionBank 拖进「应用程序」并选择「替换」即可。数据目录 ~/Library/Application Support/QuestionBank 不受影响。

试用测试版 ​

测试版(版本号带 -alpha / -beta,如 1.5.0-alpha.1)与正式版完全隔离,可以同时安装、同时运行:

正式版测试版
程序名称QuestionBankQuestionBank 测试版
图标颜色青绿色琥珀色
数据目录(Windows)%APPDATA%\QuestionBank%APPDATA%\QuestionBank-Preview
数据目录(macOS)~/Library/Application Support/QuestionBank~/Library/Application Support/QuestionBank-Preview
macOS 应用名QuestionBank.appQuestionBank Preview.app
访问地址http://localhost:8000http://localhost:8001

首次启动测试版时,如果检测到正式版的数据,会询问是否复制一份过来试用:

  • 选「是」:测试版使用这份副本,正式版的数据不会被修改。
  • 选「否」:测试版以全新状态启动。

正式版若使用 MySQL 数据库,无法自动复制,测试版会以全新状态启动。此时请不要在测试版中连接正式版正在使用的数据库。

不再需要测试版时,在「设置 → 应用」中卸载 QuestionBank 测试版,再删除 %APPDATA%\QuestionBank-Preview 即可,正式版不受影响。

同时登录

两个版本在同一台电脑上同时打开时,登录其中一个可能会让另一个需要重新登录,属正常现象。

卸载 ​

  1. 右键托盘图标 → 「退出」。
  2. 在 Windows「设置 → 应用」或「控制面板 → 程序和功能」中找到 QuestionBank 并卸载。

卸载程序会:

  • 结束正在运行的应用进程;
  • 移除程序文件与开机自启项;
  • 清理局域网共享添加的防火墙规则。

macOS ​

  1. 按 ⌘Q 退出应用(或右键 Dock 图标 →「退出」)。
  2. 在「应用程序」中把 QuestionBank 拖到废纸篓。
  3. 「登录时启动」会随应用一起失效;如「系统设置 → 通用 → 登录项」中仍残留该项,可手动移除。

卸载后是否保留数据? ​

卸载不会自动删除你的数据目录(Windows:%APPDATA%\QuestionBank;macOS:~/Library/Application Support/QuestionBank)。

  • 想彻底清除:手动删除该目录。
  • 想保留 / 迁移:先复制该目录再删除;重新安装后放回即可恢复。

删除不可恢复

手动删除数据目录会永久删除你的全部题库数据,操作前请确认已备份。

基于 AGPL-3.0 许可发布