directx修復工具使用方法「最新directx版本講解」

DirectX修復工具增強版

說明:

此頁面鏈接指向的程序為增強版。標準版、增強版、在線修復版的區別如下圖所示。如果您需要其他版本,請點擊上方的快捷鏈接。

軟體簡介:

DirectX修復工具(DirectX Repair)是一款系統級工具軟體,簡便易用。本程序為綠色版,無需安裝,可直接運行。

本程序的主要功能是檢測當前系統的DirectX狀態,如果發現異常則進行修復。程序主要針對0xc000007b問題設計,可以完美修復該問題(詳情請參見我的博客《運行遊戲時出現0xc000007b錯誤的解決方法》)。本程序中包含了最新版的DirectX redist(Jun2010),並且全部DX文件都有Microsoft的數字簽名,安全放心。

本程序為了應對一般電腦用戶的使用,採用了易用的一鍵式設計,只要點擊主界面上的「檢測並修復」按鈕,程序就會自動完成校驗、檢測、下載、修復以及註冊的全部功能,無需用戶的介入,大大降低了使用難度。在常規修復過程中,程序還會自動檢測DirectX加速狀態,在異常時給予用戶相應提示。

本程序適用於多個操作系統,如Windows XP(需先安裝.NET 2.0,詳情請參閱「致Windows XP用戶.txt」文件)、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 8.1 Update、Windows 10,同時兼容32位操作系統和64位操作系統。本程序會根據系統的不同,自動調整任務模式,無需用戶進行設置。

本程序的V4.0版分為標準版、增強版以及在線修復版。所有版本都支持修復DirectX的功能,而增強版則額外支持修復c++的功能。在線修復版功能與標準版相同,但其所需的數據包需要在修復時自動下載。各個版本之間,主程序完全相同,只是其配套使用的數據包不同。因此,標準版和在線修復版可以通過補全擴展包的形式成為增強版。本程序自V3.5版起,自帶擴展功能。只要在主界面的「工具」菜單下打開「選項」對話框,找到「擴展」標籤,點擊其中的「開始擴展」按鈕即可。擴展過程需要Internet連接,擴展成功後新的數據包可自動生效。擴展用時根據網路速度不同而不同,最快僅需數秒,最慢需要數分鐘,煩請耐心等待。如擴展失敗,可點擊「擴展」界面左上角小鎖圖標切換為加密連接,即可很大程度上避免因防火牆或其他原因導致的連接失敗。

本程序自V2.0版起採用全新的底層程序架構,使用了非同步多線程編程技術,使得檢測、下載、修復單獨進行,互不干擾,快速如飛。新程序更改了自我校驗方式,因此使用新版本的程序時不會再出現自我校驗失敗的錯誤;但並非取消自我校驗,因此程序安全性與之前版本相同,並未降低。

程序有更新系統c++功能。由於絕大多數軟體運行時需要c++的支持,並且c++的異常也會導致0xc000007b錯誤,因此程序在檢測修復的同時,也會根據需要更新系統中的c++組件。自V3.2版本開始使用了全新的c++擴展包,可以大幅提高工業軟體修復成功的概率。修復c++的功能僅限於增強版,標準版及在線修復版在系統c++異常時(非丟失時)會提示用戶使用增強版進行修復。除常規修復外,新版程序還支持C++強力修復功能。當常規修復無效時,可以到本程序的選項界面內開啟強力修復功能,可大幅提高修復成功率。請注意,請僅在常規修復無效時再使用此功能。

程序有兩種窗口樣式。正常模式即默認樣式,適合絕大多數用戶使用。另有一種簡約模式,此時窗口將只顯示最基本的內容,修復會自動進行,修復完成10秒鐘後會自動退出。該窗口樣式可以使修復工作變得更加簡單快速,同時方便其他軟體、遊戲將本程序內嵌,即可進行無需人工參與的快速修復。開啟簡約模式的方法是:打開程序所在目錄下的「Settings.ini」文件(如果沒有可以自己創建),將其中的「FormStyle」一項的值改為「Simple」並保存即可。

新版程序支持命令行運行模式。在命令行中調用本程序,可以在路徑後直接添加命令進行相應的設置。常見的命令有7類,分別是設置語言的命令、設置窗口模式的命令,設置安全級別的命令、開啟強力修復的命令、設置c++修復模式的命令、控制Direct加速的命令、顯示版權信息的命令。具體命令名稱可以通過「/help」或「/?」進行查詢。

程序有高級篩選功能,開啟該功能後用戶可以自主選擇要修復的文件,避免了其他不必要的修復工作。同時,也支持通過文件進行輔助篩選,只要在程序目錄下建立「Filter.dat」文件,其中的每一行寫一個需要修復文件的序號即可。該功能僅針對高級用戶使用,並且必須在正常窗口模式下才有效(簡約模式時無效)。

本程序有自動記錄日誌功能,可以記錄每一次檢測修復結果,方便在出現問題時,及時分析和查找原因,以便找到解決辦法。

程序的「選項」對話框中包含了7項高級功能。點擊”常規」選項卡可以調整程序的基本運行情況,包括日誌記錄、安全級別控制、調試模式開啟等。只有開啟調試模式後才能在C++修復失敗時顯示詳細錯誤信息,並提示用戶進行手動修復。在「高級」選項卡中,可以控制C++的修復模式,默認為智能模式,即當程序檢測到系統中C++存在問題時提示修復,否則不提示。強制檢測模式下,程序將總是檢查C++的情況,即使在C++已經正常或沒有C++數據包時。默認不勾選模式與智能模式基本相同,只是修復C++的箭頭默認處於不勾選狀態,需要用戶手動勾選後才會進行修復。不提示異常模式,只對標準版或在線修復版生效,即在常規檢測後不再提示可能導致0xc000007b錯誤的C++異常。不檢測模式,不再檢測C++的狀態,程序將只進行DirectX的檢測與修復。C++強力修復功能,通過全新的代碼設計,徹底改善對於頑固異常文件的處理,極大提高修復成功率。API Sets強力修復功能,參照了DirectX文件的精細修復方式,極大地改善了修復失敗的情況。請僅在正常修復無效時再啟用這兩項強力修復功能。在「註冊」選項卡中,程序可以自動註冊系統文件夾下的所有dll文件。該項功能不僅能修復DirectX的問題,還可以修復系統中很多其他由於dll未註冊而產生的問題,頗為實用。點擊該按鈕旁邊的小箭頭,還可以註冊任意指定文件夾下的dll文件,方便用戶對綠色版、硬碟版的程序組件進行註冊。點擊第二個按鈕可以為dll文件的右鍵菜單添加「註冊」和「卸載」項,方便對單獨的dll文件進行註冊。請注意,並不是所有的dll文件都可以通過這種方式註冊。點擊「擴展」選項卡可以將任意版本的程序擴展成增強版。點擊「DirectX版本」選項卡,可以自行修改系統中DirectX的版本信息。點擊「DirectX加速」選項卡可以控制系統中DirectX加速的開啟與關閉。如果顯卡驅動異常(包括顯卡驅動未安裝或顯卡驅動太舊),程序會在該頁面右上角進行提示。在「實驗室」選項卡中,用戶可以控制是否允許更新為最新的測試版程序,以及在更新後的數據包更新策略。

新版程序集成了用戶反饋程序,可以在用戶允許的前提下發送檢測修復結果。用戶也可以在出現問題時通過反饋程序和軟體作者進行交流,共同查找問題。反饋是完全自願和匿名(如果不填寫E-mail地址)的。

本程序內置自動更新程序,用戶只需在「關於」對話框中點擊相應按鈕,即可自動升級至最新版本。升級後會自動根據用戶指定的更新策略更新C++數據包。如果因網路原因或伺服器異常導致升級失敗,用戶也可以前往本程序官方博客手動下載最新版程序。

本程序的通用版基於Microsoft .NET Framework 2.0開發,對於Windows 2000、Windows XP、Windows 2003的用戶需要首先安裝.NET Framework 2.0或更高版本方可運行本程序。有關下載和安裝的詳細信息請參閱「致Windows XP用戶.txt」文件。對於Windows Vista、Windows 7、Windows 8、Windows 10及後續用戶,可以直接運行本程序。

本程序的官方博客地址為:
http://blog.csdn.net/vbcom/article/details/6962388所有的更新以及技術支持都可以到該博客上找到。

更新日誌:

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++2015-2019的數據包,新數據包兼容性更強,可以修復更多的內容。同時支持修復C++2013在部分系統上因證書錯誤導致的安裝失敗問題。

優化了「選項」對話框中的功能位置,原「實驗室」選項卡中的項目移至「高級」選項卡,同時在實驗室中新增控制程序更新的功能。

優化了對於API Sets修復功能的支持。新的檢測模式將會進行更加細緻的檢測,其結論將為「正常」或「異常」,不再有「可用」的情況。

優化了快速開啟/關閉Direct加速功能,除原版本已支持的DirectDraw加速外,還支持快速開啟/關閉Direct3D及AGP紋理加速功能。詳情請通過/?或/Help參數查看。

優化了對於Windows XP系統的支持,新版本在XP系統上不再支持C++強力修復功能。

優化了反饋功能。新的代碼可以更好的支持用戶反饋功能,避免因被防火牆等攔截而導致的發送失敗。

優化了C++強力修復失敗時的錯誤提示。新的提示將重點突出錯誤提示碼,避免其他提示信息干擾用戶判斷。

優化了部分英語翻譯。新的翻譯更加準確,便於用戶理解,同時實現在英文模式下無其他語言信息干擾。

優化了對於靜默模式授權的支持。新版本可支持中文文件授權。

其他細節性改進。

修復的BUG:

修復了一個在Windows10系統上可能導致Direct加速檢測不正確的BUG。

修復了一個導致授權信息顯示異常的BUG。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/277297.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-19 13:25
下一篇 2024-12-19 13:25

相關推薦

發表回復

登錄後才能評論