DirectX修復(fù)工具Win11軟件簡介:
DirectX修復(fù)工具(DirectX Repair)是一款系統(tǒng)級工具軟件,簡便易用。本程序為綠色版,無需安裝,可直接運行。
本程序的主要功能是檢測當(dāng)前系統(tǒng)的DirectX狀態(tài),如果發(fā)現(xiàn)異常則進行修復(fù)。程序主要針對0xc000007b問題設(shè)計,可以完美修復(fù)該問題(詳情請參見我的博客《運行游戲時出現(xiàn)0xc000007b錯誤的解決方法》,其他用途請參見我的博客《讓作者告訴你DirectX修復(fù)工具到底能解決什么問題》)。本程序中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的數(shù)字簽名,安全放心。
本程序為了應(yīng)對一般電腦用戶的使用,采用了易用的一鍵式設(shè)計,只要點擊主界面上的“檢測并修復(fù)”按鈕,程序就會自動完成校驗、檢測、下載、修復(fù)以及注冊的全部功能,無需用戶的介入,大大降低了使用難度。在常規(guī)修復(fù)過程中,程序還會自動檢測DirectX加速狀態(tài),在異常時給予用戶相應(yīng)提示。
該程序適用于多個操作系統(tǒng),如WindowsXP(需要先安裝.NET2.0,詳見致WindowsXP用戶.txt文件).WindowsVista.Windows7.Windows8.Windows8.1.Windows8.1Update.Windows10,兼容32位操作系統(tǒng)和64位操作系統(tǒng)。該程序?qū)⒏鶕?jù)不同的系統(tǒng)自動調(diào)整任務(wù)模式,無需用戶設(shè)置。
該程序的V4.1版分為標準版、增強版和在線修復(fù)版。所有版本都支持修復(fù)DirectX的功能,而增強版本支持修復(fù)c++的功能。在線修復(fù)版功能與標準版相同,但修復(fù)時需要自動下載所需的數(shù)據(jù)包。主程序在不同版本之間完全相同,但其配套使用的數(shù)據(jù)包不同。因此,標準版和在線修復(fù)版可以通過補充擴展包成為增強版。該程序自V3.5版以來,具有擴展功能。只需在主界面的工具菜單下打開選項對話框,找到擴展標簽,點擊開始擴展按鈕。擴展過程需要互聯(lián)網(wǎng)連接,擴展成功后新的數(shù)據(jù)包可以自動生效。擴展時間因網(wǎng)絡(luò)速度而異,最快只需幾秒鐘,最慢需幾分鐘,請耐心等待。如果擴展失敗,點擊擴展界面左上角的小鎖圖標切換到加密連接,可以很大程度上避免防火墻或其他原因造成的連接失敗。
自V2.0版以來,該程序采用了全新的底層程序架構(gòu),采用了異步多線程編程技術(shù),使檢測、下載、修復(fù)單獨進行,互不干擾,飛得快。新程序改變了自我驗證的方式,所以在使用新版本的程序時不會出現(xiàn)自我驗證失敗的錯誤;但不取消自我驗證,所以程序的安全性和之前的版本一樣,沒有降低。
該程序具有更新系統(tǒng)c++功能。因為大部分軟件在運行時都需要c++的支持,而且c++的異常也會導(dǎo)致0xc0007b錯誤,所以程序在檢測修復(fù)的同時,也會根據(jù)需要更新系統(tǒng)中的c++組件。從V3.2版開始使用全新的c++擴展包,可以大大提高工業(yè)軟件修復(fù)成功的概率。修復(fù)c++的功能僅限于增強版。當(dāng)系統(tǒng)c++異常時(非丟失時),標準版和在線修復(fù)版會提示用戶使用增強版進行修復(fù)。新程序除了常規(guī)修復(fù)外,還支持C++強大的修復(fù)功能。常規(guī)修復(fù)無效時,可以在本程序的選項界面中打開強大的修復(fù)功能,可以大大提高修復(fù)成功率。請注意,此功能只能在常規(guī)修復(fù)無效時使用。
有兩種窗口樣式的程序。正常模式是默認風(fēng)格,適合大多數(shù)用戶。另一種簡單的模式,此時窗口只會顯示最基本的內(nèi)容,修復(fù)會自動進行,修復(fù)完成10秒后會自動退出。這種窗口樣式可以使修復(fù)工作更簡單、更快捷,同時方便其他軟件.游戲內(nèi)嵌本程序,可以進行無需人工參與的快速修復(fù)。打開簡單模式的方法是:打開程序目錄中的Settings.ini文件(如果不能自己創(chuàng)建),將FormStyle的值改為Simple并保存。
新程序支持命令運行模式。調(diào)用該程序在命令行中,可在路徑后直接添加命令進行相應(yīng)的設(shè)置。常見的命令有七種,即設(shè)置語言命令、設(shè)置窗口模式命令、設(shè)置安全級別命令、打開強力修復(fù)命令、設(shè)置c++修復(fù)模式命令、控制direct加速命令、顯示版權(quán)信息命令。具體命令名稱可以通過/help或/查詢。
該程序具有先進的篩選功能。打開該功能后,用戶可以自主選擇要修復(fù)的文件,避免其他不必要的修復(fù)工作。同時也支持通過文件進行輔助篩選,只要在程序目錄下建立Filter.dat文件,每行都可以寫一個需要修復(fù)文件的序號。該功能僅供高級用戶使用,必須在正常窗口模式下有效(簡單模式無效)。
該程序具有自動記錄日志的功能,可以記錄每次檢測和修復(fù)的結(jié)果,方便在出現(xiàn)問題時及時分析和找出原因,從而找到解決方案。
該程序的選項對話框包含7個高級功能。點擊“常規(guī)”選項卡調(diào)整程序的基本運行情況,包括日志記錄、安全等級控制、調(diào)試模式開啟等。只有打開調(diào)試模式,才能在C++修復(fù)失敗時顯示詳細的錯誤信息,并提示用戶手動修復(fù)。在高級選項卡中,C++的修復(fù)模式可以控制,默認為智能模式,即當(dāng)程序檢測到系統(tǒng)中C++有問題時,提示修復(fù),否則不提示。在強制檢測模式下,程序總是檢查C++,即使C++正?;驔]有C++數(shù)據(jù)包。默認不勾選模式與智能模式基本相同,但修復(fù)C++的箭頭默認處于不勾選狀態(tài),需要用戶手動勾選后才能修復(fù)。不提示異常模式,只對標準版或在線修復(fù)版生效,即常規(guī)檢測后不提示可能導(dǎo)致0xc0007b錯誤的C++異常。不檢測模式,不檢測C++狀態(tài),程序只檢測修復(fù)DirectX。C++強大的修復(fù)功能,通過全新的代碼設(shè)計,徹底改善了頑固異常文件的處理,大大提高了修復(fù)成功率。APISets強大的修復(fù)功能參考了DirectX文件的精細修復(fù)方法,大大改善了修復(fù)失敗。這兩個強大的修復(fù)功能啟用這兩個強大的修復(fù)功能。程序可以在注冊選項卡中自動注冊系統(tǒng)文件夾下的所有dll文件。這個功能不僅可以修復(fù)DirectX的問題,還可以修復(fù)系統(tǒng)中許多其他dll未注冊的問題,相當(dāng)實用。點擊按鈕旁邊的小箭頭,注冊任意指定文件夾下的dll文件,方便用戶注冊綠色版和硬盤版的程序組件。點擊第二個按鈕,您可以在dll文件的右鍵菜單中添加注冊和卸載項目,以方便單獨注冊dll文件。請注意,并非所有dll文件都可以這樣注冊。點擊擴展選項卡,將任何版本的程序擴展到增強版本。單擊DirectX版本選項卡,您可以修改系統(tǒng)中DirectX的版本信息。單擊DirectX加速選項卡,控制系統(tǒng)中DirectX加速的開啟和關(guān)閉。如果顯卡驅(qū)動異常(包括顯卡驅(qū)動未安裝或顯卡驅(qū)動過舊),程序?qū)⒃陧撁嬗疑辖翘崾尽T趯嶒炇疫x項卡中,用戶可以控制是否允許更新為最新的測試程序,以及更新后的數(shù)據(jù)包更新策略。
新版程序集成了用戶反饋程序,可以在用戶允許的前提下發(fā)送檢測修復(fù)結(jié)果。用戶也可以在出現(xiàn)問題時通過反饋程序和軟件作者進行交流,共同查找問題。反饋是完全自愿和匿名(如果不填寫E-mail地址)的。
本程序內(nèi)置自動更新程序,用戶只需在“關(guān)于”對話框中點擊相應(yīng)按鈕,即可自動升級至最新版本。升級后會自動根據(jù)用戶指定的更新策略更新C++數(shù)據(jù)包。如果因網(wǎng)絡(luò)原因或服務(wù)器異常導(dǎo)致升級失敗,用戶也可以前往本程序官方博客手動下載最新版程序。
本程序的通用版基于Microsoft .NET Framework 2.0開發(fā),對于Windows 2000、Windows XP、Windows 2003的用戶需要首先安裝.NET Framework 2.0或更高版本方可運行本程序。有關(guān)下載和安裝的詳細信息請參閱“致Windows XP用戶.txt”文件。對于Windows Vista、Windows 7、Windows 8、Windows 10及后續(xù)用戶,可以直接運行本程序。
常見問題:
問題:文件夾里為什么有兩個“DirectX Repair”程序,他們有什么區(qū)別?
答:“DirectX Repair.exe”為通用版程序,可以兼容Windows XP(需先安裝.NET 2.0,詳情請參閱“致Windows XP用戶.txt”文件)、Windows Vista、Windows 7、Windows 8(需要先按系統(tǒng)提示開啟.NET 3.5)、Windows 8.1(需要先按系統(tǒng)提示開啟.NET 3.5)、Windows 10(需要先按系統(tǒng)提示開啟.NET 3.5);“DirectX_Repair_win8_win10.exe”為特別版程序(基于.NET 4.0開發(fā)),可以在Windows 8和Windows 10系統(tǒng)上直接運行。這兩個程序的功能完全相同。
問題:我下載的是標準版或是在線修復(fù)版,怎么將程序升級成增強版?
答:首先來說,各個版本之間,主程序(即exe文件)完全相同,標準版與增強版相比,只是缺少相應(yīng)的擴展數(shù)據(jù)包,因此無法進行增強式修復(fù)(即修復(fù)c++)。因此,可以通過補全擴展包的形式使標準版直接成為增強版。本程序自V3.5版起,自帶擴展功能。只要在主界面的“工具”菜單下打開“選項”對話框,找到“擴展”標簽,點擊其中的“開始擴展”按鈕即可。擴展過程需要Internet連接,擴展成功后新的數(shù)據(jù)包可立即生效。擴展用時根據(jù)網(wǎng)絡(luò)速度不同而不同,最快僅需數(shù)秒,最慢需要數(shù)分鐘,煩請耐心等待。
DirectX修復(fù)工具Win11更新日志:
DirectX修復(fù)工具V4.2更新日志
改進的功能:
更新了部分c++數(shù)據(jù)包。新版程序更新了C++2013、C++2015-2022的數(shù)據(jù)包,新數(shù)據(jù)包兼容性更強,可以修復(fù)更多的內(nèi)容。
優(yōu)化了C++修復(fù)失敗時的錯誤提示。新增使用錯誤調(diào)試模式的提示,方便用戶在遇到問題時手動修復(fù)錯誤。
優(yōu)化了更新日志的顯示方式。新的方式可以更快速的打開更新日志,減少延遲。
其他細節(jié)性改進。
修復(fù)的BUG:
修復(fù)了一個在部分情況下無法顯示更新日志的BUG。
DirectX修復(fù)工具V4.1更新日志
新增的功能:
新增支持C++在線修復(fù)功能。如自動修復(fù)功能失敗時,用戶可以在詳細錯誤信息界面查看相應(yīng)的異常文件,并在該文件上點擊右鍵,進行手動在線修復(fù)。此過程需要Internet連接。
新增支持API Sets文件從服務(wù)器下載功能。如果用戶首次開啟API Sets強力修復(fù)功能,且當(dāng)前程序包中不含修復(fù)所需文件時,程序?qū)詣訌姆?wù)器下載文件,避免了手動下載給用戶所帶來的困擾。
改進的功能:
優(yōu)化了本程序所需.NET運行庫支持情況。從V4.1版起將不再提供DirectX_Repair_win8_win10.exe程序,而是通過兼容模式實現(xiàn)DirectX Repair.exe一個程序兼容所有操作系統(tǒng),減小用戶的使用難度。
更新了部分c++數(shù)據(jù)包。新版程序更新了C++2013、C++2015-2019的數(shù)據(jù)包,新數(shù)據(jù)包兼容性更強,可以修復(fù)更多的內(nèi)容。
優(yōu)化了對于c++ 2013的支持。開啟強力修復(fù)后,程序?qū)⒆詣訖z查當(dāng)前系統(tǒng)是否擁有安裝該版本的證書,如果沒有則自動安裝,避免了可能的安裝失敗的情況。
優(yōu)化了擴展功能。新的代碼將在擴展前檢查系統(tǒng)證書情況,避免因為系統(tǒng)證書過舊導(dǎo)致更新失敗的問題。同時支持最新的SHA256簽名模式,進一步增強安全性。
優(yōu)化了商用授權(quán)模式。本程序默認只支持個人非營利性使用,新的商用授權(quán)模式針對企業(yè)及個人提供了不同使用方式,在保證安全性的前提下增加了企業(yè)用戶的便利性。
優(yōu)化了API Sets數(shù)據(jù)包的大小。程序使用了全新的代碼對文件進行修復(fù),因此修復(fù)數(shù)據(jù)包的體積可大幅減小,減少了用戶的等待時間。
優(yōu)化了用戶反饋界面的驗證碼樣式。新的樣式將減少程序空間占用,并通過虛化功能降低了被誤用的可能性。
其他細節(jié)性改進。
修復(fù)的BUG:
修復(fù)了一個在程序更新時可能給出錯誤提示的BUG。
-----------------------------------------------------------------------------------------------------------------------
---------------------------------------------------Dividing Line-------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
DirectX Repair V4.1
New Features:
C++ online repairing is available. If any of the C++ components are failed to be repaired during the auto repairing process, users could check the detailed file names in a form. Users could right click on the malfunctioned files and choose the option "repair online" to repair it from repairing cloud. This process requires Internet connections.
API Sets files can be downloaded from the server. If the user enable API Sets enhanced repairing for the first time, the programme will download the required files from the server automatically if they are missing.
Improved Features:
The dependence of required .NET runtime is optimised. From V4.1 on, this programme will no longer provide DirectX_Repair_win8_win10.exe. Instead, DirectX Repair.exe is designed to be compatible with all Windows OS versions to decrease the difficulty of selecting executable for new users.
Some C++ packages are updated. According to the feedbacks from users, C++ 2013 and C++ 2015-2019 packages have been updated to the latest version. New packages have better compatibility and can fix more errors.
The support for C++ 2013 is optimized. The programme will automatically check if the required certificate is existed when the C++ enhanced repairing is enabled. If the certificate is missing, the programme will install it first before repairing it.
The feature of extending is optimized. The programme will check if the required certificate is existed before downloading the target files to avoid any failure from this issue. The new SHA256 signature is supported to enhance the security of the programme.
The feature of commercial use is optimized. This programme is for non-profit personal use only by default. The new commercial authentication provides various methods for individuals and enterprises. The authentication can provide convenient features especially for business users.
The size of API Sets packages is optimized. The code for this feature has been improved; hence the data packages are smaller from this improvement.
The style of verification code in the feedback form is optimized. The new style decreases the size of the programme while enhances the security.
Other detailed improvements.