系統知識網 系統知識 0xc000007b遊戲打不開:應用程序無法正常啟動0xc000007b完美解決方法

0xc000007b遊戲打不開:應用程序無法正常啟動0xc000007b完美解決方法

最近有很多朋友反饋玩一些遊戲的時候出現遊戲打不開的問題,如戰地、輻射、使命召喚、逃生、饑荒、文明5、英雄無敵6、刺客信條、巫師3、紅警3、塵埃3、帝國時代3等等遊戲,不約而同打開時出現“應用程序無法正常啟動0xc000007b。

最近有很多朋友反饋玩一些遊戲的時候出現遊戲打不開的問題,如戰地、輻射、使命召喚、逃生、饑荒、文明5、英雄無敵6、刺客信條、巫師3、紅警3、塵埃3、帝國時代3等等遊戲,不約而同打開時出現“應用程序無法正常啟動0xc000007b。請單擊“確定關閉應用程序”。如下圖:

下面分享下完美解決方法,感謝諸位網友的整理。

原因分析:

為什麼會出現0xc000007b錯誤呢?這個錯誤的本意是提示內存錯誤,但是一般情況下並不是內存問題,而是DirectX,並且多數情況下是DirectX 9.0的問題。

Win7都已經內置瞭DirectX11瞭,為什麼還需要DirectX9呢?這是由於公司為瞭兼容性,很多都是基於DirectX 9.0的API開發遊戲(特別是單機遊戲),然後加上DirectX 10和DirectX 11的特效,這樣的話,不管什麼樣的顯卡都可以玩遊戲。也正是如此,DirectX 9.0有問題會影響目前最新的遊戲(比如極品飛車15)。還有人會問瞭:我的Windows 7都能支持DirectX 11瞭,怎麼還不行?這裡要做兩點說明,首先,Windows 7是最高支持DirectX 11,向下兼容DirectX 9以及DirectX 10,並不是Windows 7隻支持DirectX 11;還有,原版的Windows 7中隻包含瞭最基本的DirectX 組件,而遊戲需要的往往是較高級的組件(如d3dx9_42.dll、xinput1_3.dll),系統缺失這些關鍵的文件會造成遊戲無法運行。還有人會問:我已經裝過DirectX 9.0瞭,還是不管用呀?請大傢一定要牢記一點,不管是32位操作系統還是64位操作系統,一定要安裝32位版本的DirectX文件,這是關鍵。因此請大傢一定要從文中給出的鏈接下載,因為我給出的版本是最新32位文件。

解決方法:

方法一:最簡單

使用Directx修復工具就可以一鍵修復

1、下載DirectX Repair 3.5高級增強版

2、打開後點擊檢測並修復,等待修復完成就可以進遊戲瞭。

本工具,兼容64位和32位統,操作簡單,一鍵即可修復。

方法二:安裝DirectX9.0C

1、下載本站準備的DirectX9.0C官方完整版;

2、下載後先解壓,然後運行Setup.exe安裝;

3、安裝完成後打開遊戲即可正常運行。

特別說明,安裝前請務必先手動刪除之前自己拷貝到system32或Syswow64文件夾中的dll文件!如果安裝失敗,則建議使用本文中的置頂方法,即使用DirectX修復工具解決。

方法三:隻下載必須的DLL文件

小而精,隻安裝缺失的文件。經我觀察發現,絕大多少遊戲不能運行是缺少如下的幾個文件:d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、xinput1_3.dll,因此,隻要安裝好瞭這幾個文件,就可以順利運行遊戲。文件我已經打包上傳,以下地址直接下載。註意一點,如果你的遊戲提示的缺失的文件不在上述6個文件之中,那麼你就不能用這個方法。

下載地址(密碼:guzi):

http://pan.baidu.com/s/1boXUgvt

下載完上述文件後,我還要說一下文件的用法。解壓後大傢就可以看到上述6個文件,對於32位的操作系統,請把這6個文件復制到“C:/Windows/System32/”文件夾下或者是復制到遊戲目錄,與遊戲的EXE文件在同一文件夾下;對於64位操作系統,請把這6個文件復制到“C:/Windows/Syswow64/”文件夾下或者是復制到遊戲目錄,與遊戲的EXE文件在同一文件夾下。綜上所述,不管是32位操作系統還是64位操作系統,隻要把文件復制到遊戲目錄(與遊戲的EXE文件在同一文件夾下)下,都可以解決問題。這步至關重要,千萬不要忘記或搞錯,否則就會出現"應用程序無法正常啟動(0xc000007b)。請單擊“確定”關閉程序。"這個錯誤。

特別說明:不管你使用的是32位的操作系統還是64位的操作系統,一定要使用32位的dll文件,這是關鍵!對於這個錯誤,64位系統的玩傢一定要把自己的系統當成32位的對待,尋找32位的文件安裝才可解決。因此,如果你使用的是之前自己從網上找到dll文件,並且已經按上述方法試過沒有成功,不是這個方法有問題,而很可能是你用的dll文件有問題。如果你不能確定你之前從別處找到的dll文件是最新版的32位的文件的話,建議大傢按照我提供的地址下載需要的文件(我提供的是最新版的32位的文件),也許你會有意想不到的驚喜。

上述教程來源於網絡,不過通過win7系統之傢小編親身測試,確實能用。

返回顶部