删除微信的旧版本更新包缓存,为系统腾出更多可用空间
多年前曾经吐槽过微信PC端临时文件(缓存)的管理模式,想不到今天所遇到的一个事情,又要让笔者对它再吐槽一次。
事情是这样的,今天收到一位朋友的求助,说他的C盘可用空间已经所剩无几了,很久之前已经按照笔者给他的的建议,把微信的缓存文件都修改到其它分区,这次可用空间不足,不知道是什么原因所引起的,需要笔者帮忙看看。

笔者远程操作了他的电脑,第一时间就是分析他C盘个目录的空间使用情况(特别是他自己的用户目录),随后很快就定位到两个目录,其空间占用的问题比较厉害,一个是 C:\Users<用户名>\AppData\Roaming\Tencent\xwechat\update\patch,占用了12.6GB,另一个是 C:\Users<用户名>\AppData\Roaming\Tencent\xwechat\update\download,占用了5.48GB,而这两个目录,很不巧,又是属于微信的,是微信电脑版(PC版)的更新机制所使用的缓存目录,主要用于存放自动更新过程中下载的补丁文件或完整安装包。


其中,…\update\download 是下载目录,微信检测到新版本后,会先在这个文件夹里下载更新文件(通常是安装包或更新数据),而..\update\patch则是补丁目录,用于存放解压或准备应用的新版本文件,或者是用于更新覆盖的补丁文件。问题就在于,微信的自动更新策略通常比较“积极”,它往往会在你确认更新之前,就悄悄把更新包下载好。而且,这些下载的旧版本更新包不会自动删除,随着时间推移会占用不少C盘空间。就像笔者的这位朋友那样,这些旧版本的更新包已经占据了他电脑的近18.08GB空间。因此,通过删除这些文件,可能就会腾出不少的可用空间出来。
回到朋友的这台电脑,通过清理微信的这些旧版更新包,以及把他电脑的临时文件目录内的文件进行清理,本次清理过程一共为他腾出了将近40GB的可用空间。这种操作一般都是安全的,但是如果对于操作过程不熟悉,或者有其它担心的地方,建议在操作之前对重要的文件进行备份。
最后也说一下,对于微信的更新缓存目录,4.x版本的在 C:\Users<用户名>\AppData\Roaming\Tencent\xwechat\update\目录中,而3.x版本则一般在C:\ProgramData\Tencent\WeChat\patch以及微信的安装目录内,不过不知道现在3.x版本还能不能用。
再次建议微信加强对缓存文件的管理,不要占用用户的太多空间。