A-A+

无法启动此程序 因为计算机中丢失d3dx*-**.dll的解决方法

2013年06月03日 Windows 评论 2 条 阅读 4,500 次
如果您有代购或者代维服务器、PHP网站建设、程序代码修改、系统开发等需求,可以联系我购买付费服务。QQ 379880222

今天下了个剑灵,登陆游戏总是闪退。终于有一次没闪退,报了个错。提示无法启动此程序 因为计算机中丢失d3dx9-43.dll。
在网上搜了下,有很多人遇到这种问题。
有的朋友安装Microsoft C++ 2005 组件和安装 DirectX 9.0c可以解决。但是我的win7 64位就是死活安装不上9.0。
安装 DirectX 就报错,提示“发生内部系统错误 请参考Windows文件夹中的DXError.log和DirectX.log以确定是什么问题”。
打开DirectX.log看到如下内容:

06/03/13 09:37:51: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXE36C.tmp\d3dx9_24_x64.inf [DefaultInstall]
06/03/13 09:37:51: infinst: Installed file C:\Windows\system32\d3dx9_24.dll
06/03/13 09:37:53: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXE36C.tmp\d3dx9_25_x64.inf [DefaultInstall]
06/03/13 09:37:53: infinst: Installed file C:\Windows\system32\d3dx9_25.dll
06/03/13 09:37:54: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXE36C.tmp\d3dx9_26_x64.inf [DefaultInstall]
06/03/13 09:37:54: infinst: Installed file C:\Windows\system32\d3dx9_26.dll
06/03/13 09:37:54: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXE36C.tmp\d3dx9_27_x64.inf [DefaultInstall]
06/03/13 09:37:54: infinst: Installed file C:\Windows\system32\d3dx9_27.dll
06/03/13 09:38:02: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXE36C.tmp\d3dx9_28_x64.inf [DefaultInstall]
06/03/13 09:38:02: infinst: Installed file C:\Windows\system32\d3dx9_28.dll
06/03/13 09:38:03: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXE36C.tmp\d3dx9_29_x64.inf [DefaultInstall]
06/03/13 09:38:03: infinst: Installed file C:\Windows\system32\d3dx9_29.dll
06/03/13 09:38:03: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXE36C.tmp\XACT_x64.inf [DefaultInstall]
06/03/13 09:38:03: infinst: Installed file C:\Windows\system32\xactengine2_0.dll
06/03/13 09:38:03: infinst: Installed file C:\Windows\system32\x3daudio1_0.dll
06/03/13 09:38:05: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXE36C.tmp\d3dx9_30_x64.inf [DefaultInstall]
06/03/13 09:38:05: infinst: Installed file C:\Windows\system32\d3dx9_30.dll
06/03/13 11:01:57: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXDC0E.tmp\d3dx9_24_x64.inf [DefaultInstall]
06/03/13 11:01:58: infinst: Target file: 'C:\Windows\system32\d3dx9_24.dll'
Target file is Version 9.5.132.0
Source file is Version 9.5.132.0
06/03/13 11:01:58: infinst: C:\Windows\system32\d3dx9_24.dll have been installed already.
06/03/13 11:01:58: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXDC0E.tmp\d3dx9_25_x64.inf [DefaultInstall]
06/03/13 11:01:58: infinst: Target file: 'C:\Windows\system32\d3dx9_25.dll'
Target file is Version 9.6.168.0
Source file is Version 9.6.168.0
06/03/13 11:01:58: infinst: C:\Windows\system32\d3dx9_25.dll have been installed already.
06/03/13 11:02:03: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXDC0E.tmp\d3dx9_26_x64.inf [DefaultInstall]
06/03/13 11:02:03: infinst: Target file: 'C:\Windows\system32\d3dx9_26.dll'
Target file is Version 9.7.239.0
Source file is Version 9.7.239.0
06/03/13 11:02:03: infinst: C:\Windows\system32\d3dx9_26.dll have been installed already.
06/03/13 11:02:03: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXDC0E.tmp\d3dx9_27_x64.inf [DefaultInstall]
06/03/13 11:02:03: infinst: Target file: 'C:\Windows\system32\d3dx9_27.dll'
Target file is Version 9.8.299.0
Source file is Version 9.8.299.0
06/03/13 11:02:03: infinst: C:\Windows\system32\d3dx9_27.dll have been installed already.
06/03/13 11:02:04: infinst: Installing C:\Users\IdeaBear\AppData\Local\Temp\DXDC0E.tmp\d3dx9_28_x64.inf [DefaultInstall]
06/03/13 11:02:05: infinst: Target file: 'C:\Windows\system32\d3dx9_28.dll'
Target file is Version 9.10.455.0
Source file is Version 9.10.455.0
06/03/13 11:02:05: infinst: C:\Windows\system32\d3dx9_28.dll have been installed already.

显示都是have been installed already,意思就是都已经安装。
又试了好多办法,例如金山毒霸的电脑医生“丢失d3dx*-**.dll”。还是无果,同样安装DirectX失败。
又试了DirectX随意卸,只不过卸载DirectX需要注册码,找了半天也没找到。
不过功夫不负有心人,最终还是解决了,下面送上解决办法。

解决方法:
1.首先安装Microsoft Visual C++ 2005,然后安装DirectX June 2010 SDK。一般情况下安装好后就可解决问题。
2.如果遇到无法安装DirectX,或者安装报错,或者是安装后还是无法进行游戏,那么请使用DirectX修复工具 V2.5 在线修复版,检测并修复。就可以解决问题。

2 条留言  访客:1 条  博主:1 条

  1. avatar 志文工作室

    这样的记录其实很好~

    • avatar 恋香缘

      欢迎常来。嘻嘻。

给我留言