『遊戲故障』N種解決無法正常啓動遊戲的方法

文章緣由

最近朋友新組裝了一臺主機,下載了死亡擱淺,但是發現不能玩,表現爲Steam點擊開始遊戲之後,按鈕變爲停止,隨後2-3秒鐘又變爲開始遊戲,遊戲無法正常啓動

這種情況我以前玩戰神的時候遇到過一次,點擊開始遊戲無響應,所以我想當然地的用了之前的方法嘗試解決,按照以前的解決方法進行了嘗試,結果卻是全都不好使。折騰了半天,最終發現是部分主板默認不會開啓CPU中的AVX指令集的緣故。由此,我萌生了寫此篇文章的想法。

我們在遊玩遊戲時,偶爾會遇到報錯、崩潰、無響應等無法正常啓動遊戲的情況,如果腦袋空空,不知從何入手,處理起來往往會比較棘手。無法啓動遊戲的因素有很多,我將按照通用的解決思路,將方法一一列舉,供各位進行參考。

1、首先最應該考慮的是你的遊戲文件有沒有缺失,即驗證遊戲完整性。

Steam平臺驗證遊戲完整性很簡單,方法如下:在遊戲庫中右鍵點擊“死亡擱淺”→屬性→本地文件→驗證遊戲完整性,驗證之後會自動檢查遊戲文件是否缺失。

2、考慮C++運行庫或者Direct組件是否出了問題

安裝並修復運行環境,如果是缺失的問題就先去安裝,如果系統已經安裝過了就去修復。安裝的話我這裏推薦兩個軟件,分別是微軟常用運行庫和DirectX_Repair。

微軟常用運行庫合集

微軟運行庫提供了大量的封裝函數功能,讓開發者不再需要自己編寫一部分函數,極大的方便了開發者程序開發,但是運行庫在程序編譯的時候並不會提取相關代碼編譯進程序,所以就需要攜帶這些運行庫了,軟件沒有運行庫調用這些API,就可能出現報錯。

合集主要包含以下組件:

Microsoft Visual C 舊版運行庫

Microsoft Visual C++ 2005 SP1(8.0.61187)

Microsoft Visual C++ 2008 SP1(9.0.30729.7523)

Microsoft Visual C++ 2010 SP1(10.0.40219.473)

Microsoft Visual C++ 2012 up4(11.0.61135)

Microsoft Visual C++ 2013(12.0.40664)

Microsoft Visual C++ 2015-2022(14.34.31931.0)

DirectX_Repair

DirectX是電腦必不可少的運行組件,提供對一些應用的渲染支持,部分系統可能缺失相關組件,因此需要對這些組件進行修復。軟件的作用當然就是檢測當前系統的DirectX狀態,如果發現異常則進行修復,修復可以解決大部分系統“應用無法正確啓動(0xc000007b)”“沒有找到MsvcpXXX.DLL“配置不正確”的問題。

這裏推薦使用增強版(Enhanced Edition),因爲增強版額外支持修復C++的功能,可謂是一舉兩得,妙妙妙。

手動修復

我遇到的大部分情況都是C++2015-2019出現異常,所以先對它進行修復:在電腦“設置”中找到“應用和功能”,然後找到Microsoft Visual C++ 2015-2019 Redistributable(X64)(X86),逐一點擊更改→修復即可,其他方法同理。

部分用戶的電腦上可能沒有2015-2019,那是因爲21/7/14 微軟官方升級,將運行庫2015-2019升級爲2015-2022版本。

Microsoft .net Framework

這個缺失一般會報錯出現“應用程序正常初始化(0xc000*****)失敗”或者“應用程序錯誤,內存不能爲written或read”,一般來說沒有動過系統軟件的話,系統都會自帶,所以基本不會遇到這類報錯,如果有,直接進微軟官網搜索對應包安裝即可,不做過多贅述。

3、是否缺少特定的dll鏈接庫文件

這種錯誤一般是比較特殊的dll文件缺失導致,通過DirectX_Repair並不能解決問題。這裏以死亡擱淺因vcruntime140-1.dll缺失,無法進入遊戲爲例進行操作演示。

首先到網上直接搜索目標dll,下載下來之後,將此文件複製到C盤→Windows→system32文件夾中,如果是64位系統的話就複製到C盤→Windows→syswow64中。如果不確定,那就兩個文件夾裏都複製進去一遍,沒有影響,萬全之策。

4、最後,考慮是不是AVX指令集的問題

▶  AVX指令集的問題有兩種情況

一是你的CPU壓根就不支持這個指令集,常見於N年前的老款CPU(奔騰、賽揚之類的), 這種情況除非民間大神做補丁修復,不然無解,只能更換CPU;

二是你的CPU本身就有AVX指令集,但是主板BIOS中對AVX禁用了,導致無法調用,這種情況只要去BIOS中打開就行。

如何判斷是否是AVX指令集的問題

可以利用CPU-Z或者AIDA64等這樣的硬件檢測工具去確認。

哪些遊戲會有這種問題?

像死亡擱淺、NBA2K這種,去他們的需求配置裏看一下有沒有寫說明,如果有,那就有可能是AVX指令集導致的。所以如果能夠確定是AVX指令集問題,那對症下藥直接去BIOS中將其打開即可。

進主板BIOS的方法

大部分主板都是關機重啓的時候,連續點擊Esc/F10/F12/Del等鍵進入BIOS,具體是哪一個鍵,大家可根據自己電腦的實際情況去操作,以下是我找的主流主板進BIOS按鍵對應圖,僅供參考。

以下是朋友的影馳主板,一般來講AVX的設置選項不是在“高級”,就是在“芯片配置”中,找到AVX選項,將狀態由Disable改成Enable狀態,然後保存退出,重啓電腦即可。

內容創作不易,對大家有幫助的話,歡迎點贊、評論、充電支持,謝謝您!文章內容基於個人有限的認知,如果有紕漏,歡迎各位一起討論,一起更正,共同進步!

我的小黑盒加速器推廣碼“ btld321 ”,大家有需要的可以粘貼我的推廣碼去白嫖3天的加速時長,也是對作者的支持,每個賬號每月可白嫖1次,謝謝大家!

往期同類內容

『遊戲故障』一種解決Steam點擊”開始遊戲“無反應的方法

『遊戲故障』一種解決Steam下載“內容不可用”的方法

『軟件故障』N種解決某123、某60等流氓惡意鎖定瀏覽器主頁的方法

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com