DirectX修复工具从发布至今已经过去整整一年的时间了,通过大家的反馈及交流我发现有一部分人并不清楚DirectX修复工具到底可以解决什么问题。虽说网上有众多网友的解释,但毕竟不是很全面,都只介绍了某一方面的应用。因此,在这里,就由作者为大家全面地阐释一下本程序的用途。
本程序可以解决的问题。
No.1 应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序。
修复时推荐使用版本:增强版
解决概率:大于95%(使用V3.0及以上版本)
由于本程序主要针对0xc000007b问题设计,因此把这一条放在了第一位。从目前的反馈情况来看,使用增强版修复该问题时,解决概率可以达到95%以上(仅限使用V3.0及以上版本,使用低版本可能无法达到这个成功概率)。至于剩下的5%之所以不能解决,是由于有些软件不仅需要DirectX的支持,还需要其他组件的支持,而这些组件异常导致的0xc000007b问题本程序无法解决。还有很少的一部分人遇到了蓝屏问题,其提示代码为0x0000007b,这种情况通常都是由于硬盘设置造成的,因此本程序也无法解决。
No.2 无法启动此程序,因为计算机中丢失 d3dx9_42.dll。尝试重新安装该程序以解决此问题。
修复时推荐使用版本:增强版
解决概率:大于99%
这个问题是新系统普遍存在的问题。不管是正版系统还是盗版系统由于默认都未包含DirectX相关组件,因此在首次运行大型游戏时普遍都会遇到这个问题。由于造成这个问题的机理简单,解决办法简单,因此针对该问题的解决概率也较高。除了标题中提到的d3dx9_42.dll文件外,类似的还有以下这些文件。注意,本程序只能解决在以下列表中包含的文件所遇到的问题:d3dcompiler_33.dll、d3dcompiler_34.dll、d3dcompiler_35.dll、d3dcompiler_36.dll、d3dcompiler_37.dll、d3dcompiler_38.dll、d3dcompiler_39.dll、d3dcompiler_40.dll、d3dcompiler_41.dll、d3dcompiler_42.dll、d3dcompiler_43.dll、d3dcsx_42.dll、d3dcsx_43.dll、d3dx9_24.dll、d3dx9_25.dll、d3dx9_26.dll、d3dx9_27.dll、d3dx9_28.dll、d3dx9_29.dll、d3dx9_30.dll、d3dx9_31.dll、d3dx9_32.dll、d3dx9_33.dll、d3dx9_34.dll、d3dx9_35.dll、d3dx9_36.dll、d3dx9_37.dll、d3dx9_38.dll、d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、、d3dx10_33.dll、d3dx10_34.dll、d3dx10_35.dll、d3dx10_36.dll、d3dx10_37.dll、d3dx10_38.dll、d3dx10_39.dll、d3dx10_40.dll、d3dx10_41.dll、d3dx10_42.dll、d3dx10_43.dll、d3dx11_42.dll、d3dx11_43.dll、X3DAudio1_0.dll、X3DAudio1_1.dll、X3DAudio1_2.dll、X3DAudio1_3.dll、X3DAudio1_4.dll、X3DAudio1_5.dll、X3DAudio1_6.dll、X3DAudio1_7.dll、xactengine2_0.dll、xactengine2_1.dll、xactengine2_2.dll、xactengine2_3.dll、xactengine2_4.dll、xactengine2_5.dll、xactengine2_6.dll、xactengine2_7.dll、xactengine2_8.dll、xactengine2_9.dll、xactengine2_10.dll、xactengine3_0.dll、xactengine3_1.dll、xactengine3_2.dll、xactengine3_3.dll、xactengine3_4.dll、xactengine3_5.dll、xactengine3_6.dll、xactengine3_7.dll、XAPOFX1_0.dll、XAPOFX1_1.dll、XAPOFX1_2.dll、XAPOFX1_3.dll、XAPOFX1_4.dll、XAPOFX1_5.dll、XAudio2_0.dll、XAudio2_1.dll、XAudio2_2.dll、XAudio2_3.dll、XAudio2_4.dll、XAudio2_5.dll、XAudio2_6.dll、XAudio2_7.dll、xinput1_1.dll、xinput1_2.dll、xinput1_3.dll、xinput9_1_0.dll(WindowsXP)、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
No.3 C:\Windows\system32\d3dx9_42.dll没有被指定在Windows上运行,或者它包含错误。请尝试使用原始安装媒体重新安装程序,或联系您的系统管理员或软件供应商以获取支持。
修复时推荐使用版本:增强版
解决概率:大于99%
这个问题多是由于用户自行修复缺失的文件后产生的。该问题由于机理简单因此也较容易解决。除了标题中提到的d3dx9_42.dll文件外,类似的还有以下这些文件。注意,本程序只能解决在以下列表中包含的文件所遇到的问题(列表见No.2的列表)。
No.4 发生了一个内部系统错误。请参阅您的Windows文件夹中的和来确定问题。
修复时推荐使用版本:标准版
解决概率: 95%
这个问题也是存在比较广泛的,即使是正版的全新系统也时有发生。产生这个问题的原因是程序自身的BUG造成的,而是用本程序修复可以绕过这个问题。这里要说明一下,使用本程序修复成功后,相当于安装了微软提供的DirectX安装包,这时就没有必要再安装微软提供的DirectX安装包了。如果这时再安装微软提供的DirectX安装包,可能仍然会出现内部系统错误,但是用户可以忽略这条提示。
No.5 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
修复时使用版本:必须使用增强版
解决概率:80%
这个问题基本上都出现在Windows XP操作系统上。这个问题其实和DirectX没有什么关系,而绝大多数情况是由于c++异常造成的。由于本程序的增强版可以修复c++,因此使用本程序的增强版可以解决这个问题。
No.6 应用程序无法正常启动(0xc00000ba)。请单击“确定”关闭应用程序。
修复时推荐使用版本:标准版
解决概率:50%
这个问题出现在个别的游戏上。如果是由于DirectX组件的异常造成的该问题,本程序可以正常修复,而如果是由于其他组件(如等)异常造成的该问题,本程序则无法修复。因此说修复能否成功还要看具体情况。
No.7 部分游戏没有声音。
修复时推荐使用版本:标准版、在线修复版
解决概率:50%
部分游戏(如梦幻之星OL2、PSO2及最新的看门狗Watch dogs等)可以正常进入,但是没有声音,而系统声音是正常的。这个问题是由于DirectX中负责音频相关的组件异常或未注册造成的。这个问题通常情况下往往都是极个别的文件异常,因此没必要下载完整版的DirectX修复工具进行修复,只需下载在线修复版进行快速修复即可。
No.8 部分游戏双击点开后闪退。
修复时推荐使用版本:增强版
解决概率:40%
某些游戏(如真三国无双6)点开后闪退,或者压根没反应。造成这种情况的原因有很多,其中一个很可能的原因就是c++有问题。由于c++版本众多,极有可能造成玩家因安装了错误的版本而不能进入游戏。如果是这种情况,使用增强版修复后即可进入游戏。如果修复完成后仍然会闪退,则可能是由于游戏本身或破解补丁有问题、显卡驱动有问题或硬件配置不够所致,玩家应从这3方面予以考虑。
No.9 Grand Theft Auto IV已停止工作 出现了一个问题,导致程序停止正常工作。请关闭该程序。
修复时推荐使用版本:增强版
解决概率:33%
某些游戏(如GTA IV等)点开后会出现程序停止工作的错误。造成这种情况的原因大致有3种:第一,DirectX有问题;第二,游戏本身或破解补丁有问题;第三,显卡驱动有问题。对于DirectX有问题的用户,使用本程序进行修复即可进入游戏。而对于上述第二种情况的用户建议重新下载游戏或更换破解补丁;对于上述第三种情况的用户则建议到显卡官网下载最新的显卡驱动并安装。本项内容中只是拿GTA 4作一个例子,其他游戏如果出现同样提示也适用于本条内容。
No.10 部分非主流游戏所遇到的DirectX的问题。
修复时推荐使用版本:标准版
解决概率:较低
一些人玩的非主流游戏,有时也会遇到DirectX问题而无法进入。由于这些游戏的提示比较特殊,不具备代表性,因此不在这里详细介绍。只要你的游戏进不去,并且提示的对话框里包含“DirectX”等字样,都可以尝试用本程序进行修复。当然,对于非主流游戏的修复成功率要远低于主流游戏。
本程序无法解决的问题。
No.1 魔兽争霸III不能初始化DirectX。请确保你的系统拥有DirectX8.1或者更高的版本以及你的显示驱动程序是最新的。DirectX也可以在你的魔兽争霸3安装盘上找到。
这是一个极具迷惑性的提示(不仅会出现在war3中,其他一些游戏也会出现),往往大多数人看到这条提示后会开始修复自己的DirectX,但发现无论如何修复更新(包括用本程序进行修复)仍然会有这条提示。其实这个问题并不是由于DirectX有问题,而是你的显卡驱动有问题!至于显卡驱动为什么会有问题原因多种多样在此不想详谈,大家要作的只是对应自己的显卡型号,到显卡的官网下载最新的显卡驱动并安装即可。通常安装完显卡驱动这个问题也就会迎刃而解了,如果大家还不放心,可以打开“DirectX诊断工具”(在本程序的工具菜单里),找到“显示”选项卡,这时你会看到下面DirectX功能中的“DirectDraw加速”、“Direct3D加速”、“AGP纹理加速”都已处于已启用状态,这说明你的显卡驱动已经正常工作了。
No.2 “DirectDraw加速”、“Direct3D加速”、“AGP纹理加速”不可用。
其实这个问题和DirectX本身没有什么关系,因此即使用本程序修复后也无法解决。这个问题是由于显卡驱动有问题造成的。请大家对应自己的显卡型号,到显卡的官网下载最新的显卡驱动并安装即可。通常安装完正确的显卡驱动后这些内容都会自动变为已启用,这时就可以正常的玩游戏了。
No.3 “0xXXXXXXXX”指令引用的”0xXXXXXXXX”内存。该内存不能为”read”(或written)。要终止程序,请单击“确定”。要调试程序,请单击“取消”。
造成这个问题的原因实在是数不胜数——太多了。但是不管怎么说,由于DirectX有问题造成这个错误还比较少见。因此,如果大家遇到这个错误,基本不用考虑DirectX的问题了,从其他方面进行考虑。当然,由于DirectX没有问题,本程序也无法解决这个问题。
No.4 一些奇怪的疑难杂症。
系统开机慢,我的电脑图标不见了,上不了网,无法进行系统还原,无法备份文件,设备驱动坏了……本程序根本就不是为这些问题设计的,但是网上有一部分人拿本程序来修复这些问题,因此我在这里也不得不提一下。产生这些问题的原因一般都是系统文件损坏,缺少某些程序,系统被病毒木马感染破坏,某些组件未注册,而跟DirectX基本没有任何关系。如果您用本程序的“注册系统中所有dll文件”功能解决了上述某些问题,那么算您幸运;如果本程序没有解决这些问题那也是很正常的,因为本程序压根就没打算解决这些问题。请不要因此就说本程序无用,给本程序差评。这就好比,不能因为Windows无法杀蟑螂就说Windows是一个很差的操作系统,再厉害的药也得对症才有效。还是希望广大用户能够理解。