不知不覺,我們又迎來了一年一度的秋季特賣,《戰(zhàn)地》全系列再次“打骨折”,《荒野大鏢客2》只要82元,一共有多達(dá)126款游戲新史低。即使錯過了秋季特賣的玩家也不用失望,接下來還有圣誕特惠,本著“晚買享折扣”的原則,這段時間是玩家購買想玩的游戲或者喜加一的最佳節(jié)點(diǎn)。不過大家在體驗(yàn)新游戲時,可能會遇到各種各樣的問題,今天我們就給大家?guī)硪黄陉P(guān)于游戲方面的問題匯總。
很多玩家在玩游戲時都遇到過游戲運(yùn)行失敗提示dll文件丟失的問題,dll是Dynamic Link Library的縮寫,意思為動態(tài)鏈接庫,運(yùn)行的應(yīng)用程序需要調(diào)用動態(tài)鏈接庫,而系統(tǒng)正好缺少相應(yīng)的dll文件,系統(tǒng)就會報錯。這種情況在過去的破解游戲和Win10之前的老系統(tǒng)中經(jīng)常出現(xiàn),好在現(xiàn)在Steam平臺在首次打開游戲時都會提前檢查并自動下載安裝需要的運(yùn)行庫,保證游戲正常運(yùn)行,不過如果你使用的是精簡版系統(tǒng)或者之前中過病毒那也有可能遇到dll文件丟失的問題。
單個dll文件丟失的情況很好解決,這里我們以新游戲報錯頻率較高的msvcp140.dll文件為例,搜索下載或者從別人的電腦上復(fù)制msvcp140.dll文件,打開C盤,進(jìn)入Windows/System32文件夾中,復(fù)制msvcp140.dll到文件里面。接著在鍵盤上按下Win+R的組合鍵,輸入regsvr32msvcp140.dll注冊即可。
有時缺少的dll文件不止一個,這種情況再去單個下載就過于麻煩了,這時就有必要借助老牌的修復(fù)工具DirectX Repair了,DirectX Repair是一款優(yōu)秀的系統(tǒng)dll和C++運(yùn)行庫檢測修復(fù)工具,它不僅能夠輕松地檢測出電腦中缺失的dll文件,還能夠?qū)ζ溥M(jìn)行修復(fù)。軟件的操作設(shè)計(jì)非常簡單,只需要輕輕一點(diǎn)即可完成檢測、修復(fù)、注冊等一系列工作。如果遇到自動修復(fù)功能失敗時,我們可以在詳細(xì)錯誤信息界面查看相應(yīng)的異常文件,并在該文件上點(diǎn)擊右鍵,進(jìn)行手動在線修復(fù)?;蛘咴诠ぞ?選項(xiàng)-高級里選用強(qiáng)力修復(fù)模式進(jìn)行修復(fù)。
游戲崩潰、閃退也是個老生常談的問題,但實(shí)事求是地說,游戲崩潰、閃退這種問題太過于寬泛,同時涉及到軟/硬件,不同電腦、不同游戲出現(xiàn)問題的原因也不盡相同,這里我們給出幾種通用的定位和解決問題的方法。
首先是硬件方面,CPU、顯卡過熱通常電腦會直接死機(jī),玩家可以通過開啟游戲自帶的數(shù)據(jù)統(tǒng)計(jì)以及第三方的MSI Afterburner等軟件監(jiān)控硬件溫度狀態(tài)。其次可能是顯卡供電不穩(wěn)定,檢查一下顯卡8pin供電線是否插好,如果是模組電源,換一組PCIe線和接口看看。如果顯卡長期高負(fù)載運(yùn)行或者購買的是“鍛煉”過的顯卡,那大概率是顯存問題,比如引腳可能有虛焊了,這種情況下可以用EasyMATS這個顯存測試工具來進(jìn)行顯存測試確定是否顯存問題。
軟件層面,游戲崩潰可能是顯卡驅(qū)動造成的,比如6000系以前的卡裝超頻版驅(qū)動Adrenalin程序,掉驅(qū)動現(xiàn)象概率會比較高。解決方法是在官網(wǎng)下載經(jīng)過微軟WHQL認(rèn)證的驅(qū)動版本,新游戲則推薦直接升級到通常經(jīng)過新游戲優(yōu)化的最新版本驅(qū)動。此外,出現(xiàn)程序兼容沖突掉驅(qū)動后,建議使用DDU軟件在安全模式下完全卸載驅(qū)動后再重裝,避免殘留的損壞文件繼續(xù)出問題。
一些新游戲在Steam上進(jìn)行預(yù)載時可能會因?yàn)榫W(wǎng)絡(luò)原因造成游戲文件下載不完整,這樣就會出現(xiàn)游戲報錯,在遇到此類報錯的時候,玩家可以試試點(diǎn)擊其中的“允許掃描和修復(fù)”進(jìn)行文件排查,點(diǎn)擊之后重啟游戲。如果沒有自行檢驗(yàn)文件的小伙伴,可以自行在Steam驗(yàn)證文件的完整性嘗試。打開Steam商店,在庫中找到游戲,右鍵選中后點(diǎn)擊屬性打開。在本地文件中找到并點(diǎn)擊“驗(yàn)證游戲文件的完整性”,如果有游戲文件缺失的話Steam會開始修復(fù)。
針對不明原因的游戲崩潰,我們還可以借助Windows系統(tǒng)自帶的事件查看器來定位原因。打開事件查看器的方法是,按Win+R組合鍵,打開運(yùn)行對話框,在其中輸入eventvwr回車打開,打開事件管理器后依次展開左側(cè)的自定義視圖-管理事件,這時我們在管理事件中可以看到電腦中所有系統(tǒng)日志記錄。接下來我們就可以根據(jù)電腦出現(xiàn)問題的時間點(diǎn)或者進(jìn)程名稱來找到相應(yīng)的錯誤事件。
這里我們以《神秘海域:盜賊遺產(chǎn)合集》在Win10系統(tǒng)打開閃退的問題為例,在右側(cè)的查找工具欄中輸入《神秘海域》的進(jìn)程名稱“tll”定位到相關(guān)錯誤事件,這里的異常代碼:0xc0000142是關(guān)鍵信息。經(jīng)查找資料可知,引起0xc0000142的通常原因是部分dll文件未能被系統(tǒng)注冊,導(dǎo)致動態(tài)庫調(diào)用錯誤造成的。這種結(jié)果的指導(dǎo)意義不大,為了提高效率,可以選擇與問題接近的關(guān)鍵詞進(jìn)行搜索,我們用關(guān)鍵詞“神秘海域0xc0000142”進(jìn)行搜索,最終可知,導(dǎo)致tll.exe在打開時閃退的原因是上下級中文文件夾引起的,放到純英文目錄里就好了。
另外,虛擬內(nèi)存不足也會導(dǎo)致游戲崩潰,有時會彈出對話框提醒你虛擬內(nèi)存不足,更多時候是直接崩潰,有了事件查看器,我們就能在游戲崩潰的時間點(diǎn)準(zhǔn)確定位問題。同樣是《神秘海域:盜賊遺產(chǎn)合集》,在運(yùn)行過程中事件查看器記錄到了虛擬內(nèi)存不足的情況,雖然這主要是因?yàn)樾【幫涥P(guān)閉Edge瀏覽器導(dǎo)致的,但為了讓游戲穩(wěn)定,我們可以選擇增加虛擬內(nèi)存。
設(shè)置虛擬內(nèi)存的方法是打開電腦的設(shè)置選項(xiàng),在系統(tǒng)信息界面點(diǎn)擊“高級系統(tǒng)設(shè)置”,在系統(tǒng)屬性界面選擇“高級”,在高級下的性能欄目,點(diǎn)擊右邊的“設(shè)置”。性能選項(xiàng)界面繼續(xù)選擇“高級”選項(xiàng)卡,接著點(diǎn)擊下面虛擬內(nèi)存下的“更改”。系統(tǒng)默認(rèn)是勾選了“自動管理所有驅(qū)動器的分頁文件大小”。如果你的C盤空間夠大,我們可以將虛擬內(nèi)存設(shè)置在C盤,如果空間不足,可以調(diào)整到其他盤中,這里建議設(shè)置為“系統(tǒng)管理的大小”點(diǎn)擊確定重啟電腦即可。