出現這個錯誤,可能是硬體的問題,也可能是軟體的問題。但是,由於硬體引起該問題的機率很小,並且除了更換硬體之外沒有更好的解決方法,因此本文將詳細介紹如何透過軟體解決此問題,這也是大家最關心的。
大致介紹一下這個錯誤是如何發生的。這個錯誤的本意是提示記憶體錯誤,但是通常情況下並不是記憶體存在問題,而是由於軟體的問題產生了這個錯誤
解決辦法:
方法一:大而全,安裝最新版的DirectX 9.0安裝包
這種方法的優點是,一次性把系統缺失的檔案自動安裝,並且自動升級舊有的檔案,缺點是安裝包較大(90MB以上),如果網速慢的不方便下載。
現在網上有很多的安裝包,但其中一些無法執行,會提示系統錯誤。就連之前微軟網站的安裝包也會出現類似問題。不過目前微軟可能已經意識到這個問題了,釋出了新的安裝包,應該會解決不少人無法安裝的問題。特別說明,微軟提供的安裝包在有的電腦上可能安裝不了,提示系統錯誤,這時可以重啟後多裝幾次。注意,安裝前請務必先手動刪除之前自己複製到system32或Syswow64資料夾中的dll檔案!
方法二:小而精,只安裝缺失的檔案
經我觀察發現,絕大多少遊戲不能執行是缺少如下的幾個檔案:d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、xinput1_3.dll,因此,只要安裝好了這幾個檔案,就可以順利運行遊戲。注意一點,如果你的遊戲提示的缺失的檔案不在上述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檔案有問題。
出現這個錯誤,可能是硬體的問題,也可能是軟體的問題。但是,由於硬體引起該問題的機率很小,並且除了更換硬體之外沒有更好的解決方法,因此本文將詳細介紹如何透過軟體解決此問題,這也是大家最關心的。
大致介紹一下這個錯誤是如何發生的。這個錯誤的本意是提示記憶體錯誤,但是通常情況下並不是記憶體存在問題,而是由於軟體的問題產生了這個錯誤
解決辦法:
方法一:大而全,安裝最新版的DirectX 9.0安裝包
這種方法的優點是,一次性把系統缺失的檔案自動安裝,並且自動升級舊有的檔案,缺點是安裝包較大(90MB以上),如果網速慢的不方便下載。
現在網上有很多的安裝包,但其中一些無法執行,會提示系統錯誤。就連之前微軟網站的安裝包也會出現類似問題。不過目前微軟可能已經意識到這個問題了,釋出了新的安裝包,應該會解決不少人無法安裝的問題。特別說明,微軟提供的安裝包在有的電腦上可能安裝不了,提示系統錯誤,這時可以重啟後多裝幾次。注意,安裝前請務必先手動刪除之前自己複製到system32或Syswow64資料夾中的dll檔案!
方法二:小而精,只安裝缺失的檔案
經我觀察發現,絕大多少遊戲不能執行是缺少如下的幾個檔案:d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、xinput1_3.dll,因此,只要安裝好了這幾個檔案,就可以順利運行遊戲。注意一點,如果你的遊戲提示的缺失的檔案不在上述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檔案有問題。