應(yīng)用程序無法正常啟動提示0xc000007b(內(nèi)存錯誤)

如圖,這個錯誤使無數(shù)玩家煩惱。
出現(xiàn)這個錯誤,可能是硬件的問題,也可能是軟件的問題。但是,由于硬件引起該問題的概率很小,并且除了更換硬件之外沒有更好的解決方法,因此本文將詳細介紹如何通過軟件解決此問題,這也是大家最關(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了,怎么還不行?這里要做兩點說明,首先,Windows 7是最高支持DirectX 11,向下兼容DirectX 9以及DirectX 10,并不是Windows 7只支持DirectX 11;還有,原版的Windows 7中只包含了最基本的DirectX 組件,而游戲需要的往往是較高級的組件(如d3dx9_42.dll、xinput1_3.dll),系統(tǒng)缺失這些關(guān)鍵的文件會造成游戲無法運行。還有人 會問:我已經(jīng)裝過DirectX 9.0了,還是不管用呀?請大家一定要牢記一點,不管是32位操作系統(tǒng)還是64位操作系統(tǒng),一定要安裝32位版本的DirectX文件,這是關(guān)鍵。因此請 大家一定要從文中給出的鏈接下載,因為我給出的版本是最新32位文件。
說到這,大家自然就知道解決方法了——安裝最新版的DirectX文件。這里我給大家介紹一種簡便方法(置頂方法)和兩種高級方法。
置頂方法:簡便萬能,一鍵修復(fù),使用DirectX修復(fù)工具。很多遇到這個問題的人對電腦都不甚了解,即使 我非常詳盡的介紹了操作方法,但是仍然會有問題。鑒于此,本人特地親自編寫了一款綠色軟件——DirectX修復(fù)工具。該款軟件采用傻瓜式一鍵操作,只要 點一個按鈕,就能自動完成校驗、檢測、修復(fù)、注冊的功能,十分簡便易用。該軟件可支持Windows XP、Windows Vista、Windows 7操作系統(tǒng),可以同時兼容32位與64位操作系統(tǒng)。大家完全不必操心自己的操作系統(tǒng)到底是什么操作系統(tǒng),需要做的只是下載該軟件,然后運行,因此極力推薦 普通用戶使用該方法。
程序鏈接:http://blog.csdn.net/vbcom/article/details/6962388
當(dāng)然,如果您是高級用戶,或者置頂方法不能解決您的問題,建議您考慮下述兩種高級方法。
方法一:大而全,安裝最新版的DirectX 9.0安裝包。這種方法的優(yōu)點是,一次性把系統(tǒng)缺失的文件自動安裝,并且自動升級舊有的文件,缺點是安裝包較大(90MB以上),如果網(wǎng)速慢的不方便下載。
現(xiàn)在網(wǎng)上有很多的安裝包,但其中一些無法運行,會提示系統(tǒng)錯誤。就連之前微軟網(wǎng)站的安裝包也會出現(xiàn)類似問題。不過目前微軟可能已經(jīng)意識到這個問題了,發(fā)布了新的安裝包,應(yīng)該會解決不少人無法安裝的問題。
特別說明,微軟提供的安裝包在有的電腦上可能安裝不了,提示系統(tǒng)錯誤,這時可以重啟后多裝幾次。注意,安裝前請務(wù)必先手動刪除之前自己拷貝到system32或Syswow64文件夾中的dll文件!
方法二:小而精,只安裝缺失的文件。經(jīng)我觀察發(fā)現(xiàn),絕大多少游戲不能運行是缺少如下的幾個文 件:d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、 xinput1_3.dll,因此,只要安裝好了這幾個文件,就可以順利運行游戲。注意一點,如果你的游戲提示的缺失的文件不在上述6個文件之中,那么你就不能用這個方法。
再來說一下文件的用法。對于32位的操作系統(tǒng),請把這6個文件復(fù)制到“C:/Windows/System32/”文件夾下或者是復(fù)制到游戲目 錄,與游戲的EXE文件在同一文件夾下;對于64位操作系統(tǒng),請把這6個文件復(fù)制到“C:/Windows/Syswow64/”文件夾下或者是復(fù)制到游 戲目錄,與游戲的EXE文件在同一文件夾下。綜上所述,不管是32位操作系統(tǒng)還是64位操作系統(tǒng),只要把文件復(fù)制到游戲目錄(與游戲的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位的文件安裝才可解決。因此,如果你使用的是之前自己從網(wǎng)上找到dll文件,并且已經(jīng)按上述方法試過沒有成功,不是這個方法有問題,而很可能是你用的dll文件有問題。如果你不能確定你之前從別處找到的dll文件是最新版的32位的文件的話,建議大家按照我提供的地址下載需要的文件(我提供的是最新版的32位的文件),也許你會有意想不到的驚喜。
現(xiàn)在,你可以試試你的游戲了。雙擊游戲圖標,游戲運行了~~
相關(guān)文章
- 當(dāng)遇到USB接口驅(qū)動異常時,可以通過多種方法來解決,其中主要就包括重裝USB控制器、禁用USB選擇性暫停設(shè)置、更新或安裝新的主板驅(qū)動等2025-04-23
- 在日常使用U盤的過程中,許多用戶可能會遇到U盤突然無法寫入數(shù)據(jù)的問題,這通常是由于U盤被寫保護所致,寫保護功能雖然可以防止數(shù)據(jù)被意外修改或刪除,但在需要寫入新數(shù)據(jù)時2024-12-14
- 最近配置了服務(wù)器,并做了磁盤陣列,突然有一天硬盤找不到了,然后重新陣列找回,但在磁盤管理器中發(fā)現(xiàn)雖然可以看到分區(qū)了,但提醒硬盤是只讀模式無法寫入文件,參考如下方2024-12-14
- 電腦是現(xiàn)代人生活中不可缺少的工具,但有時候我們會遇到電腦開機失敗的情況,這時候我們應(yīng)該怎么辦呢?本文將從多個方面為大家介紹解決辦法2024-10-26
電腦藍屏代碼memory_management怎么解決? 系統(tǒng)藍屏原因
電腦突然藍屏,顯示memory management,上來就被這串英文鎮(zhèn)住了,藍屏memory management是什么?為什么會出現(xiàn)藍屏memory management呢?,詳細請看下文介紹2024-08-01如何解決wpcap.dll丟失? 電腦wpcap.dll文件破損的修復(fù)方法
如果文件wpcap.dll丟失有什么辦法可以解決,出現(xiàn)wpcap.dll丟失的的原因又是因為什么呢?今天就大家了解一下wpcap.dll文件,希望能夠你給在解決wpcap.dll文件的問題上有所幫2024-08-01pasmutility.dll缺失怎么辦? 電腦pasmutility.dll丟失的修復(fù)技巧
如果你在打開某些程序或者游戲時遇到了“缺失pasmutility.dll”的錯誤提示,不要驚慌,這是一個非常普遍的問題,下面我們就來看看詳細的教程2024-08-01svcapicall.dll丟失怎么解決? 電腦提示svcapicall.dll文件損壞的修復(fù)技
在使用電腦的過程中,有時會遇到各種各樣的問題,其中之一就是dll文件丟失的情況,特別是當(dāng)出現(xiàn)svcapicall.dll丟失的問題時,很多人可能會束手無策,,下面我們就來看看這個2024-07-30ser32.dll丟失怎么辦? 電腦提示ser32.dll文件丟失破損的修復(fù)方法
如果出現(xiàn)user32.dll丟失的情況,可能會影響操作系統(tǒng)的正常運行,今天這篇文章本文將介紹電腦缺失user32.dll丟失的解決辦法,詳細說明解決步驟2024-07-30msstdfmt.dll文件損壞丟失怎么辦? 快速的修復(fù)msstdfmt.dll丟失的方法
你是否曾經(jīng)碰到過弄丟msstdfmt.dll文件的情況呢?如果你遇到此問題,不必驚慌,在本文中,將為您介紹幾種修復(fù)msstdfmt.dll文件的方法,幫助您解決這一問題2025-03-20