1. 程式人生 > >讓作者告訴你DirectX修復工具到底能解決什麼問題

讓作者告訴你DirectX修復工具到底能解決什麼問題

    DirectX修復工具從釋出至今已經過去整整一年的時間了,通過大家的反饋及交流我發現有一部分人並不清楚DirectX修復工具到底可以解決什麼問題。雖說網上有眾多網友的解釋,但畢竟不是很全面,都只介紹了某一方面的應用。因此,在這裡,就由作者為大家全面地闡釋一下本程式的用途。

本程式可以解決的問題。

No.1 應用程式無法正常啟動(0xc000007b)。請單擊“確定”關閉應用程式。

修復時推薦使用版本:增強版

解決概率:大於95%(使用V3.0及以上版本)


    由於本程式主要針對0xc000007b問題設計,因此把這一條放在了第一位。從目前的反饋情況來看,使用增強版修復該問題時,解決概率可以達到95%以上(僅限使用V3.0及以上版本,使用低版本可能無法達到這個成功概率)。至於剩下的5%之所以不能解決,是由於有些軟體不僅需要DirectX的支援,還需要其他元件的支援,而這些元件異常導致的0xc000007b問題本程式無法解決。還有很少的一部分人遇到了藍屏問題,其提示程式碼為0x0000007b,這種情況通常都是由於硬碟設定造成的,因此本程式也無法解決。

No.2 無法啟動此程式,因為計算機中丟失 d3dx9_42.dll。嘗試重新安裝該程式以解決此問題。

修復時推薦使用版本:增強版

解決概率:大於99%


    這個問題是新系統普遍存在的問題。不管是正版系統還是盜版系統由於預設都未包含DirectX相關元件,因此在首次執行大型遊戲時普遍都會遇到這個問題。由於造成這個問題的機理簡單,解決辦法簡單,因此針對該問題的解決概率也較高。除了標題中提到的d3dx9_42.dll檔案外,類似的還有以下這些檔案。注意,本程式只能解決在以下列表中包含的檔案所遇到的問題:d3dcompiler_33.dll、d3dcompiler_34.dll、d3dcompiler_35.dll、d3dcompiler_36.dll、d3dcompiler_37.dll、d3dcompiler_38.dll、d3dcompiler_39.dll、d3dcompiler_40.dll、d3dcompiler_41.dll、d3dcompiler_42.dll、d3dcompiler_43.dll、d3dcsx_42.dll、d3dcsx_43.dll、d3dx9_24.dll、d3dx9_25.dll、d3dx9_26.dll、d3dx9_27.dll、d3dx9_28.dll、d3dx9_29.dll、d3dx9_30.dll、d3dx9_31.dll、d3dx9_32.dll、d3dx9_33.dll、d3dx9_34.dll、d3dx9_35.dll、d3dx9_36.dll、d3dx9_37.dll、d3dx9_38.dll、d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、d3dx10.dll、d3dx10_33.dll、d3dx10_34.dll、d3dx10_35.dll、d3dx10_36.dll、d3dx10_37.dll、d3dx10_38.dll、d3dx10_39.dll、d3dx10_40.dll、d3dx10_41.dll、d3dx10_42.dll、d3dx10_43.dll、d3dx11_42.dll、d3dx11_43.dll、X3DAudio1_0.dll、X3DAudio1_1.dll、X3DAudio1_2.dll、X3DAudio1_3.dll、X3DAudio1_4.dll、X3DAudio1_5.dll、X3DAudio1_6.dll、X3DAudio1_7.dll、xactengine2_0.dll、xactengine2_1.dll、xactengine2_2.dll、xactengine2_3.dll、xactengine2_4.dll、xactengine2_5.dll、xactengine2_6.dll、xactengine2_7.dll、xactengine2_8.dll、xactengine2_9.dll、xactengine2_10.dll、xactengine3_0.dll、xactengine3_1.dll、xactengine3_2.dll、xactengine3_3.dll、xactengine3_4.dll、xactengine3_5.dll、xactengine3_6.dll、xactengine3_7.dll、XAPOFX1_0.dll、XAPOFX1_1.dll、XAPOFX1_2.dll、XAPOFX1_3.dll、XAPOFX1_4.dll、XAPOFX1_5.dll、XAudio2_0.dll、XAudio2_1.dll、XAudio2_2.dll、XAudio2_3.dll、XAudio2_4.dll、XAudio2_5.dll、XAudio2_6.dll、XAudio2_7.dll、xinput1_1.dll、xinput1_2.dll、xinput1_3.dll、xinput9_1_0.dll(WindowsXP)、atl100.dll、mfc100.dll、mfc100chs.dll、mfc100cht.dll、mfc100deu.dll、mfc100enu.dll、mfc100esn.dll、mfc100fra.dll、mfc100ita.dll、mfc100jpn.dll、mfc100kor.dll、mfc100rus.dll、mfc100u.dll、mfcm100.dll、mfcm100u.dll、msvcp100.dll、msvcr100.dll、vcomp100.dll、atl110.dll、mfc110.dll、mfc110chs.dll、mfc110cht.dll、mfc110deu.dll、mfc110enu.dll、mfc110esn.dll、mfc110fra.dll、mfc110ita.dll、mfc110jpn.dll、mfc110kor.dll、mfc110rus.dll、mfc110u.dll、mfcm110.dll、mfcm110u.dll、msvcp110.dll、msvcr110.dll、vccorlib110.dll

vcamp110.dllvcomp110.dllMSVCRTD.dllmfc120.dll、mfc120chs.dll、mfc120cht.dll、mfc120deu.dll、mfc120enu.dll、mfc120esn.dll、mfc120fra.dll、mfc120ita.dll、mfc120jpn.dll、mfc120kor.dll、mfc120rus.dll、mfc120u.dll、mfcm120.dll、mfcm120u.dll、msvcp120.dll、msvcr120.dll、vccorlib120.dll、vcamp120.dll、vcomp120.dll

No.3 C:\Windows\system32\d3dx9_42.dll沒有被指定在Windows上執行,或者它包含錯誤。請嘗試使用原始安裝媒體重新安裝程式,或聯絡您的系統管理員或軟體供應商以獲取支援。

修復時推薦使用版本:增強版

解決概率:大於99%


    這個問題多是由於使用者自行修復缺失的檔案後產生的。該問題由於機理簡單因此也較容易解決。除了標題中提到的d3dx9_42.dll檔案外,類似的還有以下這些檔案。注意,本程式只能解決在以下列表中包含的檔案所遇到的問題(列表見No.2的列表)。

No.4 發生了一個內部系統錯誤。請參閱您的Windows資料夾中的DXError.log和Directx.log來確定問題。

修復時推薦使用版本:標準版

解決概率: 95%


    這個問題也是存在比較廣泛的,即使是正版的全新系統也時有發生。產生這個問題的原因是程式自身的BUG造成的,而是用本程式修復可以繞過這個問題。這裡要說明一下,使用本程式修復成功後,相當於安裝了微軟提供的DirectX安裝包,這時就沒有必要再安裝微軟提供的DirectX安裝包了。如果這時再安裝微軟提供的DirectX安裝包,可能仍然會出現內部系統錯誤,但是使用者可以忽略這條提示。

No.5 由於應用程式配置不正確,應用程式未能啟動。重新安裝應用程式可能會糾正這個問題。

修復時使用版本:必須使用增強版

解決概率:80%


    這個問題基本上都出現在Windows XP作業系統上。這個問題其實和DirectX沒有什麼關係,而絕大多數情況是由於c++異常造成的。由於本程式的增強版可以修復c++,因此使用本程式的增強版可以解決這個問題。

No.6 應用程式無法正常啟動(0xc00000ba)。請單擊“確定”關閉應用程式。

修復時推薦使用版本:標準版

解決概率:50%


    這個問題出現在個別的遊戲上。如果是由於DirectX元件的異常造成的該問題,本程式可以正常修復,而如果是由於其他元件(如binkw32.dll等)異常造成的該問題,本程式則無法修復。因此說修復能否成功還要看具體情況。

No.7 部分遊戲沒有聲音。

修復時推薦使用版本:標準版線上修復版

解決概率:50%

    部分遊戲(如夢幻之星OL2、PSO2及最新的看門狗Watch dogs等)可以正常進入,但是沒有聲音,而系統聲音是正常的。這個問題是由於DirectX中負責音訊相關的元件異常或未註冊造成的。這個問題通常情況下往往都是極個別的檔案異常,因此沒必要下載完整版的DirectX修復工具進行修復,只需下載線上修復版進行快速修復即可。

No.8 部分遊戲雙擊點開後閃退。

修復時推薦使用版本:增強版

解決概率:40%

    某些遊戲(如真三國無雙6)點開後閃退,或者壓根沒反應。造成這種情況的原因有很多,其中一個很可能的原因就是c++有問題。由於c++版本眾多,極有可能造成玩家因安裝了錯誤的版本而不能進入遊戲。如果是這種情況,使用增強版修復後即可進入遊戲。如果修復完成後仍然會閃退,則可能是由於遊戲本身或破解補丁有問題、顯示卡驅動有問題或硬體配置不夠所致,玩家應從這3方面予以考慮。

No.9 Grand Theft Auto IV已停止工作 出現了一個問題,導致程式停止正常工作。請關閉該程式。

修復時推薦使用版本:增強版

解決概率:33%


    某些遊戲(如GTA  IV等)點開後會出現程式停止工作的錯誤。造成這種情況的原因大致有3種:第一,DirectX有問題;第二,遊戲本身或破解補丁有問題;第三,顯示卡驅動有問題。對於DirectX有問題的使用者,使用本程式進行修復即可進入遊戲。而對於上述第二種情況的使用者建議重新下載遊戲或更換破解補丁;對於上述第三種情況的使用者則建議到顯示卡官網下載最新的顯示卡驅動並安裝。本項內容中只是拿GTA 4作一個例子,其他遊戲如果出現同樣提示也適用於本條內容。 

No.10 部分非主流遊戲所遇到的DirectX的問題。

修復時推薦使用版本:標準版

解決概率:較低

    一些人玩的非主流遊戲,有時也會遇到DirectX問題而無法進入。由於這些遊戲的提示比較特殊,不具備代表性,因此不在這裡詳細介紹。只要你的遊戲進不去,並且提示的對話方塊裡包含“DirectX”等字樣,都可以嘗試用本程式進行修復。當然,對於非主流遊戲的修復成功率要遠低於主流遊戲。

本程式無法解決的問題。

No.1 魔獸爭霸III不能初始化DirectX。請確保你的系統擁有DirectX8.1或者更高的版本以及你的顯示驅動程式是最新的。DirectX也可以在你的魔獸爭霸3安裝盤上找到。


    這是一個極具迷惑性的提示(不僅會出現在war3中,其他一些遊戲也會出現),往往大多數人看到這條提示後會開始修復自己的DirectX,但發現無論如何修復更新(包括用本程式進行修復)仍然會有這條提示。其實這個問題並不是由於DirectX有問題,而是你的顯示卡驅動有問題!至於顯示卡驅動為什麼會有問題原因多種多樣在此不想詳談,大家要作的只是對應自己的顯示卡型號,到顯示卡的官網下載最新的顯示卡驅動並安裝即可。通常安裝完顯示卡驅動這個問題也就會迎刃而解了,如果大家還不放心,可以開啟“DirectX診斷工具”(在本程式的工具選單裡),找到“顯示”選項卡,這時你會看到下面DirectX功能中的“DirectDraw加速”、“Direct3D加速”、“AGP紋理加速”都已處於已啟用狀態,這說明你的顯示卡驅動已經正常工作了。

No.2 “DirectDraw加速”、“Direct3D加速”、“AGP紋理加速”不可用。


    其實這個問題和DirectX本身沒有什麼關係,因此即使用本程式修復後也無法解決。這個問題是由於顯示卡驅動有問題造成的。請大家對應自己的顯示卡型號,到顯示卡的官網下載最新的顯示卡驅動並安裝即可。通常安裝完正確的顯示卡驅動後這些內容都會自動變為已啟用,這時就可以正常的玩遊戲了。

No.3 “0xXXXXXXXX”指令引用的”0xXXXXXXXX”記憶體。該記憶體不能為”read”(或written)。要終止程式,請單擊“確定”。要除錯程式,請單擊“取消”。


    造成這個問題的原因實在是數不勝數——太多了。但是不管怎麼說,由於DirectX有問題造成這個錯誤還比較少見。因此,如果大家遇到這個錯誤,基本不用考慮DirectX的問題了,從其他方面進行考慮。當然,由於DirectX沒有問題,本程式也無法解決這個問題。

No.4 一些奇怪的疑難雜症。

    系統開機慢,我的電腦圖示不見了,上不了網,無法進行系統還原,無法備份檔案,裝置驅動壞了……本程式根本就不是為這些問題設計的,但是網上有一部分人拿本程式來修復這些問題,因此我在這裡也不得不提一下。產生這些問題的原因一般都是系統檔案損壞,缺少某些程式,系統被病毒木馬感染破壞,某些元件未註冊,而跟DirectX基本沒有任何關係。如果您用本程式的“註冊系統中所有dll檔案”功能解決了上述某些問題,那麼算您幸運;如果本程式沒有解決這些問題那也是很正常的,因為本程式壓根就沒打算解決這些問題。請不要因此就說本程式無用,給本程式差評。這就好比,不能因為Windows無法殺蟑螂就說Windows是一個很差的作業系統,再厲害的藥也得對症才有效。還是希望廣大使用者能夠理解。

    以上就是軟體作者對於DirectX修復工具的用途進行的一個比較詳盡的介紹,希望對大家有所幫助。人民的力量是無窮的,如果您發現本程式還有其他的用途,可以告訴我,以便和大家一起分享。如果大家有什麼好的意見或者建議也歡迎和我交流,對大家的理解與支援深表感謝。