DirectX修复工具增强版下载_DirectX修复工具免费下载[最新版]

  DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。

  DirectX修复工具 4.2.0.40217 增强版

   DirectX修复工具下载_DirectX修复工具免费下载[最新版]

  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。

  本文件中包含了DirectX修复工具中一些常见问题及其解答,如您存在问题,请首先查看以下解答是否能解决您的问题。

  问题1:XP系统上运行软件时出现0xc0000135的错误,怎么回事?

  答:Windows XP SP3系统用户需先安装Microsoft .NET Framework 2.0或更高版本才可运行本程序,详情请见“致Windows XP用户.txt”文件。

  问题2:我下载的是标准版或是在线修复版,怎么将程序升级成增强版?

  答:首先来说,各个版本之间,主程序(即exe文件)完全相同,标准版与增强版相比,只是缺少相应的扩展数据包,因此无法进行增强式修复(即修复c++)。因此,可以通过补全扩展包的形式使标准版直接成为增强版。本程序自V3.5版起,自带扩展功能。只要在主界面的“工具”菜单下打开“选项”对话框,找到“扩展”标签,点击其中的“开始扩展”按钮即可。扩展过程需要Internet连接,扩展成功后新的数据包可立即生效。扩展用时根据网络速度不同而不同,最快仅需数秒,最慢需要数分钟,烦请耐心等待。

  问题3:我的网络连接正常,但为什么扩展总是失败并提示请连接到Internet?

  答:这可能是由于扩展过程被电脑上的杀毒软件或防火墙拦截导致的。从V4.0版起针对此问题进行了优化,只需点击“扩展”界面左上角的小锁图标切换为加密链接,即可避免大部分错误。

  问题4:我在有的电脑上使用标准版或在线修复版修复DirectX后,程序弹出c++组件仍异常的提示,让我使用增强版再修复;而在有些其他电脑上使用标准版修复完成后,却没有这个提示(此时我感觉c++仍有问题)。这是什么原因?

  答:本程序致力于解决0xc000007b错误,因此只有在程序检测到系统中c++存在异常,可能导致0xc000007b问题,而修复时又没有使用增强版修复相应c++时,才会弹出此提示。而对于那些根本没有安装c++的系统,程序则不会提示。理论上讲,本程序完全可以解决c++未安装所带来的任何错误(如提示缺少msvcr140.dll文件等),但之所以程序在这些系统上不做任何提示,是考虑到绝大部分电脑都会缺失c++组件,如果均进行提示,则此提示将变成必出现的提示,所有用户都需要使用增强版进行再次修复,失去了标准版存在的意义。

  问题5:部分文件修复失败怎么办?

  答:可以以安全模式引导系统(具体方法百度可查),然后再用本程序进行修复即可成功。

  问题6:全部文件的状态都是下载失败或失败,这是怎么回事?

  答:在极个别的电脑上,由于系统核心组件异常,导致程序在检测时无法调用系统组件而产生此问题。此时请在程序的“工具”菜单下“选项”对话框中,将“安全级别”改为“低”即可。更改后再进行修复即可正确完成相关操作。

  问题7:该软件能支持64位操作系统吗?

  答:能。程序在编程时已经充分考虑了不同系统的特性,可以完美支持64位操作系统。并且,程序有自适应功能,可以自动检测操作系统版本、位数,无需用户进行设置。

  问题8:玩游戏出现闪退、黑屏、卡屏、卡死、帧数低、打太极等问题,修复后仍不能解决?

  答:该问题的可能原因较多,比如DirectX有问题,c++有问题。使用DirectX修复工具增强版即可解决由这两种情况所导致的问题。如果修复后仍不能解决,则可能有三种原因:第一,游戏有问题(或破解补丁有问题),建议从别的网站上重新下载;第二,显卡驱动没装好(这种情况较多),建议重装显卡驱动;第三,硬件配置不够。

  问题9:出现DirectDraw、Direct3D、AGP纹理加速不可用,修复后仍不能解决?

  答:本程序的V3.2版本之后新增了一个开启该加速的功能,请先尝试使用该功能进行修复。如果修复后仍不能解决,则通常是由于显卡驱动有问题造成的,建议到显卡官网下载最新驱动安装即可(如显卡驱动异常,将会在开启DirectX加速页面右上角进行提示,仅限V3.9版或更高版本支持此功能)。

  问题10:本程序是只能修复C盘中的DirectX吗?其他盘中的如何修复?

  答:本程序不是只能修复C盘中的DirectX,而是修复当前系统所在磁盘的DirectX。如果您的操作系统安装在了C盘,则程序会修复C盘中的DirectX,如果您的操作系统安装在了D盘,则程序会修复D盘中的DirectX,其他以此类推。如果您的系统中有多个操作系统,则修复只能针对当前运行的操作系统,无法修复其他操作系统。因为未运行的操作系统程序无法检测其完整性,因此也就无法修复。如果您想修复计算机中的多个操作系统,请分别用这些操作系统启动,然后再调用本程序进行修复即可。

  问题11:网上有人说修复某某软件的错误时最好用本程序的V1.2版或者V2.1版,不要用本程序的最新版本,这是怎么回事?

  答:作为软件作者,我可以很负责并且很权威的告诉你,新版本的程序一定比旧版本更好用。旧版本能解决的问题新版本也一定能解决,旧版本解决不了的问题,新版本也可能能解决。因此不要在意网上的这些说法,作者建议所有用户都使用本程序的最新版本。

  问题12:该软件包含的DirectX是什么版本的?

  答:本软件集成了最新版的DirectX Redist(Jun2010),其中包含DirectX 9.0、DirectX 10.0、DirectX 10.1以及DirectX 11的全部文件,部分DirectX12的文件,程序会根据您的系统自动修复需要修复的文件,无需用户进行设置。所有的DX组件都有微软的数字签名,请放心。

  问题13:我的Windows 7用的是DirectX 11,该软件可以修复吗?

  答:可以。如上问所说,软件中包含了DirectX 11的文件。

  问题14:我的游戏运行时出现0xc000007b错误,能用本软件修复吗?

  答:能。详情请参考:http://blog.csdn.net/vbcom/article/details/6070705

  问题15:我的游戏运行时出现某某内存(0xcxxxxxxxx)不能为Read或Written,能用本软件修复吗?

  答:不一定能解决问题。因为造成这个问题的可能原因很多,比如软件有问题,没有安装c++、系统有问题、显卡驱动没装好等等。建议到网上搜索有关此问题的对应解决办法,如果条件允许的话,重装电脑可以解决此问题。

  问题16:玩游戏时显示需要安装DirectX8.1或以上版本,可我已经装了,并用本程序修复过了,为什么还是不行?

  答:魔兽出现这个问题的概率较高。该问题是由于显卡驱动有问题造成的,建议重装显卡驱动(如显卡驱动异常,将会在开启DirectX加速页面右上角进行提示,仅限V3.9版或更高版本支持此功能)。

  问题17:为什么经本软件检测修复后游戏仍不能运行?

  答:如果使用了本软件进行修复,请确保您的游戏目录下没有自行拷贝的dll文件。若您之前自己从网上下载过dll文件并拷贝到系统,请将它们全部删除后再用本软件进行修复。同时,造成软件、游戏不能运行的原因还有很多,如果确认DirectX已经没有问题,请参考:http://blog.csdn.net/vbcom/article/details/6218535

  问题18:修复失败会对我的系统有什么影响吗?

  答:本程序只是一个工具软件,不会对系统有任何影响,请放心。

  问题19:使用程序内置的更新功能,更新失败怎么办?

  答:本程序自V4.0版起内置了程序更新功能,如果因网络连接或服务器不可用等原因无法自动升级的,可以前往以下网址手动下载最新版:

https://blog.csdn.net/VBcom/article/details/6962388

  问题20:360安全卫士提示我说程序有可疑行为这是怎么回事?

  答:由于DirectX组件存在于系统文件夹内,本程序修复时需要修改系统文件夹中的相关内容,因此修复时360可能会进行提示。请选择允许操作以便本程序能够进行修复。请各位用户放心,本程序不会对系统造成破坏。如果您很在意这个提示并且不信任本程序的话,请不要用本程序进行修复,直接删除本程序即可。

  问题21:我从某些网站下载的就是增强版,为什么弹出更新c++对话框时显示c++ 2015-2019 Redistributable Package的条目是灰色的并且不能修复?或是我从日志文件看修复后c++ 2015-2019的状态仍是“-”?

  答:这是由于某些网站有上传文件大小的限制,如果超过限制则无法上传。由于c++数据包占用空间较大,为了满足这些网站的上传要求,因此上传的程序扩展包中未包含c++ 2015-2019。无需担心,此时只需按照上面“问题2”的方法进行扩展,成功后程序即可成为完整增强版。备注:此问题只是以c++ 2015-2019为例,如果其他c++组件(如c++ 2005,c++ 2008,c++ 2010,c++2012,c++2013)呈现问题中描述的状态,均按照此方法进行扩展即可。

  问题22:程序中的DirectX 诊断工具是怎么回事?

  答:该功能是调用了系统自带的DirectX诊断工具,该工具可以检测诸如系统支持的最高DirectX版本等基本信息,并且可以检测软件、硬件以及驱动是否存在问题。检测的信息可以有助于修复您的问题。如果您对这些信息不甚了解,则可忽略本功能。

  问题23:日志文件是怎么回事?

  答:日志文件可以记录您的检测与修复结果,这样在出现问题时可以及时分析查找原因。日志记录功能默认开启,建议您不要关闭,也不要更改模式。

  问题24:怎么查看日志文件?

  答:点击本程序“文件”菜单中的“查看日志文件”按钮即可查看日志文件。

  问题25:用户反馈是什么意思?

  答:您可以在用户反馈程序中发送反馈信息给软件作者。您可以点击程序的“帮助”菜单中的“用户反馈”按钮启动反馈程序。如果本程序成功解决您的问题,您可以发送反馈告知作者以便有所参考;如果本程序没有解决您的问题,您也可以发送反馈告知作者以便共同解决问题。

  问题26:如何和软件作者进行交流?

  答:您可以通过反馈程序与作者交流。如果反馈程序遇到网络繁忙无法使用时您也可以通过E-mail与作者交流。E-mail地址请参考程序的“帮助”菜单中的“关于”按钮。

© 版权声明
THE END
苦逼小编求支持
点赞12赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容