Skip to content

[Bug]: WeFlow 在微信重装后再次出现 openMessageCursor failed: result=-3 #583

@xiaoxixi222

Description

@xiaoxixi222

提交前确认

  • 我已搜索过现有的 Issues,确认这不是重复问题
  • 我使用的是最新版本
  • 我已阅读过相关文档

标题

WeFlow 在微信重装后再次出现 openMessageCursor failed: result=-3(所有会话无法读取消息,昨天曾正常)
和issue#55很像但那个并未解决。

使用平台

Windows

问题严重程度

核心功能受影响(在下一个常规发布中必须修复)

正文

问题描述
今天因微信主文件报错无法登录,被迫覆盖重装微信(版本 4.1.8.67)。重装后登录官方客户端,聊天记录显示正常,但 WeFlow(v4.2.1)无法读取任何会话的聊天记录。
控制台输出 openMessageCursor failed: result=-3,日志中出现 get_message_count: no message db for ...。所有会话均无法加载消息,但联系人列表、头像显示正常。
昨天(重装前)使用 WeFlow 曾完全正常,问题并非偶发,而是在重装微信后再次出现。

关联 Issue
#55(创建游标失败: -3)症状一致,但该 Issue 未提供解决方案。此问题在微信重装后重现,昨天(重装前) WeFlow 工作正常,说明问题与微信版本或数据目录状态有关。

复现步骤

操作步骤

  1. 昨天使用 WeFlow 正常,所有会话消息可读。
  2. 今日微信主文件报错无法登录,覆盖重装微信(版本 4.1.8.67),保留原数据文件夹。
  3. 重装后登录微信官方客户端,聊天记录显示正常。
  4. 启动 WeFlow 4.2.1,所有会话消息无法加载,报错如上。

预期行为

正常显示聊天和统计数据,并可以导出,而且也可以正常生成年度报告(提示,未解密数据库)

实际行为

聊天为空,统计数据为零,无法导出。

Image

错误日志或截图

**关键日志(已替换隐私信息)**  

[2026-03-29T06:29:38.137Z] wcdb_logs: ["2026-03-29 14:28:11.128 wcdb_init [SecurityStatus:0]","Monitor: Starting file watch on F:\\wechat\\xwechat_files\\[your_wxid]_79fe\\db_storage\\session\\session.db","2026-03-29 14:28:16.382 open_account succeed with ps4096","2026-03-29 14:28:16.382 open_account ok handle=1 db=F:\\wechat\\xwechat_files\\[your_wxid]_79fe\\db_storage\\session\\session.db","2026-03-29 14:28:16.389 set_my_wxid handle=1 wxid=[your_wxid]","2026-03-29 14:28:18.127 start_monitor_pipe ok: \\\\.\\pipe\\weflow_monitor_23784","2026-03-29 14:28:26.107 get_avatar_urls: 请求 3 个用户头像","2026-03-29 14:28:26.190 get_avatar_urls: contact.db 打开成功, path=F:\\wechat\\xwechat_files\\[your_wxid]_79fe\\db_storage\\Contact\\contact.db","2026-03-29 14:28:26.193 get_avatar_urls: 完成 成功=1, 空=2, 失败=0","2026-03-29 14:28:28.752 get_avatar_urls: 请求 2 个用户头像","2026-03-29 14:28:28.752 get_avatar_urls: contact.db 打开成功, path=F:\\wechat\\xwechat_files\\[your_wxid]_79fe\\db_storage\\Contact\\contact.db","2026-03-29 14:28:28.754 get_avatar_urls: 完成 成功=0, 空=2, 失败=0","2026-03-29 14:28:28.802 get_sessions begin handle=1","2026-03-29 14:28:28.830 get_sessions done, rows=129","2026-03-29 14:28:28.904 get_display_names: contact.db hits=1","2026-03-29 14:28:28.904 get_display_names: fallback to session.db for 1 users","2026-03-29 14:28:28.906 get_display_names ok total=1","2026-03-29 14:28:28.942 get_avatar_urls: 请求 1 个用户头像","2026-03-29 14:28:28.947 get_avatar_urls: contact.db 打开成功, path=F:\\wechat\\xwechat_files\\[your_wxid]_79fe\\db_storage\\Contact\\contact.db","2026-03-29 14:28:28.951 get_avatar_urls: 完成 成功=1, 空=0, 失败=0","2026-03-29 14:28:44.819 message_db_cache_refresh count=0 sig=4398600794691913758"]
[2026-03-29T06:29:38.143Z] openMessageCursor failed: sessionId=[some_wxid] batchSize=50 ascending=0 begin=0 end=0 result=-3 cursor=0
[2026-03-29T06:33:03.538Z] wcdb: 2026-03-29 14:33:03.538 get_message_count: no message db for [some_wxid]
[2026-03-29T06:33:05.554Z] wcdb: 2026-03-29 14:33:04.161 get_session_message_type_stats_batch sessions=1 dbs=0 quick=0 parse_ms=1 scan_dbs_ms=20 resolve_tables_ms=0 aggregate_ms=0 serialize_ms=0 sql=0 fallback=0


**Message 文件夹文件列表(已替换路径)**  

Directory: F:\wechat\xwechat_files\[your_wxid]_79fe\db_storage\message

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d----            2026/2/8    19:19                biz_message_2.db.factory
-a---           2026/3/29    13:51       20971520 biz_message_0.db
-a---           2026/3/29    13:51          81920 biz_message_0.db-first.material
-a---           2026/3/29    13:51           4096 biz_message_0.db-incremental.material
-a---           2026/3/28    20:32          81920 biz_message_0.db-last.material
-a---           2026/3/29    13:53          32768 biz_message_0.db-shm
-a---           2026/3/29    13:51         795192 biz_message_0.db-wal
-a---           2026/3/29    13:53          12288 biz_message_0.kvdb
-a---           2026/3/29    13:52          32768 biz_message_0.kvdb-shm
-a---           2026/3/29    13:53          20632 biz_message_0.kvdb-wal
-a---           2026/3/28    20:44       20971520 media_1.db
-a---           2026/3/28    20:44           4096 media_1.db-first.material
-a---           2026/3/28    20:51           4096 media_1.db-incremental.material
-a---           2026/3/29    13:53          32768 media_1.db-shm
-a---           2026/3/28    20:44        2937592 media_1.db-wal
-a---           2026/3/29    13:53          12288 media_1.kvdb
-a---           2026/3/29    13:53          32768 media_1.kvdb-shm
-a---           2026/3/29    13:53          16512 media_1.kvdb-wal
-a---           2026/3/28    19:20       10485760 media_2.db
-a---            2026/2/3    10:41           4096 media_2.db-first.material
-a---           2026/3/29    13:53          32768 media_2.db-shm
-a---           2026/3/28    19:20         519152 media_2.db-wal
-a---           2026/3/29    13:53          12288 media_2.kvdb
-a---           2026/3/29    13:53          32768 media_2.kvdb-shm
-a---           2026/3/29    13:53          20632 media_2.kvdb-wal
-a---           2026/3/28    20:44      115343360 message_10.db
-a---           2026/3/29    13:53          32768 message_10.db-shm
-a---           2026/3/28    20:44       21601192 message_10.db-wal
-a---           2026/3/29    13:53          12288 message_10.kvdb
-a---           2026/3/29    13:52          32768 message_10.kvdb-shm
-a---           2026/3/29    13:53          20632 message_10.kvdb-wal
-a---           2026/1/29     9:01          12288 message_11.kvdb
-a---           2026/3/21    21:18       10485760 message_2.db
-a---           2026/3/29    13:53          32768 message_2.db-shm
-a---           2026/3/21    21:18          98912 message_2.db-wal
-a---           2026/3/21    16:31          12288 message_2.kvdb
-a---           2026/3/29    13:52          32768 message_2.kvdb-shm
-a---           2026/3/21    16:31          20632 message_2.kvdb-wal
-a---           2026/3/29    13:39       10485760 message_3.db
-a---           2026/3/29    13:39          16384 message_3.db-first.material
-a---           2026/3/29    13:39           4096 message_3.db-incremental.material
-a---           2026/3/28    22:38          16384 message_3.db-last.material
-a---           2026/3/29    13:53          32768 message_3.db-shm
-a---           2026/3/29    13:39        2933472 message_3.db-wal
-a---           2026/3/29    13:53          12288 message_3.kvdb
-a---           2026/3/29    13:52          32768 message_3.kvdb-shm
-a---           2026/3/29    13:53          20632 message_3.kvdb-wal
-a---           2026/2/11     9:02          12288 message_5.kvdb
-a---           2026/2/24    20:06           4096 message_6.db-incremental.material
-a---          2025/11/15    12:45       26214400 message_7.db
-a---          2025/10/19    21:33          16384 message_7.db-first.material
-a---          2025/10/19    21:20          16384 message_7.db-last.material
-a---           2026/3/29    13:53          32768 message_7.db-shm
-a---          2025/11/15    12:45         107152 message_7.db-wal
-a---           2026/3/29    13:53          12288 message_7.kvdb
-a---           2026/3/29    13:52          32768 message_7.kvdb-shm
-a---           2026/3/29    13:53          20632 message_7.kvdb-wal
-a---            2026/2/3    14:30          12288 message_9.kvdb
-a---           2026/3/29    13:39       52428800 message_fts.db
-a---           2026/3/29    13:53          32768 message_fts.db-shm
-a---           2026/3/29    13:39        4194304 message_fts.db-wal
-a---           2026/3/29    13:47       31457280 message_resource.db
-a---           2026/3/29    13:53          32768 message_resource.db-shm
-a---           2026/3/29    13:47              0 message_resource.db-wal

操作系统版本

Windows 11 家庭版 25H2

应用版本

v.4.2.1

系统架构

x86

补充信息

环境信息

  • 操作系统:Windows 11
  • 微信版本:4.1.8.67
  • WeFlow 版本:4.2.1
  • 数据目录:F:\wechat\xwechat_files\[your_wxid]_79fe(非默认路径)

已尝试的修复

  • 重启微信、重启 WeFlow、重新登录微信。
  • 确认微信官方客户端的文件存储路径指向 F:\wechat,且官方客户端聊天记录正常。
  • 重新指定微信数据目录并重启 WeFlow。
  • 也以管理员启动过
  • (未尝试)删除 message_fts.db 重建索引,担心引起微信数据更严重问题,暂未执行。

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wanted需要大家的帮忙status: needs info缺少复现步骤或报错日志,等待提问者补充type: bug代码问题

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions