清除微信登录历史、自定义默认文件保存位置以及聊天记录还原

这篇文章的本意呢,其实对个人用户意义不大,因为桌面端微信本身提供了自定义用户数据文件存放路径的设置项,那么为什么要写出来这么一篇看似无用的教程来呢?是因为微信本身的特殊性,需要用户登录以后才可以修改设置,那么对于运维人员来说,想要预装微信再自定义用户数据存放路径就比较麻烦了,登录自己的账号修改设置后,又会留下使用过的痕迹(其实也是有办法清除的)下次打开微信就会赤裸裸地默认提供自己账号的登录二维码以及头像。但是电脑的所有者又不会在自己不在场的情况下让你登录她的微信看到个人隐私,这就比较尴尬了……

现在开始需求分析:

一、微信默认文件保存位置是在用户文档目录中,具体位置可通过下方的路径获取,如果你没有修改过用户根目录位置,那么这个目录默认在你的系统分区中,以目前固态硬盘的普及程度以及容量限制,整块硬盘的剩余空间很快就会被微信中大量的小视频、图片以及文件等的缓存吃空,所以,把微信默认文件保存位置修改到非系统分区中是很有必要的。

%USERPROFILE%\Documents

二、微信的设置需要登录以后才可以修改,且未提供清除登录历史记录的功能,下次启动默认显示最后一次登录用户的头像及登录用二维码图像,对于普通用户而言,造成困扰。

综上所述,需求是存在的,所以就决定搞定它。既然支持自定义,就说明路径不是写死在代码里的,就是不知道为什么桌面端的微信不在安装时像QQ一样提供可自定义用户数据存放位置的选项了,你不给那我就自己来。其实我当时面对的需求要更加复杂一点,就是不仅要在不登录微信的情况完成存放位置修改,还要把以前的聊天记录还原回去,好在最后还是实现了。那么,废话不多说了,下面开始正文:


第一步,从官网下载桌面版微信客户端并安装,安装结束后不要点开始使用,直接关闭掉。


通过对安装日志的分析,发现了比较可疑的操作,于是跳转到上图所示的目录打开目标文件分析

%USERPROFILE%\AppData\Roaming\Tencent\WeChat\All Users\config\3ebffe94.ini


文件内容高度可疑,内容很明显就是微信文件的默认保存位置,也就是“我的文档”系统目录中


注册表项目也创建了一个比较可疑的注册项“FileSavePath”,键值同样为“MyDocument:


为了弄明白这些设置究竟是起什么作用,对微信主程序的启动过程进行了后台追踪并分析日志,可以看到微信主程序先后访问了如下文件,暂且记录一下并大概查看了下文件内容

%USERPROFILE%\AppData\Roaming\Tencent\WeChat\All Users\config\3ebffe94.ini
%USERPROFILE%\Documents\WeChat Files\All Users\config\config.data
%USERPROFILE%\AppData\Roaming\Tencent\WeChat\1\config.ini
%USERPROFILE%\AppData\Roaming\Tencent\WeChat\1\kvcomm\config.ini
%USERPROFILE%\Documents\WeChat Files\All Users\config\c9d52eb5.ini


其它文件都是纯文本,内容没什么特别,但是这个文件中记录的是我登录微信后的实际用户文件夹位置,对比下微信刚安装完成时这个文件是空的,可以证明微信启动后显示的默认账户就是你最后一次登录的微信账号信息。


这两个配置文件是在执行账号登录过程中访问到的、但实际根本不存在的配置文件。为了节省篇幅,接下来的实验过程我就不一一截图了,只作文字说明,必要的时候会截图证实。


HKEY_CURRENT_USER\Software\Tencent\WeChat
@FileSavePath = "C:\ProgramData\Tencent\WeChat"


尝试着使用微信设置修改了默认文件保存位置,后台记录到微信在新位置复制了一份原目录中的文件,随后修改了注册表中默认存储位置的键值,同时创建了一个新的配置文件“b928cd74.ini”,记录了修改前的默认文件保存位置。

%USERPROFILE%\AppData\Roaming\Tencent\WeChat\All Users\config\b928cd74.ini

微信重启登录后,会删除原目录,同时修改“config.data”中的默认文件存储位置,至此全部过程结束。现在我们已经了解了相关的配置文件以及注册表项,过程也清楚了,那么需求就方便解决了。

1、自定义微信默认文件保存位置

微信安装结束后不要立即运行,修改配置文件"3ebffe94.ini"以及注册表项“FileSavePath”的取值

#配置文件
%USERPROFILE%\AppData\Roaming\Tencent\WeChat\All Users\config\3ebffe94.ini
#注册表项
HKEY_CURRENT_USER\Software\Tencent\WeChat
@FileSavePath = "MyDocument:"

2、清除微信登录历史

删除微信默认文件保存位置“WeChat Files”下除“All Users”外的所有账号文件夹、删除“All Users”目录中所有的JPEG图像文件(登录过的微信账号头像缓存)、删除"All Users"的子目录“Config”中除“c9d52eb5.ini”之外的所有文件,然后使用如下命令重建“config.data”配置文件。

cd\
#注意替换成自己的微信文件默认保存位置
cd "C:\ProgramData\Tencent\WeChat\WeChat Files\All Users\config"
#输入下面命令回车后按Ctrl+Z再按回车保存即可
copy con config.data

3、还原微信账号数据(含聊天记录等)

重装系统后,只需把之前备份好的“WeChat Files”文件夹复制到微信文件默认保存位置即可,主要不要覆盖“Config”子目录中原有的配置文件“c9d52eb5.ini”,重启后微信会读取并自动修改“Config.data”中的目录位置。

好了,写得差不多了,其实这篇文章内容对于普通用户没有什么用处,主要是给运维人员用,比如帮同事或朋友乃至领导修电脑重做系统后,预装软件,需要在不登录领导微信账号的情况下修改默认文件保存位置并导回原微信的聊天记录,那么这篇文章的内容就可以派上用场了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/21009.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何清除Git历史变更记录

以前公司的一个项目代码,从2014年一直存活到了2021年,目前应该还在被使用。整个代码将近2G,git文件极大,其中很大的一个原因是代码里存放过apk文件。如此大的项目,导致下载、发布很困难。 最初打算创建一个新的远程仓…

LLM时代NLP研究何去何从?一个博士生的角度出发

深度学习自然语言处理 原创作者:Winni 前言 最近,大语言模型(LLMs)在许多任务上表现出接近人类水平的性能,这引发了行业兴趣和资金投入的激增,有关LLMs的论文最近也层出不穷。 看起来,NLP领域似…

AIhelp智能问答

前言 2023年,科技圈里,持续爆火的科技应用,毫无疑问是生成式AI,chatGPT了的,之所以令人惊叹,正是因为它的强大 可以这么认为,chatGPT能够解决很多问题,尤其是问答,问题答案的搜索,远比百度,google要精准,方便得多 如何提出高质量的问题,写好一个promot提示词,尤为重要,提出问题…

RLHF-基于人类反馈的强化学习

RLHF 文章目录 RLHF强化学习基础回顾为什么要使用基于人类反馈的强化学习大纲RLHF的起源大预言模型中的RLHF案例 ChatGPT RLHF中的技术细节预训练语言模型训练奖励模型基于RL进行微调 RLHF 的未来 强化学习基础回顾 智能体通过采取行动与环境进行交互,并返回状态和奖…

GPT-4 API 接口调用及价格分析

GPT-4 API 接口调用及价格分析 15日凌晨,OpenAI发布了万众期待的GPT-4!新模型支持多模态,具备强大的识图能力,并且推理能力和回答准确性显著提高。在各种专业和学术基准测试上的表现都媲美甚至超过人类。难怪OpenAI CEO Sam Altm…

穷人应该先买房还是先创业?

我个人建议先买房。既然是穷人,那么肯定资金不宽裕,这种情况下不应该是先买房来保障自己的生活,让自己过的安稳吗? 可能大家会问,为什么不能先创业呢?功成名就,买车买房不香吗?但是我…

穷人的新年红包系统,单节点 12W TPS

每年春节都是红包漫天飞,今年百度红包成为了最耀眼的明星。本届春晚红包活动,百度APP 最终累计互动量达到 208 亿次,百度 DAU 峰值突破 3 亿。面对这些数字,我不由感叹大厂技术的强大,机器资源的海量。作为一个穷人&am…

世界上到处都是有才华的穷人

我们每个人都自认为自己很有才华,不觉得自己哪方面比别人差什么,但为什么我们没有变更富有?是我们根本没有才华吗?如果有才华,我们自己真正出众的才华是什么?有几个人真正的清楚了解自己的才华是什么&#…

穷人实现阶级跨越有多难

经常看我们的读者应该知道,周末一般会发一些个人感悟或者分享一些我个人认为比较的文章或者观点,这样看起来公众号内容不是很冰冷,有温度,毕竟我们的生活中除了学习还有更多其他的思考。 周末在起点财经看到一篇文章,跟…

为什么穷人不敢创业?

对于“穷人大多不敢创业”的观点,持中性看法,不认为是对的,也不认为是错的。因为从身边的情况来讲,有钱人往往更加不敢创业,没钱的朋友也有很多喜欢“折腾”的。 创业,最重要的是看创业者的性格、行动&…

Numpy练习小例题(1)--穷人借钱

一个穷人到富人那里去借钱,原以为富人不愿意,哪知富人一口答应了下来,但提出了如下条件: 在30天中,富人第一天借给穷人1万元,第二天借给2万,以后每天所借的钱数都比上一天的多一万; 但借钱…

穷孩子就活该这样吗?10幅漫画扎破穷人真相

文/北妈、刘娜 阅读本文需要 3.0分钟 作者丨刘娜 来源 | 闲时花开(ID:xsha369) 最近看到一组漫画,真实到震撼人心。 它来自新西兰漫画家Toby Morris,这个漫画叫On a Plate——《盘子上》。 漫画描述了两个在不同环境中…

★为什么不要和“穷人”做朋友?

不要和“穷人”做朋友(深度好文) 他穷的,不仅仅是物质条件,他穷的,更是视野和格局。 01 我工作在三里屯,那里人多车多,所以停车是一个特别麻烦的事情。 我很少开车,但凡开车&#xf…

EleutherAI GPT-Neo: 穷人的希望

前面一篇blog finetune一个GPT3,借助openai的api finetune了一个GPT3,使用下来确实太贵,生成了1w条数据,花掉了60多美刀。肉痛,所以穷人只能想想穷人的办法,脑子就浮现出好朋友EleutherAI的GPT-Neo来。gith…

路径依赖:穷人很难逆袭突破的科学道理

路径依赖 为什么要了解路径依赖原理 马云说:“晚上想想千条路,早上醒走原路。“我们会看到一些社会现象,为什么穷人最终大部分还是穷人,即使告诉他方法,提供给他资金,最终还是穷人?为什么很多…

穷人跨越阶层有多难?

— 1 — 最难突破的就是父母 父母是每个人的起点,也是绝大部分人的天花板。 中国最近这代人大部分都比父母混的强,是因为父母被耽搁了,再往后几代,大家就能看出来我这句话的威力了。 美国英国德国那边的成熟型社会这一点非常明显&…

李宏毅2023春季机器学习笔记 - 01生成AI(ChatGPT)

一、引言 预设的知识储备要求:数学(微积分、线性代数、机率);编程能力(读写python) 这门课专注在 深度学习领域deep learning, 事实上深度学习在今天的整个机器学习(ML&#xff09…

穷人入门区块链指南

本文来自作者 Fengy 在 GitChat 上分享 「区块链与比特币快速入门」 编辑 | 甘道夫 写在前面 本人是个对编程以及区块链感兴趣的人。平时没事的时候喜欢阅读技术博客,技术书籍。 本次在 GitChat 上发起 Chat,主要是带领区块链小白、炒币者、区块链爱好者…

穷人翻身唯一出路是什么?穷人赚钱一点都不难?

世界上有很多种人,可以分为男人或者女人。更全面一点可以说是穷人和富人,有些人出生就含着金钥匙,而有的人可能连饭都吃不上,但是又不想就此放弃,所以会选择创业这条路,穷人翻身唯一出路到底是什么&#xf…

这个社会穷人的出路在哪里?

穷人也分上进的穷人和不上进的穷人,如果你自己不上进,那就根本没有出路。 如果你上进,就多少还有点办法。 如果你没有学历,说实话,挺难的,在现在这个社会,没有学历,只知道苦做&…