|
d3dx9_42.dll丢失或错误的原因:
- 您的电脑没有安装DirectX 9.0c,此时如果所安装的游戏需要DirectX 9.0c就会出现这种情况;DirectX是微软开发的用以加强3D图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,降低用户安装及设置硬件的复杂度。
- 你在删除一些程序或文件的时候不小心删除了d3dx9_42.dll的文件;
- d3dx9_42.dll文件被病毒或恶意软件感染;
- 注册表有错误或腐败问题,导致Windows无法从注册表访问所需文件的数据;
- 您的系统所在磁盘存在过多的碎片,导致无法读取该文件;
通常下载所需的d3dx9_42.dll文件即可解决没有找到DLL文件的问题,如果在这个方法行不通的时候,可以考虑重新安装软件报错时所使用的软件(大多是被修改过的游戏程序)。如果故障依旧建议您检查系统报错时您正在运行的软件的完整性,如果依旧请使用系统修复等安全工具对系统进行修复、病毒查杀。
针对官方下载用户:
由于DLL文件本身是微软DirectX程序的一个组成部分,程序官方网站通常是不会有一个单独的链接供大家下载作为程序一部分的DLL文件。因此官方下载链接提供的是整个程序的安装文件,只有这样才能100%保证是官方资源。既然作为软件一部分的DLL文件丢失了,那么显然重新安装这个软件即可解决,因为安装的时候软件会释放出这个DLL文件。同时,重新安装程序解决没有找到DLL文件的几率要比单纯下载DLL文件更高。通过本文头部的官方下载链接会下载到DirectX 9.0c安装包,界面如下图所示,根据步骤安装后即可解决没有找到d3dx9_42.dll文件的问题。
d3dx9_42.dll文件放哪?
如果您下载了d3dx9_42.dll.rar文件(大小705KB),您需要将其解压出其中的d3dx9_42.dll文件(大小1.8MB)。然后您需要根据您所使用的Windows系统版本的不同,将解压缩到的d3dx9_42.dll文件复制到以下目录:
- C:\Windows\System (Windows 95/98/Me)
- C:\WINNT\System32 (Windows NT/2000)
- C:\Windows\System32 (Windows XP/Vista/7)
C:均代表当前操作系统的盘符。如果您使用64位Windows,您需要将d3dx9_43.dll放入至C:\Windows\SysWOW64\目录中。请确保覆盖任何当前已存在的d3dx9_42.dll文件(最好将原始文件备份),然后重新启动您的计算机。如果问题仍然存在,请尝试以下步骤:
- 1.打开Windows开始菜单,并选择“运行”(快捷操作:Windows 徽标键+R)
- 2.键入CMD这个三个字母(不分大小写)并按下键盘中的Enter(或者如果您使用 Windows ME,请键入 COMMAND)。
- 3.键入regsvr32 wpcap.dll并按下键盘上的Enter
复制代码 |
|
|
|
|
|
|