泰坦陨落2 origin安装时vc++runtime没有安装成功错误
原创文章,转发请注明链接和作者。(而且作者很懒,没有检查错别字)
泰坦陨落2 origin安装时vc++runtime没有安装成功错误
最近在使用origin安装泰坦陨落2的时候出现了vc++runtime没有安装成功的错误,我怕不是正版游戏受害者!在网络上找了很多方法都没有后解决最后借鉴一篇微软官方上发布的的英文求助解决的。下面先上解决方案,再简述一下原理。
解决方案
在泰坦陨落安装文件夹下:Titanfall2\__Installer\vc里面能找到两个可执行程序,分别在:
Titanfall2\__Installer\vc\vc2010sp1\redist\
Titanfall2\__Installer\vc\vc2012Update4\redist\
尝试运行这两个文件,然后安装,其中至少会有一个有报错,比如说我的是vc2012Update4报错了。
根据这名字可以去微软官方找到最正确的vc++安装包,比如我的就是去找:vc++ 2012 redistributable,然后下载下来,根据自己电脑的操作系统位数选择。
下载完成后运行并安装,确保安装成功。
这个时候,打开origin,重新开始泰坦陨落2的安装任务,在等待一小会儿之后,将从微软官方下载的vcredist_x64.exe或者vcredist_x86.exe替换原本文件夹内的。
成功跳过报错!!
原理
泰坦陨落2依赖一些vc++的库,但是烂橘子自己给我们下载的安装包可能有问题,这个时候我们需要自己准备安装包。
在下载到56%的时候,烂橘子就开始了游戏的安装进程,大致流程如下:
检查文件完整性 → 运行其他的安装内容 → 安装vc++库 → 其他的安装内容。
如果不做处理,在"安装vc++库"阶段,就会因为烂橘子自己准备的按住包报错而卡死。
我们需要做的就是在"检查文件完整性"之后,将安装包替换成自己下载的正确可用的安装包,从而避免报错。