關(guān)于《江湖客棧》閃退、崩潰(無論有無彈窗)的問題分析及解決方案

前言:
大家好,這里是心火dotpad,從EA測試第二天玩到現(xiàn)在已經(jīng)有26天了,大約從第三天開始就一直飽受ACE、DX12報(bào)錯(cuò)崩潰,以及閃退問題的折磨。雖然作為主播來說,這也是水友喜聞樂見的節(jié)目效果,但越往后玩,裝備的支持必不可少,你會(huì)不知道什么時(shí)候突然就崩潰閃退了,如果不巧正在打怪,再重連上的時(shí)候我的一身全裝可就無了。
在反復(fù)折磨十幾天后終于下定決心要好好解決這個(gè)問題,并在2天的嘗試之后徹底解決了。在此把期間對(duì)這個(gè)崩潰閃退問題的分析理解以及對(duì)應(yīng)的解決方案整理成文,希望對(duì)各位豪俠提供一點(diǎn)小小的幫助。
?
正文:
首先附上在最開始游戲報(bào)錯(cuò)的時(shí)候ACE安全中心提供的錯(cuò)誤代碼。
?

一開始發(fā)生問題的時(shí)候并沒有引起我的很大注意 以為只是偶然情況。
但隨著時(shí)間推移每天直播十幾個(gè)小時(shí),多的時(shí)候會(huì)閃退4,5次,這時(shí)候影響就比較嚴(yán)重了。
然而在幾次更新之后,ACE不報(bào)錯(cuò)了,轉(zhuǎn)而直接卡住后閃退,讓我更加失去了解決的窗口。
直到我正式開始著手解決這個(gè)問題的時(shí)候,忽略了以前報(bào)錯(cuò)時(shí)的錯(cuò)誤代碼。
?
由于游戲的運(yùn)行都是建立在各種運(yùn)行庫(net framework 1.0-4.8、VC運(yùn)行庫、各種DLL文件)以及DX支持。所以最常見的崩潰閃退問題除了內(nèi)存不穩(wěn)定、顯卡的驅(qū)動(dòng)或者設(shè)置不對(duì)以外,就是這些基礎(chǔ)運(yùn)行庫上的缺失或者版本錯(cuò)誤。
?
所以解決崩潰閃退的問題也從這些地方入手:
1.?首先確定硬件上的穩(wěn)定性,內(nèi)存是否存在超頻不穩(wěn)定的可能。
2.?顯卡驅(qū)動(dòng)嘗試多個(gè)版本(保持清潔安裝)是否可以解決崩潰閃退問題
3.?安裝3.0-4.5的net framework嘗試解決問題(更高版本的不一定有用)
4.?安裝最新版本(今年5月)的VC++運(yùn)行庫(附件已附)
5.?使用DX repair嘗試修復(fù)DX運(yùn)行環(huán)境。(附件已附)
6.?也是可能最終解決我問題的答案,就是尋找錯(cuò)誤代碼之后去嘗試修復(fù)/替換上圖中提到的DLL文件:d3d12core.dll(附件已附我當(dāng)前使用的版本)
值得注意的是d3d12core.dll存在于C:\Windows\System32和C:\Windows\SysWOW64這兩個(gè)路徑之中。我出于保險(xiǎn)起見全部替換了,至少目前沒出現(xiàn)問題。
同樣的,這兩個(gè)文件夾里存在大量的類似d3d12core.dll的DLL文件,另一個(gè)比較常見出錯(cuò)的就是D3D12.dll,具體是什么問題出錯(cuò)請(qǐng)大家在出現(xiàn)報(bào)錯(cuò)界面的時(shí)候一定要保存好截圖以方便溯源。
但是這兩個(gè)文件的修改是需要系統(tǒng)的最高權(quán)限的,如果在手動(dòng)復(fù)制DLL文件進(jìn)這兩個(gè)文件夾遇到權(quán)限問題,請(qǐng)參考附件里的權(quán)限賦予流程進(jìn)行解決。
6.如果一直都是直接閃退,沒有辦法溯源,那可以嘗試使用DLLCare和DLLescort2020這兩個(gè)DLL修復(fù)軟件去修復(fù)你的DLL運(yùn)行環(huán)境。兩個(gè)軟件的安裝包均放在了附件中,其中DLLCare安裝包的解壓密碼是:www.91rjz.com
?
當(dāng)根據(jù)自身情況嘗試以上可能的解決方案后,絕大部分的崩潰閃退問題相信都能得到解決。
如果仍然不能解決,大家也可以發(fā)散思維,根據(jù)自己電腦的報(bào)錯(cuò)情況自行百度和分析問題原因,畢竟每個(gè)人的電腦環(huán)境不同,不能保證一招鮮吃遍天。
?
以上就是全部的關(guān)于《江湖客棧》崩潰閃退問題的解決思路及具體方案了。
希望大家都能順暢快樂的游玩~
?
感謝各位玩家~
?------------------------------------------------------------------------------------------------------------------
?
附件1:所有相關(guān)修復(fù)軟件及文件的網(wǎng)盤鏈接:
鏈接:https://pan.baidu.com/s/145Gvgy5954GN0yqqcbUBUQ?pwd=f1lq?
提取碼:f1lq?
附件2:系統(tǒng)文件夾權(quán)限賦予流程
如果在訪問 Sytem32 文件夾時(shí)遇到拒絕訪問錯(cuò)誤消息,那么你將不得不手動(dòng)獲取 System32 文件夾的所有權(quán)。以下是如何執(zhí)行此操作:
使用Win+E組合鍵打開文件資源管理器。然后導(dǎo)航到 C:\Windows。
右鍵單擊 System32 文件夾并選擇屬性。
?

單擊?安全?選項(xiàng)卡。
?

單擊?底部附近的高級(jí)。
?

在所有者旁邊,單擊?更改。
?

點(diǎn)擊?高級(jí)。
?

然后單擊立即查找。
?

然后選擇要授予文件夾訪問權(quán)限的組或用戶名?;蛘呦蛳聺L動(dòng)并選擇“每個(gè)人”,這樣每個(gè)人都可以訪問該文件夾。
?

單擊?確定。
?

現(xiàn)在,選中“替換子容器和對(duì)象的所有者”旁邊的框。
?

單擊確定。
?

如果出現(xiàn)提示,請(qǐng)單擊是。然后等待所有權(quán)更改。?
?

出現(xiàn)提示時(shí)單擊確定。
?

單擊?確定。?
?

現(xiàn)在,再次右鍵單擊 System32 文件夾并選擇?Properties。
?

轉(zhuǎn)到安全選項(xiàng)卡。
?

在“組或用戶名”下選擇?管理員。然后點(diǎn)擊?編輯。
?

選擇?管理員。然后在“允許”下的“完全控制”旁邊打勾?。
?

單擊?確定。
?

單擊?是
?

在所有打開的窗口上單擊?確定。
?

您現(xiàn)在應(yīng)該能夠訪問 System32 文件夾。