部分PC会遇到无法添加路径的问题,可把iTunes的备份从C:\Users\用户名\AppData\Roaming\Apple Computer\MobileSync,剪切到桌面,然后手动添加。而现PC版有“给定关键字不在字典中”bug、生成的文件过多、无法多选恢复、文件夹并非以微信昵称命名、无搜索功能等遗憾,只能等开发者修复。
常见的聊天数据丢失恢复方法
除了iPad版,Windows版是功能最残缺、最没人权的常用微信客户端。电脑版没有自己的消息备份功能,且聊天数据和手机版隔离存在,相互之间无法相互备份、恢复、查看,所以电脑版微信永远无法当微信备份的汇总源(起码在大改版之前是这样)。
一旦手机丢失或app丢失重要聊天记录,存在电脑版微信上的聊天数据就成了孤本。很多人被迫去研究电脑版微信的时候,又会发现其文件架构看不懂,备份和恢复起来都很懵逼。
丢失最近几天、几个月(视最近聊天数据的大小而异),或完全丢失聊天数据都可用下面方法尝试。微信官方的修复方法docs.qq.com/doc/DS0JqY1FEVmVnSWdB,精简要概括如下:
退出并关闭电脑版微信,备份“All Users\config”、和“用户名\config和Msg文件夹”,以防万一。
到“WeChat Files\用户名\Msg”文件夹,找到文件名类似“XXX.db_Uncategorized xxxxxxx”和“XXX.db_SQLITE_NOTADB xxxxxxx”文件(它们是原来的聊天数据库文件,因意外退出而被重命名),手动给它们修改文件名,去掉被添加的后缀(改名前先把已经生成的同名文件删除)。
到“WeChat Files\用户名\Msg\Multi或Msg\Multi\bak”,找到文件名类似“MSG数字(从0开始编号)_一大串数字”的文件。例如把“MSG0_1625828833.bakdb”的文件,重命名为“MSG0.db”。根据文件的修改时间和大小,判断这是否是我们的目标。
把类似文件重命名修改后,重新登陆微信。
电脑版微信的数据结构、用途与意义
用截稿时的微信 3.3.0 for Windows版为例(老版微信的媒体文件位置略有差别),如版本相差太远,描述和处理方法都可能会发生变化,此处仅供参考。电脑版微信的“设置-文件管理”中,可查看和修改微信数据的保存位置。
“WeChat Files/微信名”目录下有:
All Users:config文件夹和用户头像。config文件夹里核心的是config.data,记录了登陆信息,没有它就得重新扫码登陆。头像和.ini文件(是配置信息)都不是重要文件,登陆就会再次生成。而登陆失败或闪退时,可能会生成重复头像,用久了可能会积攒大量重复头像。
Applet:小程序目录。每打开一个小程序就会生成类似wxe73c2db202c7eebf的文件夹。里面是小程序的“.wxapkg”文件和库文件,大部分都是几MB的大小。即便是小程序运行过程中,也可以删除,下次打开又会自动下载。
“微信号”名称文件夹:不同版本的目录结构有变动,加上意外退出会生成的中断文件,所以如果微信电脑版用了很久的话,该文件夹会非常混乱。