大致介绍一下这个错误是如何发生的。这个错误的本意是提示内存错误,但是通常情况下并不是内存存在问题,而是由于软件的问题产生了这个错误。究竟是什么软件的问题呢?答案是DirectX,并且多数情况下是DirectX
9.0的问题。
也许大家会问了:我玩的游戏都有DirextX 11的特效了,还会和DirectX
9有关系吗?事实上,游戏公司为了游戏的兼容性,往往都是基于DirectX 9.0的API开发游戏,然后加上DirectX 10和DirectX
11的特效,这样的话,不管什么样的显卡都可以玩游戏。也正是如此,DirectX
9.0有问题会影响目前最新的游戏(比如极品飞车15)。还有人会问了:我的Windows 7都能支持DirectX
11了,怎么还不行?这里要做两点说明,首先,Windows 7是最高支持DirectX 11,向下兼容DirectX 9以及DirectX
10,并不是Windows 7只支持DirectX 11;还有,原版的Windows 7中只包含了最基本的DirectX
组件,而游戏需要的往往是较高级的组件(如d3dx9_42.dll、xinput1_3.dll),系统缺失这些关键的文件会造成游戏无法运行。还有人
会问:我已经装过DirectX
9.0了,还是不管用呀?请大家一定要牢记一点,不管是32位 *** 作系统还是64位 *** 作系统,一定要安装32位版本的DirectX文件,这是关键。因此请
大家一定要从文中给出的链接下载,因为我给出的版本是最新32位文件。
说到这,大家自然就知道解决方法了——安装最新版的DirectX文件。这里我给大家介绍一种简便方法(置顶方法)和两种高级方法。
置顶方法:简便万能,一键修复,使用DirectX修复工具。很多遇到这个问题的人对电脑都不甚了解,即使
我非常详尽的介绍了 *** 作方法,但是仍然会有问题。鉴于此,本人特地亲自编写了一款绿色软件——DirectX修复工具。该款软件采用傻瓜式一键 *** 作,只要
点一个按钮,就能自动完成校验、检测、修复、注册的功能,十分简便易用。该软件可支持Windows XP、Windows Vista、Windows
7 *** 作系统,可以同时兼容32位与64位 *** 作系统。大家完全不必 *** 心自己的 *** 作系统到底是什么 *** 作系统,需要做的只是下载该软件,然后运行,因此极力推荐
普通用户使用该方法。
程序链接:http://blog.csdn.net/vbcom/article/details/6962388
当然,如果您是高级用户,或者置顶方法不能解决您的问题,建议您考虑下述两种高级方法。
方法一:大而全,安装最新版的DirectX
9.0安装包。这种方法的优点是,一次性把系统缺失的文件自动安装,并且自动升级旧有的文件,缺点是安装包较大(90MB以上),如果网速慢的不方便下载。
现在网上有很多的安装包,但其中一些无法运行,会提示系统错误。就连之前微软网站的安装包也会出现类似问题。不过目前微软可能已经意识到这个问题了,发布了新的安装包,应该会解决不少人无法安装的问题。
特别说明,微软提供的安装包在有的电脑上可能安装不了,提示系统错误,这时可以重启后多装几次。注意,安装前请务必先手动删除之前自己拷贝到system32或Syswow64文件夹中的dll文件!
方法二:小而精,只安装缺失的文件。经我观察发现,绝大多少游戏不能运行是缺少如下的几个文
件:d3dx9_39.dll、d3dx9_40.dll、d3dx9_41.dll、d3dx9_42.dll、d3dx9_43.dll、
xinput1_3.dll,因此,只要安装好了这几个文件,就可以顺利运行游戏。注意一点,如果你的游戏提示的缺失的文件不在上述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位的文件),也许你会有意想不到的惊喜。
现在,你可以试试你的游戏了。双击游戏图标,游戏运行了~~
问题明显出在WIN764位系统的不兼容。
方法:(关闭PCA即程序兼容助手)
右击我的电脑--管理--服务和应用程序--服找到Program Compatibility assistant service服务,禁用!停止运行。
游戏评价:
《坦克世界》是一款以二战坦克为题材的3DMMOTPS大型在线第三人称射击网游,玩家将会驾驶1930到1950年代的坦克以第三人称视角与其他玩家团队对战(PvP)。游戏对个人技术的要求并不苛刻,普通玩家经过一段时间的熟悉 *** 作和意识培养后能够掌握非常实用的游戏技巧。
游戏针对群体也面向于高学历和年龄层次较大的对竞技游戏有一定基础的玩家。同时,团队精神和多人配合是游戏的精华所在。除了海量真实坦克外,《坦克世界》还使用了著名的Bigworld游戏引擎,高度还原战场效果。
无论玩家在游戏中开火、移动、被击中、被击毁等动作,还是游戏中的环境变化均能即时演算完美还原其真实效果,让玩家能够体验到真实的战场环境。
游戏画面写实逼真,画面细腻,效果流畅。坦克世界作为一款TPS射击游戏,系统完善并且独具特色。游戏加入了独创的乘员熟练度系统,以及研发升级系统,在传统射击游戏中独树一帜。 *** 作需要一定技巧性,精细的带数字瞄准镜,实属难得。
方法/步骤1、1.在64位Win7系统下运行游戏,d出错误对话框。
2、2.右击该程序,选择属性。
3、3.然后切换到兼容性标签。
4、4.先勾选以兼容模式运行这个程序,然后选择Windows7,在特权等级里面勾选以管理员身份运行此程序。
5.确定,重新启动程序,不兼容的问题即可解决。
http://jingyan.baidu.com/article/359911f51b5b2e57fe0306af.html?showrest=1&st=4&bd_page_type=1&net_type=&ssid=&from=
目前最好的方法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)