无法启动此程序,因为计算机中丢失D3DCOMPILER_43.dll. 怎么破

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法启动此程序,因为计算机中丢失D3DCOMPILER_43.dll. 怎么破相关的知识,希望对你有一定的参考价值。

才买的电脑 自带win8 自带directX11,别说用360修复之类的,不想装360.
求大神

1、对应文件放在文件内后,把代码@echo 开始注册copy d3dx9_41.dll %windir%\\system32\\regsvr32 %windir%\\system32\\d3dx9_41.dll /s@echo d3dx9_41.dll注册成功@pause放在文本里面,保存为“注册.bat”,放到d3dx9_41.dll文件同级目录(只要在同一个文件夹里面有这两个文件即可)。

2、双击注册.bat,就会自动完成d3dx9_41.dll注册。

3、如果是64位,代码中将system32替换为SysWOW64即可。

扩展资料

作用

1、在 Windows操作系统中,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。

2、通过使用 DLL,程序可以实现模块化,由相对独立的组件组成。例如,一个记账程序可以按模块来销售。可以在运行时将各个模块加载到主程序中(如果安装了相应模块)。因为模块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载。

3、此外,可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您可能具有一个工资计算程序,而税率每年都会更改。当这些更改被隔离到 DLL 中以后,您无需重新生成或安装整个程序就可以应用更新。

故障排除

可以使用多个工具来帮助您解决 DLL 问题。以下是其中的部分工具。

Dependency Walker

1、Dependency Walker 工具可以递归扫描以寻找程序所使用的所有依赖 DLL。当您在 Dependency Walker 中打开程序时,Dependency Walker 会执行下列检查:

2、Dependency Walker 检查是否丢失 DLL。

3、Dependency Walker 检查是否存在无效的程序文件或 DLL。

4、Dependency Walker 检查导入函数和导出函数是否匹配。

5、Dependency Walker 检查是否存在循环依赖性错误。

6、Dependency Walker 检查是否存在由于针对另一不同操作系统而无效的模块。

文件修复

1、用Windows系统盘功能进行文件修复;

2、若在此之前有一键备份过,可以重新还原;

3、从网上下载系统文件然后覆盖到原文件夹里。

参考资料:百度百科-DLL文件

参考技术A

  这个文件应该是DirectX 9.0c的 win8自带11却没有自带9

  用DirectX Repair工具一键修复就可以搞定 绿色免安装的小工具 ZOL博客博主vbcom制作

  

追问

不行

追答

什么不行 能说清楚么 具体情况 点击修复之后的反应

追问

比较懒,就不说了。谢了

本回答被提问者和网友采纳
参考技术B 回答

1、首先知道自己电脑系统是32位还是64位的。直接找到专门下载dll的网站在里面直接搜索,如果你是32位系统,则在搜索栏中搜索D3DCOMPILER_47.DLL x86;如果为64位,则输入:D3DCOMPILER_47.DLL x64。2、找到dll文件后,一定要注意下载的是32位还是64位。有些网站下载的文件是所有都包括的,但是因为我们下载之前可能并不确定是单个文件还是一组文件,所以还是提前看一眼。另外有些文件下载后解压需要输入指定密码,所以有没有密码也要提前看好复制好,免得再找一遍。3、点击下载后,文件下载到本地,如果是压缩文件,则解压压缩文件,否则直接无视这一步。4、32位的系统很简单,直接将文件复制到“C:\\Windows\\System32”下就可以了。64位的可能要麻烦些,有时候复制到“C:\\Windows\\Syswow64”中打开软件或者游戏依然报错,这

这时你就要找到64位系统下的“C:\\Windows\\System32”,将dll复制到这个文件夹下。

亲,回答的问题对你有所帮助的话 请帮忙给个赞[双手鼓掌]

参考技术C gamesys_v1.1-gamersky 游戏环境包 最简单的就是你下载这个安装下。然后所有软件和游戏的运行环境都会给你安装好。游名出品。

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

1.文件丢失问题

无法启动此程序 ,因为计算机中丢失MSVCP120.dll
具体如下图所示:

技术图片

等dll文件丢失,可以去下载 DirectX修复工具去修复即可

http://www.pc6.com/softview/SoftView_57945.html

2.创建账户之后不知道密码或密码丢失问题

环境:mysql 5.7 winx64
mysqld --initialize 不显示初始化的账户与密码(其实已经生成了,MySQL与随机的一个密码)

解决方式:去data目录(在my.ini中指定了data目录),下找一个以 .err结尾的文件(日志文件),里面记录了生成的密码

以上是关于无法启动此程序,因为计算机中丢失D3DCOMPILER_43.dll. 怎么破的主要内容,如果未能解决你的问题,请参考以下文章

无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题

无法启动此程序,因为计算机中丢失D3DCOMPILER_43.dll. 怎么破

无法启动此程序,因为计算机中丢失Core.dll怎么办

无法启动此程序,因为计算机中丢失msvcr90.dll。尝试重新安装该程序以解决此问题

无法启动此程序因为计算机中丢失api-ms-win

无法启动此程序,因为计算机中丢失Qt5Widgets.dll.尝试重新安装该程序以解决此问题