摘要:前几天忙着剪视频时候,可能是资源占用太大,电脑突然黑屏死机,在强制重启后打开微信,发现少了最近几天的聊天记录,闲聊吹水群倒是无所谓,但最近几天的一些项目对接聊天记录丢失了就不方便了,虽然手机微信还能查看到这两天的聊天记录,但我并不希望微信电脑版上的聊天记录存在
前几天忙着剪视频时候,可能是资源占用太大,电脑突然黑屏死机,在强制重启后打开微信,发现少了最近几天的聊天记录,闲聊吹水群倒是无所谓,但最近几天的一些项目对接聊天记录丢失了就不方便了,虽然手机微信还能查看到这两天的聊天记录,但我并不希望微信电脑版上的聊天记录存在断片情况。搜索了下,相关解决方案很少,且说的不清楚。那就由我来写一篇自我解决方案,其实操作很简单,有手就行。注意,我这边是以3.x版本微信遇到的问题举例(4.x之后的微信电脑版架构目录都有变更,且没发现丢记录)。想要修复手机版微信聊天记录异常的朋友,文章最后也有提供~
可能不同人遇到的聊天记录丢失场景有所不同,我这里先给大家回溯下我这边聊天记录丢失的情况,在左侧最近联系人都还能看到最后一次对话的摘要文字,但在右侧对话框却看不到这个聊天文字,往上翻阅,丢失的仅限于最近两天的聊天记录。我重新开关微信电脑版,它也不没能恢复对话记录。如果你也遇到了,那就可以放心看下去跟着找回。
话不多说,直接放上我的解决方式,首先找到存放你的所有微信聊天记录的WeChat Files目录,绝大部分的储存位置默认在C盘的用户文件夹下,能够在我的文档里找到WeChat Files文件夹。路径一般为C:\Users\电脑用户名\Documents\WeChat Files\。因为我挪动过文档存储目录,所以和你们不太一样。然后关闭微信电脑版,打开WeChat File目录里面你所属账号名的文件夹,如图所示,先备份一下Msg文件夹。一般修改文件不会出问题,但以防万一,改出问题可以覆盖回去。
什么,你还是找不到WeChat Files文件夹?确定你目前微信版本还没升级到4.x的话(设置>关于微信查看)。那我再告诉你一个办法,打开电脑版微信主界面左下角最底下的三横菜单按钮,选择设置,在设置里面点击文件管理,右边就能直接显示WeChat Files文件夹路径,你点击右边那个“打开文件夹”就行。
打开MSG文件夹,上下翻找,如果查看到某个db文件还加了一长串数字为主的后缀,那就是要修改的部分,比如上图的MultisearchChatMsg.db下面还有三个MultisearchChatMsg.db+后缀的文件,这就说明聊天记录可能有错误产生导致的文件异常记录。这时候你只需要删掉最上面的原始db(这里是2,496KB的MultisearchChatMsg.db),然后如图,在相同前缀文件下面找到大小最大的那个异常文件,就是这个MultiSearchChatMsg.db1742560555834.IOErr,修改删掉多余后缀,改回MultiSearchChatMsg.db替代掉前面删掉的db文件。然后继续在Msg目录下继续查找是否有类似奇怪长后缀的db文件,有就继续这么处理。没有的话就跳到另一个目录。
这里,我们继续前往Msg里面的Multi文件夹,经过一番搜索,看到比较末尾的MSG23.db下面还有一个MSG23.db1742560594231.FatalErr,而且这个同样Err结尾的文件体积还挺大,所以很简单,先删除MSG23.db,然后修改MSG23.db1742560594231.FatalErr,删除db后面的所有内容,改名为MSG23.db即可。不同用户遇到记录异常的db文件名都会有不同的,但能肯定异常文件都是会在db之后跟上这些长串后缀的。并且我遇到的异常文件最后也都是Err结尾,比较好辨认。
经过两个目录下的报错文件后缀修改替换之后,重新打开微信,这两天的微信聊天记录就找了回来。最近聊天记录的预览文字和对应聊天框的内容也终于对上了。是不是很简单,就重命名替换几个db文件即可。但异常文件必定是在遇到问题才被微信修改后缀屏蔽掉的,所以这么替换回来,并不能保证全部正常,后面还有遇到过一次丢几条消息问题,个人建议尽早升级到4.X的新架构微信,目前可以和3.X共存,我更新用了一段时间,没再发现丢记录,就彻底卸载掉了3.x的旧版微信。
番外:如果你是手机版遇到聊天记录显示异常和丢失等问题,那更方便,微信官方有提供修复工具。打开手机微信>设置>帮助与反馈,点击右上角的工具扳手图标,选择里面的“修复聊天记录”即可。建议电脑版微信官方也能提供这个快捷修复方式,减少这种遇到意外丢记录的困扰。最后的最后,希望我这篇文章能获得更多关注交流,你的关注真的是我更新的动力。
来源:EnjoyIT