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

丢失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 在线修复版,检测并修复。就可以解决问题。

丢失d3dx9_27.dll解决方法

当运行程序或者游戏时,系统弹出错误提示“ 找不到d3dx9_27.dll ”,或者“ 没有找到d3dx9_27.dll ”时,说明您系统中缺失这个dll文件或者该dll文件没有被注册,您需要下载该文件将其解压到相应目录并注册它。解决找不到d3dx9_31.dll或缺少的问题。

dll文件如何安装使用?
通常是将 dll文件复制到“ X:/Windows/system32 ” (X代表您系统所在目录盘符,如:C:/Windows/system32 ) 目录下。

有些 dll文件需要手动注册一下才能使用,手动注册方法:
1.将对应版本的 dll文件复制到“ X:/Windows/system32 ” (X代表您系统所在目录盘符,如:C:/Windows/system32)目录下。
2.在开始菜单中找到“运行(R)” 或者按快捷键 Win+R 。
3.在“运行(R)” 中输入 “ regsvr32 d3dx9_27.dll” (不含双引号) 回车即可。

时间: 2024-10-26 05:39:42

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

“无法启动此程序,因为计算机中丢失MSVBVM50.DLL”的解决方法

  今天在Win8.1系统下运行"喜羊羊与灰太狼屏保.exe"程序时,突然弹出如图所示的"系统错误"窗口: 计算机中丢失MSVBVM50.DLL"的解决方法-msvbvm50.dll丢失"> 内容为"系统错误.无法启动此程序,因为计算机中丢失MSVBVM50.DLL.尝试重新安装该程序以解决此问题." 首先普及一下常识,MSVBVM50.DLL文件是什么东东呢?DLL是Dynamic Link Library 的缩写,D

matlab-无法启动程序,计算机中丢失msvcp100d.dll文件

问题描述 无法启动程序,计算机中丢失msvcp100d.dll文件 我写的是vc与matlab混合程序,但是运行结果一直说:"无法启动程序,计算机中丢失msvcp100d.dll文件"我按照网上的说法把代码生成改了但是还是不行,请问大家这是哪的问题啊?到底是哪里错了?这个问题折腾了我好久了还望大家指教,小女子不胜感激!! 解决方案 把MSVCP100D.dll和MSVCR100D.dll两个一起放到debug文件夹下面 解决方案二: 把MSVCP100D.dll和MSVCR100D.d

急急急-php安装配置出现了无法启动此程序,因为计算机中丢失veruntime140.dll怎么解决

问题描述 php安装配置出现了无法启动此程序,因为计算机中丢失veruntime140.dll怎么解决 解决方案 这是php依赖的vc运行时库dll文件 你需要带上这个dll或者在系统安装vc2015

Windows计算机中丢失SETUPAPI.dll

  Windows计算机中丢失SETUPAPI.dll的解决方法 Windows 2012 最近出现 计算机中丢失SETUPAPI.dll 的问题 查看日志未果,查看系统更新,好几个失败,没理! 是由于系统更新的原因:系统跟新失败,又没有回滚成功; 下载安装 2795944 更新,安装成功,重启,好了! 1 $>dir Windows8-RT-KB2795944-x64.msu 2 Volume in drive E has no label. 3 Volume Serial Number is

php mysql apache-启动httpd提示“无法启动此程序,因为计算机中丢失LIBMYSQL.dll。.....”的提示。

问题描述 启动httpd提示"无法启动此程序,因为计算机中丢失LIBMYSQL.dll......"的提示. 求助啊!cmd下在apache的bin目录中启动httpd提示"无法启动此程序,因为计算机中丢失LIBMYSQL.dll.尝试重新安装该程序以解决此问题"的提示.

Windows 7提示无法启动此程序,因为计算机中丢失 MSVCP120.dll

重装了下系统(Windows 7),发现先前装的一些软件大部分不能正确启动,更为奇怪的是,即使我重装了该软件,打开的软件界面的时候,报如下错误:"无法启动此程序,因为计算机中丢失 MSVCP120.dll.尝试安装该程序以解决此问题"   网上说,重新注册下 MSVCP120.dll: 但注册的时候报错:   最后,找到一个终极解决方案: 去下载一个"DirectX修复工具 v3.2 增强版"工具,一劳永逸解决问题!   下载地址:http://www.crsky.

【启动】Windows上启动图形化软件,报错: 无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-1-1-0.dll

  今天在安装了jetbrains官网上的ToolBox软件后,没有办法启动起来,报错如下: 无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-1-1-0.dll   尝试重新安装了并没有什么用,现在来解决方法:   直接找到官方的网址: https://www.microsoft.com/zh-CN/download/details.aspx?id=48145 直接在windows官网,现在对应32位或者64位的vc redistx64.exe 下载完成之后,安装,

Win7开启Cad软件失败提示丢失ac1st16.dll的解决方法

  Win7开启Cad软件失败提示丢失ac1st16.dll的解决方法 1.右键我的电脑------属性-------高级系统设置------环境变量; 2.增加一个"Autocad"的系统变量,变量值为:C:Program Files (x86)Common Files; 3.修改Path值,变量值为:SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsP owerS

plugin_host.exe - 系统错误,无法启动此程序,因为计算机中丢失 MSVCR120.dll

但ST还是可以正常使用的,只不过每次都弹这个框会点烦,附解决方法: msvcr120.dll是微软C运行库的相关dll文件,缺少它可能造成部分软件或游戏无法正常运行. 先下载 MSVCR120.dll文件:( 百度去找) dll文件修复方法: 1.解压缩下载的文件. 2.复制文件"msvcr120.dll"到系统目录下. 3.系统目录一般为:C:\Windows\System32  ,64位系统为C:\Windows\SysWOW64. 4.最后点击开始菜单-->运行-->