windows media player 解码器-winsys

d3dx9_43 dll放哪里
2023年3月30日发(作者:ie 主页)

[

置顶

]

运行游戏时出现

0xc000007b

错误的解决方法

分类:电脑2010-12-1213:00138412人阅读评论(85)收藏举报

如图,这个错误使无数玩家烦恼。

出现这个错误,可能是硬件的问题,也可能是软件的问题。但是,由于硬件引起

该问题的概率很小,并且除了更换硬件之外没有更好的解决方法,因此本文将详

细介绍如何通过软件解决此问题,这也是大家最关心的。

大致介绍一下这个错误是如何发生的。这个错误的本意是提示内存错误,但是通

常情况下并不是内存存在问题,而是由于软件的问题产生了这个错误。究竟是什

么软件的问题呢?答案是DirectX,并且多数情况下是DirectX9.0的问题。

也许大家会问了:我玩的游戏都有DirextX11的特效了,还会和DirectX9有关

系吗?事实上,游戏公司为了游戏的兼容性,往往都是基于DirectX9.0的API

开发游戏,然后加上DirectX10和DirectX11的特效,这样的话,不管什么样的

显卡都可以玩游戏。也正是如此,DirectX9.0有问题会影响目前最新的游戏(比

如极品飞车15)。还有人会问了:我的Windows7都能支持DirectX11了,怎

么还不行?这里要做两点说明,首先,Windows7是最高支持DirectX11,向下

兼容DirectX9以及DirectX10,并不是Windows7只支持DirectX11;还有,原

版的Windows7中只包含了最基本的DirectX组件,而游戏需要的往往是较高级

的组件(如d3dx9_、xinput1_),系统缺失这些关键的文件会造成游戏

无法运行。还有人会问:我已经装过DirectX9.0了,还是不管用呀?请大家一

定要牢记一点,不管是32位操作系统还是64位操作系统,一定要安装32位版

本的DirectX文件,这是关键。因此请大家一定要从文中给出的链接下载,因为

我给出的版本是最新32位文件。

说到这,大家自然就知道解决方法了——安装最新版的DirectX文件。这里我给

大家介绍一种简便方法(置顶方法)和两种高级方法。

置顶方法:简便万能,一键修复,使用DirectX修复

工具。很多遇到这个问题的人对电脑都不甚了解,即使我非常详尽的介绍了

操作方法,但是仍然会有问题。鉴于此,本人特地亲自编写了一款绿色软件

——DirectX修复工具。该款软件采用傻瓜式一键操作,只要点一个按钮,就能

自动完成校验、检测、修复、注册的功能,十分简便易用。该软件可支持Windows

XP、WindowsVista、Windows7操作系统,可以同时兼容32位与64位操作

系统。大家完全不必操心自己的操作系统到底是什么操作系统,需要做的只是下

载该软件,然后运行,因此极力推荐普通用户使用该方法。

程序链接:/vbcom/article/details/6962388

当然,如果您是高级用户,或者置顶方法不能解决您的问题,建议您考虑下述两

种高级方法。

方法一:大而全,安装最新版的DirectX9.0安装包。这种方法的优点是,

一次性把系统缺失的文件自动安装,并且自动升级旧有的文件,缺点是安装包较

大(90MB以上),如果网速慢的不方便下载。

现在网上有很多的安装包,但其中一些无法运行,会提示系统错误。就连之前微

软网站的安装包也会出现类似问题。不过目前微软可能已经意识到这个问题了,

发布了新的安装包,应该会解决不少人无法安装的问题。大家可以到微软的官方

网站上下载。同时,作为参考,大家也可以到360软件管家下载安装。以下3

种下载方式任选其一即可。

微软官方在线安装包:

/downloads/?displaylang=zh-cn&FamilyID=2D

A43D38-DB71-4C1B-BC6A-9B6652CD92A3

微软官方离线安装包:

/downloads/en/?displaylang=en&FamilyID=3b

170b25-abab-4bc3-ae91-50ceb6d8fa8d

下载方式3:在360软件管家找“MicrosoftDirectX9.0c正式版”下载安装即可。

特别说明,微软提供的安装包在有的电脑上可能安装不了,提示系统错误。这时

可以重启后多装几次,如果每次都不行的话建议还是从360软件管家下载。注意,

安装前请务必先手动删除之前自己拷贝到system32或Syswow64文件夹中的dll

文件!

方法二:小而精,只安装缺失的文件。经我观察发现,绝大多少游戏不能

运行是缺少如下的几个文件:d3dx9_、d3dx9_、d3dx9_、

d3dx9_、d3dx9_、xinput1_,因此,只要安装好了这几个文件,就

可以顺利运行游戏。文件我已经打包上传,以下两个地址任选其一即可。注意一

点,如果你的游戏提示的缺失的文件不在上述6个文件之中,那么你就不能用

这个方法。

下载地址1:

/detail/vbcom/2902456

下载地址2:

/

下载完上述文件后,我还要说一下文件的用法。解压后大家就可以看到上述6

个文件,对于32位的操作系统,请把这6个文件复制到“C:/Windows/System32/”

文件夹下或者是复制到游戏目录,与游戏的EXE文件在同一文件夹下;对于64

位操作系统,请把这6个文件复制到“C:/Windows/Syswow64/”文件夹下或者是复

制到游戏目录,与游戏的EXE文件在同一文件夹下。综上所述,不管是32位操

作系统还是64位操作系统,只要把文件复制到游戏目录(与游戏的EXE文件在

同一文件夹下)下,都可以解决问题。这步至关重要,千万不要忘记或搞错,否

则就会出现"应用程序无法正常启动(0xc000007b)。请单击“确定”关闭程序。"这

个错误。

特别说明:不管你使用的是32位的操作系统还是64位的操作系统,一定要使

用32位的dll文件,这是关键!对于这个错误,64位系统的玩家一定要把自己

的系统当成32位的对待,寻找32位的文件安装才可解决。因此,如果你使用的

是之前自己从网上找到dll文件,并且已经按上述方法试过没有成功,不是这个

方法有问题,而很可能是你用的dll文件有问题。如果你不能确定你之前从别处

找到的dll文件是最新版的32位的文件的话,建议大家按照我提供的地址下载

需要的文件(我提供的是最新版的32位的文件),也许你会有意想不到的惊喜。

现在,你可以试试你的游戏了。双击游戏图标,游戏运行了~~

为了方便大家有个参考,我特别制作了新博客《0xc000007b解决办法支持列表》,

其中列举了已经测试成功的游戏与软件,希望大家不断提出反馈以便我补充与更

新。

诚然,本文不可能解决所有人的问题,如果你的问题仍然没有解决,请点击这里

查看本文的后续文章《0xc000007b的解决办法(续)》,里面继续有详细的解

决办法;如果文章中的方法解决了你的问题,不要忘了回复一下呀(顺便说一下

你是解决了哪个游戏的问题,方便大家有个参考)!

0xc000007b

的解决办法(续)

分类:电脑2011-03-0216:3525222人阅读评论(13)收藏举报

请大家首先确定已经按照原文的方法及步骤尝试过,但是还是没有解决

问题再来看这篇文章。如果你还没有看过原文,请先看原文:

/VBcom/article/details/6070705

看到这里的朋友,应该是看了原文但是没有解决问题。其实这个问题就

是由DirectX引起,但是为什么没有解决呢?请听我慢慢分解。以下会

分14小项列举,建议每检查完一项,都运行一下游戏试试,要是行了

就OK了,要是不行再试下一项。请注意,以下过程很重要,请仔细阅

读,并且按照步骤一步一步完成。如果因为你看的马虎而漏过重要内容,

那我就没法帮你了。

NO.1原文中的置顶方法你试过了吗?该方法中提供的DirectX修复

工具是主要用来修复0xc000007b错误的,并且采用直观的显示,是否

修复成功有明确的提示。因此,如果你之前没有试用过该方法,请务必

尝试。请确保所有有问题的文件都修复成功,若是修复失败,则可能是

文件被占用,建议重新启动电脑后再进行修复。该方法的成功率很高,

因此如果你的问题没有解决,请务必尝试置顶方法。

NO.2原文中的方法一你试过了吗?由如果使用置顶方法修复确认已

经完成了,但是问题仍没有解决,请尝试方法一。一定要从文中给出的

地址下载文件,然后安装至系统。该方法的成功率也较高,因此请务必

尝试。

NO.3你的显卡驱动是最新的吗?如果不是最新,或者你不知道是不

是最新,那么请你到自己显卡的官方网站上下载最新的驱动安装一下。

ATI(AMD)显卡官网:

/cn/Pages/

NVIDIA显卡官网:/page/drivers_

INTEL显卡官网:

/?lang=zho&iid=gg_supp

ort-cn+home_download

大家分别根据自己的显卡品牌到相应的网站上,根据自己的显卡型号和

操作系统找到需要的最新驱动,然后下载、安装。也可以使用驱动人生

之类的自动驱动安装软件进行安装。

NO.4你确定你用的破解补丁、免CD补丁没有问题?有时由于破解

补丁自身或者软件本身存在问题或BUG,可能导致0xc000007b这个

错误。这时建议使用更新版本的破解补丁或从其他网站上下载文件后再

试。

NO.5Visualc++RedistributablePackage(vcredist)你装了么?现在

很多的游戏破解补丁都是用C语言写的,因此一定要安装c++

RedistributablePackage才行。但是有很多人不知到该装哪个不该装哪

个,这里我也要说一下。对于大多数游戏来说,需要装c++2005和c++

2008。详情请参见我的博客《破解C++RedistributablePackage版本

之谜》,里面有详解以及下载地址。

NO.6你是否导入了注册表信息?有现在很多人用的都是硬盘版游

戏,一般来说硬盘版游戏中都有一个或几个注册表信息文件,扩展名为

*.reg,请运行该文件将信息导入注册表,否则可能会无法运行游戏。尤

其是在重装电脑之后,必须导入这些信息才能正常运行游戏。本条只针

对硬盘版游戏而言。

NO.7你的游戏是否放在了全英文目录下?对于个别游戏来说,必须

要将游戏置于全英文目录下才可正常运行。因此如果你的游戏不是在纯

英文目录下,建议将其移到纯英文目录下再试。举个例子,把游戏从“C:/

游戏/...”换为“C:/game/...”。同时,你还要确保你现在使用的Windows

用户(就是一开机出现欢迎使用画面时对应的用户)不包含中文名字,

否则的话建议新建一个英文名字的用户再试。

NO.8PhyX你装了吗?现在有很多游戏都支持PhyX,虽然只有

NVIDIA显卡才能开启PhyX,但对于ATI显卡用户来说,也必须要装

PhyX的驱动才可打开游戏。因此如果你是ATI显卡用户,玩的又是需

要PhyX的游戏,那么你应该到上面提到的NVIDIA官网上找一下

“NVIDIAPhysX系统软件”下载、安装。对于已经装了最新驱动的NVIDIA

显卡用户,可以跳过此步。

NO.9你尝试过兼容模式了吗?有些较早的游戏,由于编程时没有考

虑到新版本Windows的特性,致使游戏无法运行。因此,可以尝试让

游戏在兼容模式下运行。具体方法是,在游戏图标上单击右键,选择“属

性”,找到“兼容性”选项卡,勾选其中的“以兼容模式运行这个程序”的复

选框,具体选择在哪个操作系统上依据所使用的游戏、软件而定。一般

可以选择WindowsXP(ServicePack3),如果不行的话可以考虑选择

其他系统。

NO.10你的GameForWindowsLive装好了吗?现在很多游戏都需

要GameForWindowsLive的支持,必须要装好才能游戏。有的系统

会提示缺少文件,而有的系统会直接提示0xc000007b。因此

不能忽视GameForWindowsLive。

NO.11你的mework装好了吗?正版的Vista和

Win7里都内置了.NETFramework,但是盗版就不好说了。盗版往往

会阉割一些内容,谁也不能保证有没有影响到.NETFramework。因此

如果你的系统是盗版,可以试着装一下.NETFramework3.5。一般来

说这个有问题的可能性不太大。

NO.12你的系统是不是有病毒或木马?电脑中有病毒或木马也会产

生0xc000007b这个错误,往往有的人一开机什么都没干就出现这个问

题,并且连杀毒软件都打不开了。这时极有可能是病毒在搞怪。建议彻

底杀毒,或者重装电脑。

NO.13如果上述步骤都无法解决问题,建议更换操作系统。我观察

发现,这个问题在64位的电脑上出现的很普遍,极少数情况下也会在

32位系统上遇到(我就亲身遇到过)。因此如果你用的是64位的系统,

可以考虑更换为32位系统。出现这个问题的概率会大大降低,出现后

安照原文的方法也很好解决。

NO.14如果连更换操作系统后仍出现此问题,那么可能是硬件的原

因产生了这个问题。在原文一开始我就说过,这个问题可能是由于硬件

问题产生的。如果上述步骤都试了还是不行,可以考虑是否硬件存在问

题。建议把内存条拔下来用橡皮擦一擦金手指再装回去,也许能解决问

题。若是在安装系统时出现此问题,则应把硬盘模式设为IDE模式。

以上的各条可能情况我都是按照概率从大到小排列的,建议按顺序尝试

解决。如果你按照原文及以上14条内容试过后还是不行,根据大家和

我E-mail交流的经验,最可能的原因有二:要么是看的马虎把文中重

要内容错过了,致使问题没有解决;或者是下载的文件是自己从网上找

的,不是从我给出的地址下载的。信不信由你,很多人没有解决来和我

交流,我都是把文中的一些关键语句发给他们,他们照做了,问题就解

决了。所以我还是要再强调一下,大家抽点时间仔细看看文中的内容。

如果大家有什么问题还是不懂需要和我交流的,可以继续和我探讨。不

要让我加QQ,因为我的QQ好久不用了,连号是多少我都忘了。请大

家直接给我发E-mail联系。至于我的E-mail是多少大家可以自己找找

看(很好找的),我就不写出来了。

更多推荐

d3dx9_43 dll放哪里