1. 程式人生 > >DirectX修復工具常見問題解答

DirectX修復工具常見問題解答

    經常有人在網上發帖詢問DirectX修復工具的一些問題,但是有些問題的回答並不夠準確。因此作者在這裡把一些常見的問題列出,供大家參考。

    For English version of Q&A, please refer to the corresponding "txt" file attached under the programme folder.

問題1:XP系統上執行軟體時出現0xc0000135的錯誤,怎麼回事?
答:Windows XP SP3系統使用者需先安裝Microsoft .NET Framework 2.0或更高版本才可執行本程式,詳情請見“致Windows XP使用者.txt”檔案。

問題2:資料夾裡為什麼有兩個“DirectX Repair”程式,他們有什麼區別?
答:“DirectX Repair.exe”為通用版程式,可以相容Windows XP(需先安裝.NET 2.0,詳情請參閱“致Windows XP使用者.txt”檔案)、Windows Vista、Windows 7、Windows 8(需要先按系統提示開啟.NET 3.5)、Windows 8.1(需要先按系統提示開啟.NET 3.5)、Windows 10(需要先按系統提示開啟.NET 3.5);“DirectX_Repair_win8_win10.exe”為特別版程式(基於.NET 4.0開發),可以在Windows 8和Windows 10系統上直接執行。這兩個程式的功能完全相同。


問題3:我下載的是標準版或是線上修復版,怎麼將程序升級成增強版?
答:首先來說,各個版本之間,主程式完全相同,標準版等只是缺少相應的擴充套件資料包,因此無法進行增強式修復(即修復c++)。因此,可以通過補全擴充套件包的形式使標準版等直接成為增強版。本程式自V3.5版起,自帶擴充套件功能。只要在主介面的“工具”選單下開啟“選項”對話方塊,找到“擴充套件”標籤,點選其中的“開始擴充套件”按鈕即可。擴充套件過程需要Internet連線,擴充套件成功後重新執行程式即可使新的資料包生效。擴充套件用時根據網路速度不同而不同,最快僅需22秒(平均速度約4MB/s),最慢需要數分鐘,煩請耐心等待。

問題4:我從某些網站下載的就是增強版,為什麼彈出更新c++對話方塊時顯示c++ 2015 Redistributable Package的條目是灰色的並且不能修復?或是我從日誌檔案看修復後c++ 2015的狀態仍是“-”?

答:這是由於某些網站有上傳檔案大小的限制,如果超過限制則無法上傳。由於c++資料包占用空間較大,為了滿足這些網站的上傳要求,因此上傳的程式擴充套件包中未包含c++ 2015。無需擔心,此時只需按照上面“問題3”的方法進行擴充套件,成功後程序即可成為完整增強版。擴充套件成功後再次執行程式即可實現c++ 2015的修復。備註:此問題只是以c++ 2015為例,如果其他c++元件(如c++ 2005,c++ 2008,c++ 2010,c++2012,c++2013)呈現問題中描述的狀態,均按照此方法進行擴充套件即可。

問題5:我在有的電腦上使用標準版或線上修復版修復DirectX後,程式彈出c++元件仍異常的提示,讓我使用增強版再修復;而在有些其他電腦上使用標準版修復完成後,卻沒有這個提示(此時我感覺c++仍有問題)。這是什麼原因?
答:本程式致力於解決0xc000007b錯誤,因此只有在程式檢測到系統中c++存在異常,可能導致0xc000007b問題,而修復時又沒有使用增強版修復相應c++時,才會彈出此提示。而對於那些根本沒有安裝c++的系統,程式則不會提示。理論上講,本程式完全可以解決c++未安裝所帶來的任何錯誤(如提示缺少msvcr120.dll檔案等),但之所以程式在這些系統上不做任何提示,是考慮到絕大部分電腦都會缺失c++元件,如果均進行提示,則此提示將變成必出現的提示,所有使用者都需要使用增強版進行再次修復,失去了標準版存在的意義。

問題6:部分檔案修復失敗怎麼辦?
答:可以以安全模式引導系統(具體方法百度可查),然後再用本程式進行修復即可成功。

問題7:全部檔案的狀態都是下載失敗或失敗,這是怎麼回事?
答:在極個別的電腦上,由於系統核心元件異常,導致程式在檢測時無法呼叫系統元件而產生此問題。此時請在程式的“工具”選單下“選項”對話方塊中,將“安全級別”改為“低”即可。更改後再進行修復即可正確完成相關操作。

問題8:該軟體能支援64位作業系統嗎?
答:能。程式在程式設計時已經充分考慮了不同系統的特性,可以完美支援64位作業系統。並且,程式有自適應功能,可以自動檢測作業系統版本、位數,無需使用者進行設定。

問題9:玩遊戲出現閃退、黑屏、卡屏、卡死、幀數低、打太極等問題,修復後仍不能解決?
答:該問題的可能原因較多,比如DirectX有問題,c++有問題。使用DirectX修復工具增強版即可解決由這兩種情況所導致的問題。如果修復後仍不能解決,則可能有三種原因:第一,遊戲有問題(或破解補丁有問題),建議從別的網站上重新下載;第二,顯示卡驅動沒裝好(這種情況較多),建議重灌顯示卡驅動;第三,硬體配置不夠。

問題10:出現DirectDraw、Direct3D、AGP紋理加速不可用,修復後仍不能解決?
答:本程式的V3.2版本之後新增了一個開啟該加速的功能,請先嚐試使用該功能進行修復。如果修復後仍不能解決,則通常是由於顯示卡驅動有問題造成的,建議到顯示卡官網下載最新驅動安裝即可。

問題11:本程式是隻能修復C盤中的DirectX嗎?其他盤中的如何修復?
答:本程式不是隻能修復C盤中的DirectX,而是修復當前系統所在磁碟的DirectX。如果您的作業系統安裝在了C盤,則程式會修復C盤中的DirectX,如果您的作業系統安裝在了D盤,則程式會修復D盤中的DirectX,其他以此類推。如果您的系統中有多個作業系統,則修復只能針對當前執行的作業系統,無法修復其他作業系統。因為未執行的作業系統程式無法檢測其完整性,因此也就無法修復。如果您想修復計算機中的多個作業系統,請分別用這些作業系統啟動,然後再呼叫本程式進行修復即可。

問題12:網上有人說修復某某軟體的錯誤時最好用本程式的V1.2版或者V2.1版,不要用本程式的最新版本,這是怎麼回事?
答:作為軟體作者,我可以很負責並且很權威的告訴你,新版本的程式一定比舊版本更好用。舊版本能解決的問題新版本也一定能解決,舊版本解決不了的問題,新版本也可能能解決。因此不要在意網上的這些說法,作者建議所有使用者都使用本程式的最新版本。

問題13:該軟體包含的DirectX是什麼版本的?
答:本軟體集成了最新版的DirectX Redist(Jun2010),其中包含DirectX 9.0、DirectX 10.0、DirectX 10.1以及DirectX 11的全部檔案,程式會根據您的系統自動修復需要修復的檔案,無需使用者進行設定。所有的DX元件都有微軟的數字簽名,請放心。

問題14:我的Windows 7用的是DirectX 11,該軟體可以修復嗎?
答:可以。如上問所說,軟體中包含了DirectX 11的檔案。

問題15:我的遊戲執行時出現0xc000007b錯誤,能用本軟體修復嗎?


問題16:我的遊戲執行時出現某某記憶體(0xcxxxxxxxx)不能為Read或Written,能用本軟體修復嗎?
答:不一定能解決問題。因為造成這個問題的可能原因很多,比如軟體有問題,沒有安裝c++、系統有問題、顯示卡驅動沒裝好等等。建議到網上搜索有關此問題的對應解決辦法,如果條件允許的話,重灌電腦可以解決此問題。

問題17:玩遊戲時顯示需要安裝DirectX8.1或以上版本,可我已經裝了,並用本程式修復過了,為什麼還是不行?
答:魔獸出現這個問題的概率較高。該問題是由於顯示卡驅動有問題造成的,建議重灌顯示卡驅動。

問題18:為什麼經本軟體檢測修復後遊戲仍不能執行?
答:如果使用了本軟體進行修復,請確保您的遊戲目錄下沒有自行拷貝的dll檔案。若您之前自己從網上下載過dll檔案並拷貝到系統,請將它們全部刪除後再用本軟體進行修復。同時,造成軟體、遊戲不能執行的原因還有很多,如果確認DirectX已經沒有問題,請參考:http://blog.csdn.net/vbcom/article/details/6218535

問題19:修復失敗會對我的系統有什麼影響嗎?
答:本程式只是一個工具軟體,不會對系統有任何影響,請放心。

問題20:360安全衛士提示我說程式有可疑行為這是怎麼回事?
答:由於DirectX元件存在於系統資料夾內,本程式修復時需要修改系統資料夾中的相關內容,因此修復時360可能會進行提示。請選擇允許操作以便本程式能夠進行修復。請各位使用者放心,本程式不會對系統造成破壞。如果您很在意這個提示並且不信任本程式的話,請不要用本程式進行修復,直接刪除本程式即可。

問題21:程式中的DirectX 診斷工具是怎麼回事?
答:該功能是呼叫了系統自帶的DirectX診斷工具,該工具可以檢測諸如系統支援的最高DirectX版本等基本資訊,並且可以檢測軟體、硬體以及驅動是否存在問題。檢測的資訊可以有助於修復您的問題。如果您對這些資訊不甚瞭解,則可忽略本功能。

問題22:日誌檔案是怎麼回事?
答:日誌檔案可以記錄您的檢測與修復結果,這樣在出現問題時可以及時分析查詢原因。日誌記錄功能預設開啟,建議您不要關閉,也不要更改模式。

問題23:怎麼檢視日誌檔案?
答:點選本程式“檔案”選單中的“檢視日誌檔案”按鈕即可檢視日誌檔案。

問題24:使用者反饋是什麼意思?
答:您可以在使用者反饋程式中傳送反饋資訊給軟體作者。您可以點選程式的“幫助”選單中的“使用者反饋”按鈕啟動反饋程式。如果本程式成功解決您的問題,您可以傳送反饋告知作者以便有所參考;如果本程式沒有解決您的問題,您也可以傳送反饋告知作者以便共同解決問題。

問題25:如何和軟體作者進行交流?
答:您可以通過反饋程式與作者交流。如果反饋程式遇到網路繁忙無法使用時您也可以通過E-mail與作者交流。E-mail地址請參考程式的“幫助”選單中的“關於”按鈕。