解决 win10 商店版微信无法打开接收文件的问题

2024-08-30
来源:网络整理

一般只有当商店版微信安装在C盘以外的磁盘时,才会出现无法打开接收文件的问题,本文仅讨论这种情况。

建议:不用管它,即使这样解决了,有时候还是会出现文件无法直接打开的问题,需要自己复制出来。这个好像是因为商店版APP的文件在单独的文件区域,而且是加密的(不知道这样说对不对)。

而且还有一个问题,接收的视频无法播放,必须保存为副本后再播放......

这个错误使我不想使用它,所以我又回去使用 exe 版本。

虽然商店里的微信其实是 exe 版微信的打包转载,但还是比较干净的。总之,因为这样或那样的原因,有些人(比如我)还是选择使用商店版微信。在使用过程中发现,商店版微信接收的文件无法保存在设定的位置,只能保存在默认安装的盘符里。结果 C 盘越来越大,微信直接占了 10G+ 的空间。于是我就把它移动到了 D 盘,但是移动失败。干脆卸载了,把新的应用安装位置设置成 D 盘,然后重新安装商店里的微信。

重新安装到D盘之后,确实爽快,微信终于不再占用我C盘那么多空间了。然后我在使用过程中遇到了标题提到的问题:“无法打开收到的文件”。

我按照提示一层层打开对应的目录,打开“”文件夹后发现文件夹下面没有“”文件夹。所以要么是微信调用的文件路径有问题,要么就是微信下载的文件根本没有保存。下载完文件,查看硬盘使用率变化后,确认微信确实下载了文件,但不知道保存在哪儿。

由于之前了解过商店app的一些机制,所以我就到D盘的“”文件夹里查看了一下,这个目录下有一个文件名非常长的文件夹,每个电脑上的文件名好像都不一样,这里就不讨论了(其实我也不太懂,有知道的可以告诉我吗?)

逐个打开文件夹,直到进入“”文件夹。

进入“.”文件夹,这个文件夹就是微信商店版本的各个文件的所在位置。

检查文件夹后发现,从微信聊天下载的文件的实际位置是在“xxxx\\\\\ \****(微信号)\\”文件夹中。

现在找到了下载文件的实际位置,很明显是微信商店版程序的问题,打开的时候是从C盘打开的,可能程序里有些路径是硬编码的(跟我读:垃圾微信)。虽然找到了文件位置,但是总不能每次收到文件都回到这里打开吧,那太麻烦了。

我们对比了找不到文件的提示和实际路径之后发现“”后面的文件路径是一样的,于是就可以进行一些花式操作了。

使用软链接在C盘的“”文件夹下建立一个“”文件夹,并将其与D盘实际的“”文件夹相连接。这样文件其实还是存放在D盘的“”文件夹中,但是可以通过C盘的文件路径来访问该文件,即使微信打开文件的位置不对,也可以通过这个路径打开实际的文件。

可能有点混乱,直接用命令就行了,软链接的使用也很简单。

#创建软链接 mklink /d 软链接目录 实际文件目录 #删除软链接 rmdir 软链接目录

以微信为例,命令如下(文件路径太长省略,按实际路径复制粘贴):

mklink /d "C:\Users\****(用户名)\AppData\Roaming\Tencent\WeChatAppStore" "D:\WpSystem\S-1-5-21-****(这里每个人都不一样)\....(中间省略)....\LocalCache\Roaming\Tencent\WeChatAppStore\"

提示成功后,就可以直接在聊天窗口打开接收到的文件了。

最后,跟我重复一遍:垃圾微信

分享