關于原神PC下載安裝失敗及更新失敗(游戲文件校驗錯誤)的原因解析及解決方案
原神幾乎每次版本更新都會遇到更新失敗的情況,點擊校驗又會從頭開始下載更新文件,下載完后運氣好就更新成功了,但也有我這種下載幾十次仍回到原點的倒霉蛋。也許會有被整麻了的朋友嘗試卸載游戲整個重新下載,但是大概率還是會失敗。原本只是更新包安裝失敗,如果一時暴躁卸載重裝那就是31G安裝失敗,別問,問就是失敗了幾十次的慘痛教訓。
經(jīng)過查詢度娘及自己摸索,終于算是找清楚了原理及解決辦法,下面分享一下。懶得看分析的直接看解決方法。
原因解析:
我們首次安裝原神時是從官網(wǎng)下載的啟動器,安裝啟動器后會檢測游戲目錄,若沒有則會安裝新游戲,這個東西的作用類似Steam和WeGame。但與二者不登錄就不能運行游戲不同的是(當然steam有些是可以離線運行的,別杠,杠就是你對),啟動器只是打開原神的充分不必要條件,它的主要作用是檢測游戲是否存在及是否需要更新,針對的也僅僅是原神一款游戲,因此如果你的游戲安裝完成后是不需要用它來打開游戲的。
啟動器的名稱是launcher.exe,在Genshin Impact文件夾根目錄下

在同目錄下可以找到另一個執(zhí)行文件7z.exe,這是一款經(jīng)典的解壓軟件,負責為啟動器下載的安裝包或更新包解壓的

這就說明啟動器并沒有另外單獨做自己的解壓程序,而每次安裝/更新失敗就是這一環(huán)節(jié)拉了胯。當然也有下載莫名其妙中斷的,這種情況最好改善一下網(wǎng)絡環(huán)境,比如wifi改網(wǎng)線直插或手機流量開熱點(流量多的情況下);還有就是分段下載,即下載一部分之后暫停,等待文件寫入釋放緩存(猜測),等一會再繼續(xù)。
抱歉扯遠了,我們有很大的理由懷疑目前的啟動器是有嚴重的性能問題及bug的,并且由于啟動器下載的安裝包/更新包是單一大文件(另外有一個5.33G大小的語音包,但是每次校驗失敗都只會下載27G左右的游戲主要文件,不會重新下載語音包),這更加大了解壓對性能的需求及出現(xiàn)失敗的風險。因此可以斷定它這個鍋是躲不掉的。
新安裝失敗的解決方案:
此方案參考自站內up @法力喵的仙人掌?的專欄文章:?CV10597383
1.啟動器下載文件的時候看著進度條,下載到100%的瞬間關掉啟動器,不要讓啟動器自己解壓。我自己下載到97%的時候就關掉了。
2.打開啟動器所在文件夾找到次級目錄genshin impact game文件夾(如果你是全默認安裝路徑的話,否則按照啟動器左下角你自己設置的文件夾目錄),在左上角查看文件的選項里打開顯示文件擴展名,就可以看到那里有個.zip.temp后綴的臨時文件,把后綴.temp去掉改成.zip壓縮文件。(保險起見可以先復制這個temp文件保存到別處,以免失敗了又要從零開始下載)

3.解壓這個zip文件出來有一個Yuanshen.exe執(zhí)行文件,這個才是游戲主程序,雙擊能運行就可以,它會跳過啟動器直接運行游戲(就是在橋上一步步加載大門的畫面),然后自動檢測文件完整性,下載缺失文件。如果以上操作成功,恭喜你,問題解決。
如果不能正常運行就讓下載進度條多走一些,盡量接近100%。
如果上面成功了你就可以刪掉啟動器了(垃圾軟件,它就是更新失敗的元兇,用它啟動游戲純屬多此一舉),直接把上面的游戲主程序發(fā)送快捷方式到桌面。從此你可以一步到位啟動游戲,且退出游戲不需要再關閉啟動器彈窗。
當然你也可以直接用U盤或移動硬盤復制其他人的游戲文件。
如果游戲一直可以正常啟動,但是遇到新版本更新時更新失敗(啟動器已下載完更新包或已完成預下載)的,可以參考以上原理,直接打開上面提到的游戲主程序Yuanshen.exe進行更新。忘了啟動器吧,它只會帶來不幸。
另外,本人還經(jīng)常遇到游戲閃退的情況,錯誤代碼是upload crash……也發(fā)現(xiàn)了游戲內有同名程序,竟然是個貓貓頭的圖標,若有知道解決方案的大佬還請不吝賜教。
