原創文章,轉發請注明鏈接和作者。(而且作者很懶,沒有檢查錯別字)
泰坦隕落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++庫"階段,就會因為爛橘子自己准備的按住包報錯而卡死。
我們需要做的就是在"檢查文件完整性"之后,將安裝包替換成自己下載的正確可用的安裝包,從而避免報錯。