motrix无一键清空历史功能,需手动删除单个任务、删除本地motrix.db数据库文件、清理indexeddb缓存或修改config.json中savetasks为false来清除或禁用任务记录。

如果您在使用 Motrix 下载工具时希望移除已完成或失败的任务记录,但发现界面中没有明显的“清空历史”按钮,则可能是由于 Motrix 默认不提供一键清除全部任务的功能。以下是几种可直接操作的清除方法:
一、通过软件界面手动删除单个任务
该方式适用于仅需移除个别任务记录,不影响其他任务数据,且操作即时生效。
1、启动 Motrix 应用程序,确保主窗口已打开。
2、在任务列表中,右键点击目标任务(无论状态为“已完成”“失败”或“暂停”)。
3、在弹出菜单中选择 “从列表中删除” 选项。
4、确认弹窗提示后,该任务将立即从当前视图中消失,其日志与统计信息同步清除。
二、关闭软件后删除本地任务数据库文件
Motrix 将所有任务元数据(包括历史记录)持久化存储于本地 SQLite 数据库中,直接删除该文件可实现批量清除,但需注意此操作不可逆。
1、完全退出 Motrix 进程,可在任务管理器中确认 motrix.exe 或 Motrix Helper 进程已终止。
2、打开用户数据目录:%APPDATA%\Motrix\motrix.db(Windows);~/Library/Application Support/Motrix/motrix.db(macOS);~/.config/Motrix/motrix.db(Linux)。
3、将 motrix.db 文件重命名为 motrix.db.bak 或直接删除。
4、重新启动 Motrix,软件将自动生成全新空白数据库,所有历史任务记录均不复存在。
三、使用开发者工具清空 IndexedDB 缓存(仅限 Web 版 Motrix)
若您使用的是基于 Electron 封装的 Web 版 Motrix(如某些第三方打包版本),部分任务状态可能缓存在前端 IndexedDB 中,需额外清理。
1、在 Motrix 主界面按 Ctrl+Shift+I(Windows/Linux)或 Cmd+Option+I(macOS)打开开发者工具。
2、切换至 Application 标签页,左侧展开 Storage → IndexedDB。
3、找到名为 motrix-tasks 或类似名称的数据库,右键选择 Delete database。
4、刷新页面(Ctrl+R 或 Cmd+R),界面任务列表将恢复为空白状态。
四、通过配置文件禁用任务持久化(预防性操作)
若希望新创建的任务不被写入历史记录,可通过修改配置强制跳过保存逻辑,适用于测试或临时隐私场景。
1、关闭 Motrix 后,定位并用文本编辑器打开配置文件:%APPDATA%\Motrix\config.json(Windows)等对应路径。
2、查找字段 "saveTasks",将其值改为 false;若该字段不存在,则在根对象内新增一行:"saveTasks": false。
3、保存文件并重启 Motrix,此后所有任务在完成或停止后将不会写入数据库,自然无历史记录可查。











