DirectX修復(fù)工具Win11軟件簡(jiǎn)介:
DirectX修復(fù)工具(DirectX Repair)是一款系統(tǒng)級(jí)工具軟件,簡(jiǎn)便易用。本程序?yàn)榫G色版,無需安裝,可直接運(yùn)行。
本程序的主要功能是檢測(cè)當(dāng)前系統(tǒng)的DirectX狀態(tài),如果發(fā)現(xiàn)異常則進(jìn)行修復(fù)。程序主要針對(duì)0xc000007b問題設(shè)計(jì),可以完美修復(fù)該問題(詳情請(qǐng)參見我的博客《運(yùn)行游戲時(shí)出現(xiàn)0xc000007b錯(cuò)誤的解決方法》,其他用途請(qǐng)參見我的博客《讓作者告訴你DirectX修復(fù)工具到底能解決什么問題》)。本程序中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的數(shù)字簽名,安全放心。
本程序?yàn)榱藨?yīng)對(duì)一般電腦用戶的使用,采用了易用的一鍵式設(shè)計(jì),只要點(diǎn)擊主界面上的“檢測(cè)并修復(fù)”按鈕,程序就會(huì)自動(dòng)完成校驗(yàn)、檢測(cè)、下載、修復(fù)以及注冊(cè)的全部功能,無需用戶的介入,大大降低了使用難度。在常規(guī)修復(fù)過程中,程序還會(huì)自動(dòng)檢測(cè)DirectX加速狀態(tài),在異常時(shí)給予用戶相應(yīng)提示。
該程序適用于多個(gè)操作系統(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)自動(dòng)調(diào)整任務(wù)模式,無需用戶設(shè)置。
該程序的V4.1版分為標(biāo)準(zhǔn)版、增強(qiáng)版和在線修復(fù)版。所有版本都支持修復(fù)DirectX的功能,而增強(qiáng)版本支持修復(fù)c++的功能。在線修復(fù)版功能與標(biāo)準(zhǔn)版相同,但修復(fù)時(shí)需要自動(dòng)下載所需的數(shù)據(jù)包。主程序在不同版本之間完全相同,但其配套使用的數(shù)據(jù)包不同。因此,標(biāo)準(zhǔn)版和在線修復(fù)版可以通過補(bǔ)充擴(kuò)展包成為增強(qiáng)版。該程序自V3.5版以來,具有擴(kuò)展功能。只需在主界面的工具菜單下打開選項(xiàng)對(duì)話框,找到擴(kuò)展標(biāo)簽,點(diǎn)擊開始擴(kuò)展按鈕。擴(kuò)展過程需要互聯(lián)網(wǎng)連接,擴(kuò)展成功后新的數(shù)據(jù)包可以自動(dòng)生效。擴(kuò)展時(shí)間因網(wǎng)絡(luò)速度而異,最快只需幾秒鐘,最慢需幾分鐘,請(qǐng)耐心等待。如果擴(kuò)展失敗,點(diǎn)擊擴(kuò)展界面左上角的小鎖圖標(biāo)切換到加密連接,可以很大程度上避免防火墻或其他原因造成的連接失敗。
自V2.0版以來,該程序采用了全新的底層程序架構(gòu),采用了異步多線程編程技術(shù),使檢測(cè)、下載、修復(fù)單獨(dú)進(jìn)行,互不干擾,飛得快。新程序改變了自我驗(yàn)證的方式,所以在使用新版本的程序時(shí)不會(huì)出現(xiàn)自我驗(yàn)證失敗的錯(cuò)誤;但不取消自我驗(yàn)證,所以程序的安全性和之前的版本一樣,沒有降低。
該程序具有更新系統(tǒng)c++功能。因?yàn)榇蟛糠周浖谶\(yùn)行時(shí)都需要c++的支持,而且c++的異常也會(huì)導(dǎo)致0xc0007b錯(cuò)誤,所以程序在檢測(cè)修復(fù)的同時(shí),也會(huì)根據(jù)需要更新系統(tǒng)中的c++組件。從V3.2版開始使用全新的c++擴(kuò)展包,可以大大提高工業(yè)軟件修復(fù)成功的概率。修復(fù)c++的功能僅限于增強(qiáng)版。當(dāng)系統(tǒng)c++異常時(shí)(非丟失時(shí)),標(biāo)準(zhǔn)版和在線修復(fù)版會(huì)提示用戶使用增強(qiáng)版進(jìn)行修復(fù)。新程序除了常規(guī)修復(fù)外,還支持C++強(qiáng)大的修復(fù)功能。常規(guī)修復(fù)無效時(shí),可以在本程序的選項(xiàng)界面中打開強(qiáng)大的修復(fù)功能,可以大大提高修復(fù)成功率。請(qǐng)注意,此功能只能在常規(guī)修復(fù)無效時(shí)使用。
有兩種窗口樣式的程序。正常模式是默認(rèn)風(fēng)格,適合大多數(shù)用戶。另一種簡(jiǎn)單的模式,此時(shí)窗口只會(huì)顯示最基本的內(nèi)容,修復(fù)會(huì)自動(dòng)進(jìn)行,修復(fù)完成10秒后會(huì)自動(dòng)退出。這種窗口樣式可以使修復(fù)工作更簡(jiǎn)單、更快捷,同時(shí)方便其他軟件.游戲內(nèi)嵌本程序,可以進(jìn)行無需人工參與的快速修復(fù)。打開簡(jiǎn)單模式的方法是:打開程序目錄中的Settings.ini文件(如果不能自己創(chuàng)建),將FormStyle的值改為Simple并保存。
新程序支持命令運(yùn)行模式。調(diào)用該程序在命令行中,可在路徑后直接添加命令進(jìn)行相應(yīng)的設(shè)置。常見的命令有七種,即設(shè)置語言命令、設(shè)置窗口模式命令、設(shè)置安全級(jí)別命令、打開強(qiáng)力修復(fù)命令、設(shè)置c++修復(fù)模式命令、控制direct加速命令、顯示版權(quán)信息命令。具體命令名稱可以通過/help或/查詢。
該程序具有先進(jìn)的篩選功能。打開該功能后,用戶可以自主選擇要修復(fù)的文件,避免其他不必要的修復(fù)工作。同時(shí)也支持通過文件進(jìn)行輔助篩選,只要在程序目錄下建立Filter.dat文件,每行都可以寫一個(gè)需要修復(fù)文件的序號(hào)。該功能僅供高級(jí)用戶使用,必須在正常窗口模式下有效(簡(jiǎn)單模式無效)。
該程序具有自動(dòng)記錄日志的功能,可以記錄每次檢測(cè)和修復(fù)的結(jié)果,方便在出現(xiàn)問題時(shí)及時(shí)分析和找出原因,從而找到解決方案。
該程序的選項(xiàng)對(duì)話框包含7個(gè)高級(jí)功能。點(diǎn)擊“常規(guī)”選項(xiàng)卡調(diào)整程序的基本運(yùn)行情況,包括日志記錄、安全等級(jí)控制、調(diào)試模式開啟等。只有打開調(diào)試模式,才能在C++修復(fù)失敗時(shí)顯示詳細(xì)的錯(cuò)誤信息,并提示用戶手動(dòng)修復(fù)。在高級(jí)選項(xiàng)卡中,C++的修復(fù)模式可以控制,默認(rèn)為智能模式,即當(dāng)程序檢測(cè)到系統(tǒng)中C++有問題時(shí),提示修復(fù),否則不提示。在強(qiáng)制檢測(cè)模式下,程序總是檢查C++,即使C++正常或沒有C++數(shù)據(jù)包。默認(rèn)不勾選模式與智能模式基本相同,但修復(fù)C++的箭頭默認(rèn)處于不勾選狀態(tài),需要用戶手動(dòng)勾選后才能修復(fù)。不提示異常模式,只對(duì)標(biāo)準(zhǔn)版或在線修復(fù)版生效,即常規(guī)檢測(cè)后不提示可能導(dǎo)致0xc0007b錯(cuò)誤的C++異常。不檢測(cè)模式,不檢測(cè)C++狀態(tài),程序只檢測(cè)修復(fù)DirectX。C++強(qiáng)大的修復(fù)功能,通過全新的代碼設(shè)計(jì),徹底改善了頑固異常文件的處理,大大提高了修復(fù)成功率。APISets強(qiáng)大的修復(fù)功能參考了DirectX文件的精細(xì)修復(fù)方法,大大改善了修復(fù)失敗。這兩個(gè)強(qiáng)大的修復(fù)功能啟用這兩個(gè)強(qiáng)大的修復(fù)功能。程序可以在注冊(cè)選項(xiàng)卡中自動(dòng)注冊(cè)系統(tǒng)文件夾下的所有dll文件。這個(gè)功能不僅可以修復(fù)DirectX的問題,還可以修復(fù)系統(tǒng)中許多其他dll未注冊(cè)的問題,相當(dāng)實(shí)用。點(diǎn)擊按鈕旁邊的小箭頭,注冊(cè)任意指定文件夾下的dll文件,方便用戶注冊(cè)綠色版和硬盤版的程序組件。點(diǎn)擊第二個(gè)按鈕,您可以在dll文件的右鍵菜單中添加注冊(cè)和卸載項(xiàng)目,以方便單獨(dú)注冊(cè)dll文件。請(qǐng)注意,并非所有dll文件都可以這樣注冊(cè)。點(diǎn)擊擴(kuò)展選項(xiàng)卡,將任何版本的程序擴(kuò)展到增強(qiáng)版本。單擊DirectX版本選項(xiàng)卡,您可以修改系統(tǒng)中DirectX的版本信息。單擊DirectX加速選項(xiàng)卡,控制系統(tǒng)中DirectX加速的開啟和關(guān)閉。如果顯卡驅(qū)動(dòng)異常(包括顯卡驅(qū)動(dòng)未安裝或顯卡驅(qū)動(dòng)過舊),程序?qū)⒃陧撁嬗疑辖翘崾?。在?shí)驗(yàn)室選項(xiàng)卡中,用戶可以控制是否允許更新為最新的測(cè)試程序,以及更新后的數(shù)據(jù)包更新策略。
新版程序集成了用戶反饋程序,可以在用戶允許的前提下發(fā)送檢測(cè)修復(fù)結(jié)果。用戶也可以在出現(xiàn)問題時(shí)通過反饋程序和軟件作者進(jìn)行交流,共同查找問題。反饋是完全自愿和匿名(如果不填寫E-mail地址)的。
本程序內(nèi)置自動(dòng)更新程序,用戶只需在“關(guān)于”對(duì)話框中點(diǎn)擊相應(yīng)按鈕,即可自動(dòng)升級(jí)至最新版本。升級(jí)后會(huì)自動(dòng)根據(jù)用戶指定的更新策略更新C++數(shù)據(jù)包。如果因網(wǎng)絡(luò)原因或服務(wù)器異常導(dǎo)致升級(jí)失敗,用戶也可以前往本程序官方博客手動(dòng)下載最新版程序。
本程序的通用版基于Microsoft .NET Framework 2.0開發(fā),對(duì)于Windows 2000、Windows XP、Windows 2003的用戶需要首先安裝.NET Framework 2.0或更高版本方可運(yùn)行本程序。有關(guān)下載和安裝的詳細(xì)信息請(qǐng)參閱“致Windows XP用戶.txt”文件。對(duì)于Windows Vista、Windows 7、Windows 8、Windows 10及后續(xù)用戶,可以直接運(yùn)行本程序。
常見問題:
問題:文件夾里為什么有兩個(gè)“DirectX Repair”程序,他們有什么區(qū)別?
答:“DirectX Repair.exe”為通用版程序,可以兼容Windows XP(需先安裝.NET 2.0,詳情請(qǐng)參閱“致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)上直接運(yùn)行。這兩個(gè)程序的功能完全相同。
問題:我下載的是標(biāo)準(zhǔn)版或是在線修復(fù)版,怎么將程序升級(jí)成增強(qiáng)版?
答:首先來說,各個(gè)版本之間,主程序(即exe文件)完全相同,標(biāo)準(zhǔn)版與增強(qiáng)版相比,只是缺少相應(yīng)的擴(kuò)展數(shù)據(jù)包,因此無法進(jìn)行增強(qiáng)式修復(fù)(即修復(fù)c++)。因此,可以通過補(bǔ)全擴(kuò)展包的形式使標(biāo)準(zhǔn)版直接成為增強(qiáng)版。本程序自V3.5版起,自帶擴(kuò)展功能。只要在主界面的“工具”菜單下打開“選項(xiàng)”對(duì)話框,找到“擴(kuò)展”標(biāo)簽,點(diǎn)擊其中的“開始擴(kuò)展”按鈕即可。擴(kuò)展過程需要Internet連接,擴(kuò)展成功后新的數(shù)據(jù)包可立即生效。擴(kuò)展用時(shí)根據(jù)網(wǎng)絡(luò)速度不同而不同,最快僅需數(shù)秒,最慢需要數(shù)分鐘,煩請(qǐng)耐心等待。
DirectX修復(fù)工具Win11更新日志:
DirectX修復(fù)工具V4.2更新日志
改進(jìn)的功能:
更新了部分c++數(shù)據(jù)包。新版程序更新了C++2013、C++2015-2022的數(shù)據(jù)包,新數(shù)據(jù)包兼容性更強(qiáng),可以修復(fù)更多的內(nèi)容。
優(yōu)化了C++修復(fù)失敗時(shí)的錯(cuò)誤提示。新增使用錯(cuò)誤調(diào)試模式的提示,方便用戶在遇到問題時(shí)手動(dòng)修復(fù)錯(cuò)誤。
優(yōu)化了更新日志的顯示方式。新的方式可以更快速的打開更新日志,減少延遲。
其他細(xì)節(jié)性改進(jìn)。
修復(fù)的BUG:
修復(fù)了一個(gè)在部分情況下無法顯示更新日志的BUG。
DirectX修復(fù)工具V4.1更新日志
新增的功能:
新增支持C++在線修復(fù)功能。如自動(dòng)修復(fù)功能失敗時(shí),用戶可以在詳細(xì)錯(cuò)誤信息界面查看相應(yīng)的異常文件,并在該文件上點(diǎn)擊右鍵,進(jìn)行手動(dòng)在線修復(fù)。此過程需要Internet連接。
新增支持API Sets文件從服務(wù)器下載功能。如果用戶首次開啟API Sets強(qiáng)力修復(fù)功能,且當(dāng)前程序包中不含修復(fù)所需文件時(shí),程序?qū)?huì)自動(dòng)從服務(wù)器下載文件,避免了手動(dòng)下載給用戶所帶來的困擾。
改進(jìn)的功能:
優(yōu)化了本程序所需.NET運(yùn)行庫支持情況。從V4.1版起將不再提供DirectX_Repair_win8_win10.exe程序,而是通過兼容模式實(shí)現(xiàn)DirectX Repair.exe一個(gè)程序兼容所有操作系統(tǒng),減小用戶的使用難度。
更新了部分c++數(shù)據(jù)包。新版程序更新了C++2013、C++2015-2019的數(shù)據(jù)包,新數(shù)據(jù)包兼容性更強(qiáng),可以修復(fù)更多的內(nèi)容。
優(yōu)化了對(duì)于c++ 2013的支持。開啟強(qiáng)力修復(fù)后,程序?qū)⒆詣?dòng)檢查當(dāng)前系統(tǒng)是否擁有安裝該版本的證書,如果沒有則自動(dòng)安裝,避免了可能的安裝失敗的情況。
優(yōu)化了擴(kuò)展功能。新的代碼將在擴(kuò)展前檢查系統(tǒng)證書情況,避免因?yàn)橄到y(tǒng)證書過舊導(dǎo)致更新失敗的問題。同時(shí)支持最新的SHA256簽名模式,進(jìn)一步增強(qiáng)安全性。
優(yōu)化了商用授權(quán)模式。本程序默認(rèn)只支持個(gè)人非營(yíng)利性使用,新的商用授權(quán)模式針對(duì)企業(yè)及個(gè)人提供了不同使用方式,在保證安全性的前提下增加了企業(yè)用戶的便利性。
優(yōu)化了API Sets數(shù)據(jù)包的大小。程序使用了全新的代碼對(duì)文件進(jìn)行修復(fù),因此修復(fù)數(shù)據(jù)包的體積可大幅減小,減少了用戶的等待時(shí)間。
優(yōu)化了用戶反饋界面的驗(yàn)證碼樣式。新的樣式將減少程序空間占用,并通過虛化功能降低了被誤用的可能性。
其他細(xì)節(jié)性改進(jìn)。
修復(fù)的BUG:
修復(fù)了一個(gè)在程序更新時(shí)可能給出錯(cuò)誤提示的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.