chatlog icon indicating copy to clipboard operation
chatlog copied to clipboard

windows 启动 HTTP 服务失败:启动 HTTP 服务失败:init cache failed:Alias query failed: SELECT UserName.Remark, NickName, Reserved1 FROMContact ORDER BY UserName:no suchtable: Contact

Open keen4978 opened this issue 7 months ago • 4 comments

下载最新的编译版本,获取密匙和解密都成功,但是启用HTTP服务失败,如何解决?

Image

keen4978 avatar May 09 '25 02:05 keen4978

同 也许试试这个? https://github.com/sjzar/chatlog/issues/50#issuecomment-2814641064

但我的4.0版本的工作目录没有Micromsg文件,把3.9版本的黏贴过去也不行。 Work Dir的文件结构:

db_storage │ ├─contact │ contact.db │ ├─emoticon │ emoticon.db │ ├─favorite │ favorite.db │ ├─general │ general.db │ ├─hardlink │ hardlink.db │ ├─head_image │ head_image.db │ ├─message │ biz_message_0.db │ media_0.db │ message_0.db │ message_1.db │ message_2.db │ message_resource.db │ ├─session │ session.db │ └─sns | sns.db

Uoghluvm avatar May 11 '25 22:05 Uoghluvm

不打算死磕了,直接退回3.9

Uoghluvm avatar May 11 '25 23:05 Uoghluvm

我当时问过,参考https://github.com/sjzar/chatlog/issues/50

deadloki avatar May 15 '25 01:05 deadloki

我当时问过,参考#50

对,当时的版本确实可以这样解决。但问题是微信4.0版本的文件存储方式改了,我参考了你的方法,并没有找到目标文件

Uoghluvm avatar May 17 '25 00:05 Uoghluvm

已修改 HTTP 启动的检查项,目前应该可以启动 HTTP 服务,但是为什么不存在 Contact 表需要检查下,我这边无法复现。

@keen4978 截图应该是 Windows v3 版本的截图,后面 @Uoghluvm 回复好像说是 V4 存在问题,但是 v4 并没有 MicroMsg.db,暂不清楚遇到的是什么问题。

相关 ISSUE: https://github.com/sjzar/chatlog/pull/216

sjzar avatar Aug 24 '25 16:08 sjzar