装完WeGame发现安装包丢了?这几个目录里还有备份

WeGame下载 ·
装完WeGame发现安装包丢了?这几个目录里还有备份

下载之前先想清楚,官方包和搬运版有什么区别

我第一次下WeGame的时候,直接去官网点那个显眼的大按钮,下载了个几MB的安装器。这玩意儿就是个壳子,双击之后它会联网把真正的安装包拉下来,整个过程大概要等两三分钟,我网速不好那会儿还以为是卡死了。后来才发现,这个安装器本身是个「在线安装程序」,它在后台下载的那个完整安装包,其实是藏在系统临时目录里的,装完就被自动删了——所以你想留着备份?根本没门。

但有些第三方网站提供的所谓「WeGame下载安装包」,其实是人家提前从官方下载完整版之后重新打包的,体积动辄五六百MB。这类包的好处就是你离线也能装,不用等,坏处是版本可能落后,而且有些下载站会顺手给你塞一堆捆绑软件。我有个朋友就是从某下载站拿的WeGame,装完桌面上多了三四个浏览器图标,气得直接重装了系统。

我个人建议是,如果你网络稳定,直接用官方的在线安装器反而更干净,因为那玩意儿不缓存完整包,省硬盘空间。但如果你确实想留个离线备份以防重装系统后还得重新下载,那就得多留个心眼——记得装完立刻去把临时缓存里的文件抢救出来,不然一关机就没了。

安全纯净无广告·无捆绑全平台支持Win·Mac·手机持续更新紧跟官方新版本

安装完安装包就没了?真相藏在临时目录里

WeGame安装器在安装过程中,会把完整的安装包释放到系统的临时文件夹里,一般是%temp%或者C:\Users\你的用户名\AppData\Local\Temp。但你打开这个目录一看,几百个乱七八糟的文件名,根本分不清哪个是WeGame的。其实它的缓存是有规律的——通常是一个文件名类似「WeGame_installer_temp」的文件夹,里面装着setup.exe和一堆.msi的组件。

有一次我急着重装系统,想提前把WeGame的安装包拷出来,结果装完才发现安装器已经把临时文件删干净了。后来我学乖了:在安装器启动之后,立刻打开临时目录,按修改时间排序,找到那个最新的文件夹,在它被删除之前直接复制到别的地方。这个方法成功率很高,但时间窗口很短,大概只有一两分钟,手慢的话就被自动清了。

还有一个坑:如果你用的是360、鲁大师那类系统清理工具,它们会自动定时清空临时目录,连招呼都不打。所以想保留备份的话,装系统前最好先把这些清理软件关掉,或者临时禁用它们的自动清理功能,不然你连抢救的机会都没有。

装完就把安装包丢进回收站?其实它可能还躺在自动备份文件夹里

我有个习惯,每次装完WeGame这种比较大件的软件,都会顺手把下载来的安装包扔进回收站清理桌面。但后来发现,很多官方安装器其实在系统盘里偷偷留了一个备份,位置在C:\ProgramData\Tencent\WeGame\Download(注意ProgramData是隐藏文件夹,默认看不见)。这个目录不是给我用的,它是给更新程序用的——WeGame本身更新时会自动下载新版本到这儿,如果下载成功了,旧的安装包也会留几天再删除。

有一次我同事的WeGame突然崩溃,想重装但流量不够用,我就让他去这个目录找找。他打开一看,还真有一个WeGameSetup_xxx.exe,大小差不多500MB,直接双击就能装。虽然他那个文件是旧版本的,但至少应急够用了。不过要注意,这个目录随时可能被后续的更新覆盖,所以别指望能一直留着。想稳妥点的话,建议每次更新完,主动把这个目录下的文件复制到D盘或者U盘里,这样即便重装系统,你也不用再去下载站一趟趟折腾了。

用下载站时别乱点,安装包可能被「劫持」

很多人图快,从普通下载站拿WeGame安装包。但这类站点常常搞小动作:你点那个显眼的「立即下载」按钮,下来的是一个几KB的下载器,而不是真正的安装包。这个下载器会先给你装一堆推广软件,最后才把WeGame装上去。我吃过一次亏,装完后桌面上多了个「游戏加速器」和「输入法」,我愣是找了半小时才把残留删干净。

比较好的办法是,选下载站时看那个页面上有没有类似「高速下载」和「普通下载」两个选项。通常「普通下载」才是真正的直链地址,点下去就弹出文件,没有中间商赚差价。但这种直链也未必靠谱,有些站会把文件后缀改成.rar或者.zip,其实里面是个假包,解压出来全是充值页面。

我个人的笨办法是,在下载前先看文件大小。WeGame的离线安装包至少500MB以上,如果看到文件只有200KB,那肯定有问题。另外,下载完后用杀毒软件扫一下再运行,别急着双击。这年头,就算是大平台下载站,也难免有漏网之鱼,多留个心眼总没错。

遇到安装失败别急着重装,可能是之前残留的锅

WeGame安装失败最常见的原因,不是文件损坏,而是旧版本没清干净。有一次我Uninstall卸载后重装,结果安装器弹了个「无法注册组件」的错误,折腾了半小时。后来才发现,是之前手动删除临时目录时把注册表搞乱了,导致新版本和旧驱动冲突。

解决办法不复杂:先彻底卸载WeGame,然后重启电脑,再打开注册表编辑器,手动搜索所有包含「Tencent」、「WeGame」的键值,能删的删掉。但注册表这玩意儿比较敏感,别瞎删,只删跟WeGame直接相关的就行。还有一个安全办法,直接以管理员身份运行命令行,输入「sc delete wgservice」删除那个服务项,再重新安装。

另外,如果你是从第三方下载站拿的安装包,有时候文件本身就是坏的,比如下载过程中断网导致没下完整。这时候可以看下文件的哈希值,如果下载站提供了MD5或者SHA1,去网上找个工具对比一下,对不上就重下。我没见过哪个下载站好心地给这个,但如果你有这意识,至少能省去很多白费力气的重装步骤。

重装系统后想找回WeGame,最省事的办法是备份好这两个文件

我之前重装系统后,习惯把WeGame整个目录从旧系统盘拷出来,放到新系统下直接双击运行。结果发现不管用,因为WeGame依赖很多系统组件,比如DirectX、VC++运行库,光拷文件不行。所以最靠谱的备份方案是,把安装包本身留下。但如果你跟我一样懒,可以用下面这种偷懒的法子:

装好WeGame后,进到它的安装目录(默认在C:\Program Files (x86)\Tencent\WeGame),把整个文件夹复制一份。再找到C:\Users\你的用户名\AppData\Local\Tencent\WeGame下的用户数据目录,一起打包。等你重装完系统,先把运行库之类的装齐,然后把这俩目录覆盖回去,再运行一次WeGame的修复程序(一般在安装目录里有个Repair.exe),它就能自动适配新系统了。

不过这个方法有个前提:新旧系统的版本必须一致,如果你从Win10跳到Win11,或者32位跳到64位,大概率会出兼容性问题。那时候你就只能老老实实重新从官网下了,好在WeGame的安装包不大,流量够的话十几分钟就能搞定。所以备份虽好,也别太执着,关键是找对路子。