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

小弟特意把XP换成win7来玩战地3的,谁知道进游戏的时候这个,游戏重新装了也没用。怎么办,谁有那个文件,哪位大哥大姐帮忙发个我,谢谢了!QQ:568446928,随时欢... 小弟特意把XP换成win7来玩战地3的,谁知道进游戏的时候这个,游戏重新装了也没用。怎么办,谁有那个文件,哪位大哥大姐帮忙发个我,谢谢了!

QQ:568446928,随时欢迎。
还有那个 战地3(正版恢复文件)双击后出现 无法定位程序输入点wmemcpy_s 于动态链接库MSVCR100.dll 上。这是怎么回事,玩个游戏那么费神~~
展开
 我来答
柔情西瓜啊
2018-12-16 · TA获得超过33.8万个赞
知道小有建树答主
回答量:67
采纳率:100%
帮助的人:3.9万
展开全部

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文件

yongyuanzhengb
2011-11-02 · TA获得超过5497个赞
知道大有可为答主
回答量:1.7万
采纳率:42%
帮助的人:6401万
展开全部
百度--下载--解压到任意盘符--打开--复制到system32文件夹
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寸楚柯卯
2019-08-08 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:29%
帮助的人:868万
展开全部
在网上搜索这个dll文件,放在system32目录下再试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辞职行长讲贷款
2011-11-02 · 超过20用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:52.5万
展开全部
这个问题,楼下可以为你解答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式