执行游戏时出现0xc000007b错误的解决方法
???? 如圖,這個錯誤使無數(shù)玩家煩惱。
???????
????出現(xiàn)這個錯誤,可能是硬件的問題,也可能是軟件的問題??墒?#xff0c;因為硬件引起該問題的概率非常小,而且除了更換硬件之外沒有更好的解決方法,因此本文將具體介紹怎樣通過軟件解決此問題,這也是大家最關(guān)心的。
??
????大致介紹一下這個錯誤是怎樣發(fā)生的。這個錯誤的本意是提示內(nèi)存錯誤,可是通常情況下并非內(nèi)存存在問題,而是因為軟件的問題產(chǎn)生了這個錯誤。到底是什么軟件的問題呢?答案是DirectX,而且多數(shù)情況下是DirectX 9.0的問題。
??
????或許大家會問了:我玩的游戲都有DirextX 11的特效了,還會和DirectX 9有關(guān)系嗎?其實,游戲公司為了游戲的兼容性,往往都是基于DirectX 9.0的API開發(fā)游戲,然后加上DirectX 10和DirectX 11的特效,這種話,無論什么樣的顯卡都能夠玩游戲。也正是如此,DirectX 9.0有問題會影響眼下最新的游戲(比方極品飛車15)。還有人會問了:我的Windows 7都能支持DirectX 11了,怎么還不行?這里要做兩點(diǎn)說明,首先,Windows 7是最高支持DirectX 11,向下兼容DirectX 9以及DirectX 10,并非Windows 7僅僅支持DirectX 11;還有,原版的Windows 7中僅僅包括了最主要的DirectX 組件,而游戲須要的往往是較高級的組件(如d3dx9_42.dll、xinput1_3.dll),系統(tǒng)缺失這些重要的文件會造成游戲無法執(zhí)行。還有人會問:我已經(jīng)裝過DirectX 9.0了,還是無論用呀?請大家一定要牢記一點(diǎn),無論是32位操作系統(tǒng)還是64位操作系統(tǒng),一定要安裝32位版本號的DirectX文件,這是關(guān)鍵。因此請大家一定要從文中給出的鏈接下載,由于我給出的版本號是最新32位文件。
??
????講到這,大家自然就知道解決方法了——安裝最新版的DirectX文件。這里我給大家介紹一種簡便方法(置頂方法)和兩種高級方法。
??
????置頂方法:簡便萬能,一鍵修復(fù),使用DirectX修復(fù)工具。非常多遇到這個問題的人對電腦都不甚了解,即使我非常詳盡的介紹了操作方法,可是仍然會有問題。鑒于此,本人特地親自編寫了一款綠色軟件——DirectX修復(fù)工具。該款軟件採用傻瓜式一鍵操作,僅僅要點(diǎn)一個button,就能自己主動完畢校驗、檢測、修復(fù)、注冊的功能,十分簡便易用。該軟件可支持Windows XP、Windows Vista、Windows 7操作系統(tǒng),能夠同一時候兼容32位與64位操作系統(tǒng)。大家全然不必?fù)?dān)心自己的操作系統(tǒng)究竟是什么操作系統(tǒng),須要做的僅僅是下載該軟件,然后執(zhí)行,因此極力推薦普通用戶使用該方法。
程序鏈接:http://blog.csdn.net/vbcom/article/details/6962388
??
??? 當(dāng)然,假設(shè)您是高級用戶,或者置頂方法不能解決您的問題,建議您考慮下述兩種高級方法。
??
????方法一:大而全,安裝最新版的DirectX 9.0安裝包。這樣的方法的長處是,一次性把系統(tǒng)缺失的文件自己主動安裝,而且自己主動升級舊有的文件,缺點(diǎn)是安裝包較大(90MB以上),假設(shè)網(wǎng)速慢的不方便下載。
??
????如今網(wǎng)上有非常多的安裝包,但當(dāng)中一些無法執(zhí)行,會提示系統(tǒng)錯誤。就連之前微軟站點(diǎn)的安裝包也會出現(xiàn)類似問題。只是眼下微軟可能已經(jīng)意識到這個問題了,公布了新的安裝包,應(yīng)該會解決不少人無法安裝的問題。大家能夠到微軟的官方站點(diǎn)上下載。同一時候,作為參考,大家也能夠到360軟件管家下載安裝。下面3種下載方式任選其一就可以。?
?
微軟官方在線安裝包:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3
?
微軟官方離線安裝包:
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d
?
下載方式3:在360軟件管家找“Microsoft DirectX 9.0c正式版”下載安裝就可以。
?
??? 特別說明,微軟提供的安裝包在有的電腦上可能安裝不了,提示系統(tǒng)錯誤。這時能夠重新啟動后多裝幾次,假設(shè)每次都不行的話建議還是從360軟件管家下載。注意,安裝前請務(wù)必先手動刪除之前自己復(fù)制到system32或Syswow64目錄中的dll文件!
???????
????方法二:小而精,僅僅安裝缺失的文件。經(jīng)我觀察發(fā)現(xiàn),絕大多少游戲不能執(zhí)行是缺少例如以下的幾個文件:d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、xinput1_3.dll,因此,僅僅要安裝好了這幾個文件,就能夠順利執(zhí)行游戲。文件我已經(jīng)打包上傳,下面兩個地址任選其一就可以。注意一點(diǎn),假設(shè)你的游戲提示的缺失的文件不在上述6個文件之中,那么你就不能用這種方法。
下載地址1:
http://download.csdn.net/detail/vbcom/2902456
下載地址2:
http://good.gd/875627.htm
?
?????下載完上述文件后,我還要說一下文件的使用方法。解壓后大家就能夠看到上述6個文件,對于32位的操作系統(tǒng),請把這6個文件拷貝到“C:/Windows/System32/”目錄下或者是拷貝到游戲目錄,與游戲的EXE文件在同一目錄下;對于64位操作系統(tǒng),請把這6個文件拷貝到“C:/Windows/Syswow64/”目錄下或者是拷貝到游戲目錄,與游戲的EXE文件在同一目錄下。綜上所述,無論是32位操作系統(tǒng)還是64位操作系統(tǒng),僅僅要把文件拷貝到游戲目錄(與游戲的EXE文件在同一目錄下)下,都能夠解決這個問題。這步至關(guān)重要,千萬不要忘記或搞錯,否則就會出現(xiàn)"應(yīng)用程序無法正常啟動(0xc000007b)。請單擊“確定”關(guān)閉程序。"這個錯誤。
??
??? 特別說明:無論你使用的是32位的操作系統(tǒng)還是64位的操作系統(tǒng),一定要使用32位的dll文件,這是關(guān)鍵!對于這個錯誤,64位系統(tǒng)的玩家一定要把自己的系統(tǒng)當(dāng)成32位的對待,尋找32位的文件安裝才可解決。因此,假設(shè)你使用的是之前自己從網(wǎng)上找到dll文件,而且已經(jīng)按上述方法試過沒有成功,不是這種方法有問題,而非常可能是你用的dll文件有問題。假設(shè)你不能確定你之前從別處找到的dll文件是最新版的32位的文件的話,建議大家依照我提供的地址下載須要的文件(我提供的是最新版的32位的文件),或許你會有意想不到的驚喜。
?
????如今,你能夠試試你的游戲了。雙擊游戲圖標(biāo),游戲執(zhí)行了~~
??
??? 為了方便大家有個參考,我特別制作了新博客《0xc000007b解決的方法支持列表》,當(dāng)中列舉了已經(jīng)測試成功的游戲與軟件,希望大家不斷提出反饋以便我補(bǔ)充與更新。
?
????誠然,本文不可能解決全部人的問題,假設(shè)你的問題仍然沒有解決,請點(diǎn)擊這里查看本文的興許文章《0xc000007b的解決的方法(續(xù))》,里面繼續(xù)有具體的解決的方法;假設(shè)文章中的方法攻克了你的問題,不要忘了回復(fù)一下呀(順便說一下你是攻克了哪個游戲的問題,方便大家有個參考)!?
總結(jié)
以上是生活随笔為你收集整理的执行游戏时出现0xc000007b错误的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 张颐武:周小平的意义
- 下一篇: quick-cocos2d-x api构