DirectX修復工具是一款非常實用的修復系統異常的工具,軟件界面簡潔,操作簡單易用,一鍵完成檢測修復,只要簡單一鍵選擇就能完成檢測、修復、注冊等一系列問題,適用多個操作系統,同時兼容32位和64位,支持更新c++組件,提高修復軟件的概率,能滿足大部分用戶的需求,有需要的小伙伴快來下載體驗吧!
DirectX修復工具軟件功能
1、一鍵式檢測和修復
檢測、維修、注冊等一系列問題,只需簡單的一鍵選擇即可完成。使用門檻低,操作簡單,是真正的傻瓜式設計。
2、適用于多種操作系統
軟件操作簡單,而且適用于多種操作系統。微軟的win8win7Windows Vista適合使用。兼容32位和64位。更厲害的是可以根據不同系統自動調整設置。
2、異步多線程
采用異步多線程技術,檢測、下載、修復任務獨立進行,互不干擾。
3、各種窗口樣式
有兩種窗口樣式,普通模式和簡單模式,各有不同,適合不同需求的人。一般來說,默認的正常模式可以滿足大部分用戶的需求。但是,如果你想更快更高效地修復作品,你可以選擇簡單的窗口樣式。
4、高級過濾功能
用戶可以根據自己的需要過濾和選擇要修復的文件,這提供了效率。
5、自動記錄
記錄每次檢查維修的結果,方便用戶及時查找原因,下次維修。
6、關注用戶反饋
可以在用戶同意的情況下發送修復結果,用戶也可以與軟件作者溝通,共同發現問題,幫助更準確高效地完成修復。
7、包含許多高級功能
在“選項”欄中,有五個高級功能。分別是:注冊系統文件夾中的所有dll文件,擴展名,DirectX版本,DirectX加速等。這些高級功能可以提高工作效率。
8、自動更新c++
DirectX修復工具還支持在檢測和修復問題時更新c++組件,提高了修復軟件的概率。
DirectX修復工具軟件使用方法
directx修復工具怎么用?
1.雙擊通用版程序后,將直接出現第二張截圖。那我們接下來就可以直接單擊【檢測并修復】按鈕開始檢查電腦的當前狀態及是否有異常問題存在。
2.檢測顯示小編電腦并無異常文件,直接單擊【確定】關閉該界面即可。
3.請根據圖中提示進行修復,如你不希望修復該問題(可能該組件是你自己設置,所以不需要修復)你直接單擊【取消】并關閉該界面即可。
DirectX修復工具軟件更新日志
DirectX修復工具V4.3
改進的功能:
更新了部分c++數據包。新版程序更新了C++2015-2022的數據包,新數據包兼容性更強,可以修復更多的內容。
優化調試模式提示功能。在用戶進行手動修復時,程序提供更多提示信息,方便用戶進行手動修復。
優化測試版功能。在當前使用的測試版程序到期后,用戶可以一鍵升級至最新版,無需重新下載。
優化程序框架。為用戶提供更多個性化可選項,方便不同用戶使用。
其他細節性改進。
修復的BUG:
修復了一個在部分情況下無法手動修復c++2015-2022的BUG。
DirectX修復工具V4.2
改進的功能:
更新了部分c++數據包。新版程序更新了C++2013、C++2015-2022的數據包,新數據包兼容性更強,可以修復更多的內容。
優化了C++修復失敗時的錯誤提示。新增使用錯誤調試模式的提示,方便用戶在遇到問題時手動修復錯誤。
優化了更新日志的顯示方式。新的方式可以更快速的打開更新日志,減少延遲。
其他細節性改進。
修復的BUG:
修復了一個在部分情況下無法顯示更新日志的BUG。
DirectX修復工具V4.1
新增的功能:
新增支持C++在線修復功能。如自動修復功能失敗時,用戶可以在詳細錯誤信息界面查看相應的異常文件,并在該文件上點擊右鍵,進行手動在線修復。此過程需要Internet連接。
新增支持API Sets文件從服務器下載功能。如果用戶首次開啟API Sets強力修復功能,且當前程序包中不含修復所需文件時,程序將會自動從服務器下載文件,避免了手動下載給用戶所帶來的困擾。
改進的功能:
優化了本程序所需.NET運行庫支持情況。從V4.1版起將不再提供DirectX_Repair_win8_win10.exe程序,而是通過兼容模式實現DirectX Repair.exe一個程序兼容所有操作系統,減小用戶的使用難度。
更新了部分c++數據包。新版程序更新了C++2013、C++2015-2019的數據包,新數據包兼容性更強,可以修復更多的內容。
優化了對于c++ 2013的支持。開啟強力修復后,程序將自動檢查當前系統是否擁有安裝該版本的證書,如果沒有則自動安裝,避免了可能的安裝失敗的情況。
優化了擴展功能。新的代碼將在擴展前檢查系統證書情況,避免因為系統證書過舊導致更新失敗的問題。同時支持最新的SHA256簽名模式,進一步增強安全性。
優化了商用授權模式。本程序默認只支持個人非營利性使用,新的商用授權模式針對企業及個人提供了不同使用方式,在保證安全性的前提下增加了企業用戶的便利性。
優化了API Sets數據包的大小。程序使用了全新的代碼對文件進行修復,因此修復數據包的體積可大幅減小,減少了用戶的等待時間。
優化了用戶反饋界面的驗證碼樣式。新的樣式將減少程序空間占用,并通過虛化功能降低了被誤用的可能性。
其他細節性改進。
修復的BUG:
修復了一個在程序更新時可能給出錯誤提示的BUG。
DirectX修復工具V4.0(重要更新)
新增的功能:
新增C++修復失敗時的詳細錯誤顯示功能。用戶需在“選項”對話框中開啟“修復失敗時啟用調試模式”功能,即可在C++修復失敗時查看詳細的錯誤原因,并根據提示手動修復。
在“選項”窗口里新增“高級”選項卡。在該選項卡中可以控制修復C++的模式,默認為智能檢測,其他可選項包括強制檢測、默認不勾選、不提示異常、不檢測;同時將原實驗室內的“C++強力修復”功能和“API Sets強力修復”功能移入此處。原“高級”選項卡中的功能整體移至“注冊”選項卡。
新增了可以調整擴展連接方式的切換開關。程序默認使用非加密連接,如果因防火墻設置或其他原因導致的擴展失敗,可以通過切換為加密連接來避免下載錯誤。
新增一條控制C++擴展功能的命令。只要在Settings.ini文件中增加“ExtendFirst=True”命令,即可讓程序在啟動后自動擴展C++數據包,免去用戶手動前往“選項”對話框中擴展的麻煩,也降低了普通用戶將其使用的標準版、在線修復版程序擴展為增強版的難度。命令行同樣支持此命令,具體語法請通過/?或/Help參數查看。
新增了在常規修復過程中檢測DirectX加速功能。如修復完成后程序檢測到系統DirectX加速仍未開啟,將會進行相應提示。
新增程序更新功能。用戶只需在“關于”對話框中點擊更新按鈕,程序即可自動搜索目前最新版本,并提示用戶安裝。更新成功后,程序會根據目前的C++數據包,智能擴展至最新的數據包。
改進的功能:
優化了本程序所需.NET運行庫支持情況,從V4.0版起將不再默認提供DirectX_Repair_win8_win10.exe程序,而是通過兼容模式實現DirectX Repair.exe一個程序兼容所有操作系統,減小用戶的使用難度。
更新了部分c++數據包。新版程序更新了同時支持修復C++2013在部分系統上因證書錯誤導致的安裝失敗問題。C++2013和C++2015-2019的數據包,新數據包兼容性更強,可以修復更多的內容。
優化了“選項”對話框中的功能位置,原“實驗室”選項卡中的項目移至“高級”選項卡,同時在實驗室中新增控制程序更新的功能。
優化了對于API Sets修復功能的支持。新的檢測模式將會進行更加細致的檢測,其結論將為“正常”或“異常”,不再有“可用”的情況。
優化了快速開啟/關閉Direct加速功能,除原版本已支持的DirectDraw加速外,還支持快速開啟/關閉Direct3D及AGP紋理加速功能。詳情請通過/?或/Help參數查看。
優化了對于Windows XP系統的支持,新版本在XP系統上不再支持C++強力修復功能。
優化了反饋功能。新的代碼可以更好的支持用戶反饋功能,避免因被防火墻等攔截而導致的發送失敗。
優化了C++強力修復失敗時的錯誤提示。新的提示將重點突出錯誤提示碼,避免其他提示信息干擾用戶判斷。
優化了部分英語翻譯。新的翻譯更加準確,便于用戶理解,同時實現在英文模式下無其他語言信息干擾。
優化了對于靜默模式授權的支持。新版本可支持中文文件授權。
其他細節性改進。
修復的BUG:
修復了一個在Windows10系統上可能導致Direct加速檢測不正確的BUG。
修復了一個導致授權信息顯示異常的BUG。
DirectX修復工具V3.9
新增的功能:
新增對于顯卡驅動異常的檢測。在Direct加速頁面,程序可以檢測顯卡驅動異常(包括未安裝顯卡驅動、驅動過舊)導致的問題,并對用戶進行提示。
新增對于簡約模式修復完成后提示時間的控制功能。可通過settings.ini(Timeout=xxx)或命令行(/timeout=xxx)實現,其中xxx為數字,單位為秒,可控制修復完成后提示顯示的時間。xxx最小為0,最大為99,超過99意味著程序自動修復完成后不會自動退出,必須手動退出。
改進的功能:
更新了部分c++數據包。新版程序更新了c++2015-2019的數據包,新數據包兼容性更強,可以修復更多的內容。
更新了Direct加速的實現算法。新的算法速度稍慢,但準確性較高,在絕大多數情況下可以保證與DirectX診斷工具中顯示一致。新算法可以支持顯卡驅動狀態檢測,同時保留舊算法,可通過settings.ini(AccelerationMode=Old)或命令行(/OldAccelerationMode)強制使用舊算法(Windows2000不支持新算法)。
優化了對于c++ 2010的支持。針對c++ 2010在部分電腦修復失敗的問題,提供了額外的修復支持,需在選項菜單內開啟“C++強力修復”功能和“API Sets強力修復”功能。
優化了日志文件的顯示方式。新的方式將c++2015-2019與API Sets日志信息獨立顯示,方便用戶查看修復情況。
優化了擴展頁面代碼。新的代碼顯著提高擴展成功率,并可以提示用戶網絡異常,由用戶選擇是否忽略網絡錯誤。
大幅優化了程序體積。通過整合優化代碼,實現程序體積大幅下降。
更新了實驗室中的錯誤調試模式。啟用此調試模式,在c++更新失敗時提供具體錯誤文件數量提示,方便用戶判斷。
優化了部分英語翻譯。新的翻譯更加準確,便于用戶理解。
針對Windows 2000進行了部分優化。
其他細節性改進。
修復的BUG:
修復了一個在某些特殊路徑下無法擴展c++數據包的BUG。
修復了一個因文件屬性異常導致的修復失敗的BUG(需開啟強力修復模式)。
修復了一個程序在被調用時可能提示錯誤的BUG。
修復了一個程序提示可能顯示異常的BUG。
DirectX修復工具V3.8
新增的功能:
新增通過命令行快速開啟、關閉DirectDraw加速的功能。可以通過命令行調用的方式,使DirectX修復工具快速開啟、關閉DirectDraw加速,而無需顯示主界面及使用鼠標操作。命令為:/EnableDirectDraw、/DisableDirectDraw。可與/passive或/quiet命令配合使用以實現自動化提示。
新增3種對于c++檢測的控制模式。新增的模式為:不檢測c++,不默認勾選更新c++,不提示c++異常。增強版默認為自動修復c++異常,但當不需要修復c++時,可使用新的控制模式。不檢測c++模式,意味著程序只對DirectX進行修復,即使使用增強版,也不對c++進行檢測。不默認勾選更新c++,表示使用增強版修復時,在主界面“檢測并修復”按鈕右側的下拉箭頭不再默認勾選,需要用戶自行勾選才能修復c++。不提示c++異常,是指在使用標準版或在線修復版進行修復時,即使檢測到系統c++存在異常,也不提示用戶升級為增強版。配置文件開啟方式:在settings.ini中新增一行,命令分別是:DetectC++=False、DefaultC++=False、PromptC++=False;命令行的參數請用/?或者/help查看。
新增1種c++更新對話框的彈出模式。默認情況下,增強版只有在檢測到系統c++存在異常時才會在主界面“檢測并修復”按鈕右側顯示修復c++的下拉箭頭,而系統c++正常時則不會顯示。此設置可能會給部分用戶帶來困惑,使其無法區分標準版和增強版。新增一項控制命令,可以使增強版程序即使在c++正常時也強制顯示下拉箭頭。配置文件開啟方式:在settings.ini中新增一行,命令是:ForceDisplayC++=True;命令行的參數請用/?或者/help查看。
改進的功能:
更新了部分c++數據包。新版程序更新了c++2015/c++2017的數據包,新數據包兼容性更強,可以修復更多的內容。
更新了實驗室中的錯誤調試模式。啟用此調試模式,可以在程序出現錯誤時給出更多的調試信息,方便確定問題所在。
改進了程序的被調用模式。新的模式更安全,防止程序被惡意使用。
其他細節性改進。
修復的BUG:
修復了一個c++強力修復功能在極個別電腦上可能無法修復的BUG。
修復了一個在Windows10系統可能無法給出正確操作提示的BUG。
修復了一個在簡約模式下提示可能顯示不正常的BUG。
修復了一個在非標準顯示模式下可能導致窗體顯示異常的BUG。
修復了一個提示框標題顯示異常的BUG。
DirectX修復工具V3.7(重要更新)
新增的功能:
新增對于DirectX 12文件的支持。d3dcompiler_47.dll屬于DirectX 12相關文件,新版程序已支持對該文件的檢測及修復。
新增全新的c++擴展包。新版程序增加了c++2017的擴展包,可以修復c++2017的相關內容,可以在一定程度上提高0xc000007b錯誤修復的概率。
新增c++強力修復功能。如在常規模式下無法成功修復c++,可直接在本程序的選項界面內開啟強力修復功能,可大幅提高修復成功率。此功能為試驗性功能,請僅在常規修復無效時再使用。
新增API Sets強力修復功能。參照DirectX相關文件的精細修復模式,API Sets強力修復功能可以顯著提高對應文件的修復成功率。此功能為試驗性功能,請僅在常規修復無效時再使用。
新增了加密的下載方式。如果常規擴展操作無法成功,可以考慮使用加密的下載鏈接進行擴展,以便增加成功率。啟用方法是,在settings.ini文件中新增一項:SecureLink=True。在擴展頁面左上角可以看到一個鎖型標志,即代表目前使用加密連接。
新增對于命令行的支持。本程序可以被命令行調用,并接受命令行中提供的參數。具體參數可在命令行中用“/help”命令查詢。
新增對于繁體中文的支持。新版程序添加了對于繁體中文的支持,同時新增支持本程序語言自動適配系統語言的功能,方便使用。
新增了兩種可以設置安全級別的方式。當本程序被設置為無人值守的自動安裝模式時,可以在settings.ini文件中新增一項:ForceLowSecurity=True,此時程序將被強制設定為低安全級別模式,避免出現全部文件修復失敗的問題。在settings.ini文件中新增一項:DefaultLowSecurity=True,此時程序默認的安全級別被設置為“低”,打開選項對話框可以看到“低安全級別”已被勾選(此命令只對第一次運行DirectX修復工具的電腦有效,如果電腦之前已經使用過DirectX修復工具,則默認安全級別已經被設置為“高”,此命令無法再更改)。
新增了一種快速查看日志文件的方式。只要將日志文件log.dat拖拽到DirectX Repair.exe的圖標上并運行,即可快速查看日志文件。
改進的功能:
更新了部分c++數據包。新版程序更新了c++2015的數據包,新數據包兼容性更強,可以修復更多的內容。
細化了c++數據包的修復與顯示。將c++2015數據包中包含的API Sets部分獨立出來,做到單獨修復、單獨顯示,避免原先的籠統的結果顯示。
優化了c++2015對于全系列Windows系統的支持。新版程序可以針對從Windows XP至Windows 10各種系統的差異化修復,顯著提高修復成功率。
優化了程序的擴展機制。新的機制下,所有擴展文件在擴展完成后將會自動生效,直接開始修復即可,無需再像老版程序需要重新運行程序才能生效。
優化了c++修復完成后需要重啟的提示。新版程序會自動檢測修復完成后是否需要重啟系統,并給出相應的提示。如修復完成后程序未提示需要重啟,則代表所有修復已即時生效。
優化了全部文件修復失敗時的提示。此類失敗通常是由于文件校驗錯誤產生的,通過在本程序的選項菜單里將安全級別改為“低”即可。新的提示將引導用戶進行相應的設置。
優化了部分英語翻譯。新的翻譯更加準確,便于用戶理解。
其他細節性改進。
修復的BUG:
修復了一個可能導致擴展進度顯示異常的BUG。
修復了一個可能導致系統版本號檢測不正確的BUG。
修復了一個可能導致給出錯誤c++修復提示的BUG。
DirectX修復工具V3.5
新增的功能:
新增全新的c++擴展包。新版程序增加支持了c++2015的擴展包,可以修復c++2015的相關內容,可以在一定程度上提高對于0xc000007b錯誤解決的概率。
新增擴展功能。在“工具”菜單下“選項”對話框的“擴展”界面中,可以擴展程序的c++數據包,可將標準版及在線修復版程序直接擴展成增強版,免去了再去網上自行尋找相應版本的麻煩。同時仍保留手動下載數據包的鏈接,方便在無法連接網絡時進行擴展。
改進的功能:
更新了部分c++數據包。程序根據用戶的反饋情況,及時更新了c++2013的程序數據包。新數據包兼容性更強,可以修復更多的內容。
改進了對于管理員權限的檢測與提示。新版程序將在所有的系統中均檢測是否具有管理員權限,如果沒有則進行相應提示,避免因缺少權限而帶來的修復失敗。
改進了在部分系統上全部修復失敗時的提示。程序將主動引導此類系統的用戶使用低安全級別進行修復,從而避免因系統核心組件異常導致的修復失敗。
改進了更新c++文件的校驗機制。新的機制可以更加智能的判斷需要修復的文件,減少不必要的文件操作,提高效率。
改進了部分英文翻譯。新的翻譯更加準確,方便用戶理解。
其他細節性改進。
修復的BUG:
修復了程序在注冊DirectX文件時可能卡住的BUG。
修復了調整DirectX加速時狀態顯示異常的BUG。
修復了在特殊某些路徑下無法更新c++的BUG。
修復了在某些特殊情況下c++可能更新失敗的BUG。
DirectX修復工具V3.3
改進的功能:
優化了下載部分的代碼。當使用在線修復時,新的代碼可以更高效率地完成下載,節省修復時間。
改進了捐贈界面。手機捐贈界面、網頁捐贈界面、免費捐贈界面獨立顯示,提供更多幫助信息。
修復的BUG:
修復了程序對c++安裝情況可能給出錯誤提示的BUG。
修復了程序被其他軟件調用修復時可能出現異常的BUG。
DirectX修復工具V3.2
新增的功能:
新增控制DirectX加速功能。DirectX加速功能十分重要,但部分用戶的加速功能被禁用無法開啟,使用本程序“選項”菜單里的小工具即可輕松解決加速被禁用的問題。
新增全新的c++擴展包。新版程序增加了c++2013的擴展包,可以修復c++2013的相關內容,可以在一定程度上提高對于0xc000007b錯誤解決的概率。
新增了版權信息顯示功能。用戶可以根據自身需要決定是否顯示版權信息,方便將本程序內嵌使用。
改進的功能:
更新了部分c++數據包。程序根據用戶的反饋情況,及時更新了c++2012的程序數據包。新數據包兼容性更強,可以修復更多的內容。
大幅優化了程序首次顯示速度。通過對于代碼結構的優化,實現了對于窗體首次顯示速度的大幅提升。
改進了修復的提示完成的框。新的提示更加人性化,方便用戶執行相關操作。
修復的BUG:
修復了部分系統下c++2012修復失敗的BUG。
修復了反饋程序顯示異常的BUG。
修復了更新c++數據包提示錯誤的BUG。
修復了Windows 7系統下大字體時窗體顯示異常的BUG。
修復了Windows XP系統下簡約窗體顯示異常的BUG。
修復了簡約模式可能意外退出的BUG。
DirectX修復工具V3.0(重要更新)
新增的功能:
新增全新的c++擴展包。程序(僅限增強版可修復c++)可以修復更多的錯誤,解決更多的問題。
新增注冊指定文件夾下所有dll文件的功能。舊版本的程序只能注冊系統文件夾下的dll文件,而新版本可以注冊任意指定文件夾下的dll文件,方便用戶對綠色版、硬盤版的程序組件進行注冊。
改進的功能:
針對工業軟件的0xc000007b錯誤進行優化。針對工業軟件(如3DS MAX、MAYA等)進行了大量優化,優化對64位工業軟件的支持,可以顯著提高修復成功的概率(較之前版本而言)。
優化了對于Windows Blue(Windows 8.1)系統的支持。針對系統相關內容進行優化,防止程序運行時出現意外錯誤。
優化了對于c++修復功能的檢測與提示。修復完c++后,程序會分別檢測c++的注冊表和文件是否全部正確,并且給予不同樣式的提示,方便用戶的了解。通常情況下,c++注冊表的錯誤不影響其他程序的運行。
優化了程序的提示功能。如果用戶使用標準版進行修復,修復完成后如果程序檢測系統中的c++組件仍存在異常,則程序會自動提示用戶使用增強版進行修復,免去了用戶的麻煩。
優化了反饋程序的提示功能。在發送反饋信息前給予用戶提示,避免因部分安全軟件的提示給用戶造成困惑。
對捐贈界面進行優化。新添加了二維碼,只要用手機一掃即可快捷捐贈,免去了使用網頁捐贈帶來的諸如步驟繁瑣、需要證書等煩惱。同時仍保留網頁捐贈鏈接,方便沒有手機客戶端的用戶。
其他細節性改進。
DirectX修復工具V2.5
新增的功能:
新增兩種全新的窗口樣式。其中一種為簡約模式,此時窗口將只顯示最基本的內容,修復會自動進行,修復完成10秒鐘后會自動退出。增加該窗口樣式的目的是可以使修復工作變得更加簡單快速,同時方便其他軟件、游戲將本程序內嵌,即可進行無需人工參與的快速修復。開啟簡約模式的方法是:打開程序所在目錄下的“Settings.ini”文件(如果沒有可以自己創建),將其中的“FormStyle”一項的值改為“Simple”并保存即可。
新增高級篩選功能。開啟該功能后用戶可以自主選擇要修復的文件,避免了其他不必要的修復工作。同時,也支持通過文件進行輔助篩選,只要在程序目錄下建立“Filter.dat”文件,其中的每一行寫一個需要修復文件的序號即可。該功能僅針對高級用戶使用,并且必須在正常窗口模式下才有效(簡約模式時無效)。
新增智能修復功能。根據目前大多數用戶的實際情況,增加了智能修復,在最理想的情況下可以減少100%的在線修復下載需求,極大縮短了在線修復的耗時。智能修復功能在64位系統上的效果要明顯好于32位系統。
新增了查看任意位置日志文件的功能。只要在主程序的“文件”菜單中的“查看日志文件”菜單上單擊右鍵,即可通過彈出的對話框查看任意位置的日志文件(僅限本程序的日志文件)。
改進的功能:
改進錯誤處理能力。改進后可以進一步降低修復失敗的概率。
優化了對于Windows 8系統的支持。鑒于Windows 8系統中默認未包含.NET Framework 2.0,因此新版的程序文件夾內將包含一個DirectX_Repair_win8的特別版程序,該程序功能與通用版相同,基于.NET Framework 4.0開發,可以在Windows8系統中直接運行(其他系統如果安裝了.NET Framework 4.0或更高版本也可以運行這個特別版的程序)。
優化了日志文件的記錄內容。在修復時點擊“取消”按鈕后也會記錄日志文件,方便將來進行分析。
改進了日志文件的部分編碼方式。使用舊版程序可能無法正確顯示所有的內容,而新版本可以正常顯示V2.5及之前的所有版本的日志文件。
其他細節性改進。
DirectX修復工具V2.1
新增的功能:
新增修改DirectX安裝文件版本號功能。有部分電腦顯示已安裝的DirectX的版本號為0.00.00.0000,使用本軟件可以修改成任意版本號(如4.09.00.0904)。請注意,修改DirectX版本號并不能真正改變你系統中已經安裝的DirectX的版本。修改后只是會改變某些軟件的顯示。
新增修復完成后自動退出功能。若使用在線修復,由于網速原因修復時間可能較長,用戶可以到“選項”對話框中開啟此功能(默認未開啟)。當修復完成時,程序給予提示,如果用戶不進行任何操作,10秒鐘后程序會自動退出。
改進的功能:
取消了修復完成后進行用戶反饋的提示。這樣可以使程序界面更清爽。
取消了在線修復時的百分比顯示。這樣可以防止在部分電腦上程序停止響應。
選項對話框的界面改進。優化了界面的顯示,增加了一些提示,改進了一些選項。
其他細節性改進。
修復的BUG:
修復了在線修復時在某些電腦上會停止響應的BUG。修復后程序運行的穩定性將會大幅提高。
修復了在部分電腦上某些文件會修復失敗的BUG。修復后可以杜絕絕大多數的修復失敗的情況。
DirectX修復工具V2.0(重要更新)
新增的功能:
新增在線修復功能。使用在線修復,可以使程序精簡到極致的1MB,方便移動。同時仍支持離線修復,自由選擇兩不誤。如果您無法連接到Internet,也可以手動下載離線數據包: http://blog.csdn.net/vbcom/article/details/7303410
采用了全新的底層程序架構。新的異步多線程架構使檢測、下載、修復相互獨立,互不干擾,可以顯著提高程序的檢測修復速度。
改進的功能:
將反饋程序融入主程序中。新的反饋程序將不再是單獨的文件,而是集成于主程序中,方便用戶移動,也為在線修復提供方便。
改進了程序自我校驗方式。新的校驗方式從原先的顯式校驗變為隱式校驗,程序不會再出現自我校驗失敗的錯誤,同時程序安全性較之前版本相同,并未降低。
改進了修復失敗時的提示內容。如果修復失敗,程序將會提示用戶以安全模式引導系統,然后進行修復。經測試,該方法對于大多數的修復失敗有效。
改進了反饋程序的彈出機制。新的機制將不會在修復完成后直接彈出用戶反饋按鈕,而是引導用戶從幫助菜單中啟動。這樣做的目的是由于現在我收到的反饋太多以至于應接不暇,更換方式后進行反饋的人會減少,以便我更好的為大家服務。
優化了選項菜單中的相關選項。由于在線修復的需要,原有的“文件檢測方式”已經不再適用,改由安全級別選項代替,因此刪除了此選項。由于在線修復的需要,原有的“允許使用精簡版的數據包”已經不再適用,改為顯式下載的百分比。
更改了反饋程序的限制關鍵詞。新程序不再將"DirectX"作為程序限制關鍵詞,方便用戶進行描述。
其他細節性改進。
修復的BUG:
修復反饋程序隨機校驗碼異常的BUG。
修復反饋程序錯誤文件異常的BUG。
DirectX修復工具V1.2(重要更新)
新增的功能:
新增注冊DirectX組件的功能。程序在修復完成后會自動注冊需要注冊的組件,方便其他軟件調用。
新增允許使用精簡版數據包的功能。使用精簡版的數據包可以有針對性的減少程序的體積,但必須在程序“選項”中勾選“允許使用精簡版的數據包”后方可使用,否則會出現自我校驗失敗的問題。程序默認自帶的是增強版的數據包。
新增修復失敗時重新修復的功能。當修復失敗時,程序會出現重新檢測并修復按鈕,不用退出程序即可再次修復。
新增自動更新c++功能。由于絕大多數軟件運行時需要c++的支持,并且c++的異常也會導致0xc000007b錯誤,因此程序在檢測修復的同時,也會根據需要更新系統中的c++組件。此功能是可選功能,僅在使用增強版數據包時有效。
新增英文語言包。該功能可以方便非漢語用戶的需求。只需在程序目錄下的"Language.ini"文件中將"Language=Chinese"改為"Language=English"即可。
新增記錄失敗詳細原因的功能。如果修復失敗,則程序會記錄失敗的詳細原因,方便日后參考及改進軟件質量。
新增反饋信息保存功能。如果反饋失敗,則保存反饋信息,再下次反饋時可以直接調用,無需再次填寫。
改進的功能:
增強了多線程功能。根據CPU核心數的不同,程序最多可以支持4條線程同時運行,大大加快了修復進度。在使用“注冊系統中所有dll文件”功能時尤其明顯。
優化了對于Windows 7系統的支持。由于Windows 7中的Aero特效可能會占用某些文件,新程序可以在修復時臨時關閉Aero特效以保證修復效果。
更新了反饋程序至V1.3.4418.34674。新的反饋描述更加詳細,功能更加強大,提示更友好,可靠性更高。
增強了對d3dx10_40.dll文件修復的能力。該文件可能被系統占用,新程序可以將其解除占用后再進行修復。
改進了自我校驗的算法。新的程序采用了加密的校驗算法,安全性很高,速度稍慢,杜絕了莫名失敗的可能性。新算法以略犧牲速度的代價換來了高的安全性和良好的兼容性。如果想提高速度,還可以到“選項”中更改為“一般校驗”,校驗速度可以大幅提高。
改進了修復的核心算法。新的算法可以有效減少修復失敗的可能性。
改進了自我校驗失敗時的提示內容。新的提示圖文并茂,方便用戶查找問題。
優化了對Windows XP系統的支持。對于Windows XP系統,將其不需要的d3dx10.dll文件換為其需要的xinput9_1_0.dll文件。同時檢測用戶是否具有管理員權限,如果沒有則給出相應提示。
改進了修復完成提示對話框的顯示。新的對話框將使程序掛起,防止誤操作。
改進了重繪控件的代碼。新代碼使得控件重繪速度大幅提高。
改進了日志文件的對齊算法。新算法使得日志文件完全對齊,方便瀏覽(只針對Windows 7)。
改進了“注冊系統中所有dll文件”功能對于64位系統的支持。用戶可以選擇是否要注冊64位的dll文件。
改進了修復失敗時的提示。新的提示可以告訴用戶失敗的可能原因及解決辦法。
改進了反饋程序的調用方式。反饋程序不能單獨運行,需要從主程序“幫助”菜單中的“用戶反饋”按鈕調用。
改進了日志文件的顯示方式。新的程序直接在txt文件中顯示,方便用戶保存及日后瀏覽。
優化了對低分辨率屏幕的支持。如果用戶屏幕分辨率過低,則程序會自動最大化,方便用戶完整瀏覽本程序。
改進了關于窗口中的字體樣式。將原來的華文琥珀字體換為微軟雅黑字體,提高程序顯示的一致性。
其他細節性改進。
修正的BUG:
修正了自我校驗失敗時無法寫日志文件的BUG。
修正了修復圖標顯示異常的BUG。
修正了dll右鍵菜單添加時路徑異常的BUG。




