1、常见问题:


(资料图片仅供参考)

2、一是程序启动时提示“D3DX9_*。dll丢失”或具有类似名称的Dll文件。

3、这种情况往往是DirectX版本低造成的,所以需要升级DirectX版本(详见QA)。

4、二是程序提示“创建Direct3D设备失败”或类似问题。

5、这是一个很常见的问题。网上给出的解决方案往往是重装DirectX,但从程序的角度来看,这种做法并不可行。如果可以进入游戏,不会得到提示,一般说明DirectX版本是正确的。

6、也就是说重装DirectX或者更新都不会有什么改善。当然,也可能有例外。鉴于更新DirectX版本不会对电脑产生副作用,遇到这种情况也可以先更新DirectX版本。如果情况没有改善,

7、那么就说明显卡驱动需要升级了(详见QA)。如果还是升级不了显卡驱动,说明你的硬件跟不上游戏的要求(我怎么知道我的电脑是否能胜任一款游戏?详细流程见QA。该换显卡了。然而,

8、鉴于换显卡是一件很麻烦的事情,具体流程在本教程中不做阐述,有需要的读者可以咨询商家。

9、第三,玩老游戏的时候,花个屏幕。

10、这种问题经常出现在高配置或者新配置的电脑上,往往是操作系统兼容性和硬件造成的。以笔者为例,我曾经遇到过红警屏的问题,但是在其他配置差不多的电脑上,红警照常运行。

11、唯一不同的是,人家是Ati的卡,我的是Nvidia的卡;同样,一些在a卡的电脑上无法运行的老游戏,在我的n卡上也能流畅运行。这种情况一般是硬件兼容或者显卡驱动兼容造成的。

12、如果遇到这样的问题,只能去相关论坛发帖提问,因为不同的游戏可能会有不同的解决方法。升级显卡驱动可能会有一些效果。

13、如果问题是操作系统的兼容性造成的,可以通过属性兼容运行(详细流程见QA),但是这样做可能会有一些副作用,或者对问题没有帮助。如果游戏真的和现在的系统不兼容,可以尝试用虚拟机。鉴于程序繁琐,

14、本教程不解释。

15、四、游戏过程中,屏幕黑屏,然后电脑死机。

16、与三中的情况不同,这种问题经常出现在比赛中途,随机发生。我曾经在03年某品牌的旧电脑上运行《半条命2》,游戏过程中出现了屏幕。同时,电脑运行CF之类的低配游戏时,会随机黑屏。

17、这种情况往往是硬件本身造成的,可以归结为硬件问题。当然也不排除显卡驱动在中间。所以升级显卡驱动,更新DirectX版本还是一个解决办法。如果还是无效,可以确认是硬件问题。

18、硬件方面,导致彩屏黑屏的可能原因有很多,比如显卡供电不足、显卡温度过高、内存条损坏、主板损坏等等。问题严重的话可以找人修,或者干脆换显卡(前提是确认显卡问题)。

19、五、DirectX版本不对。

20、升级DirectX版本。但是对于某些游戏可能是由于游戏本身导致的错误,这样的话只能去换个游戏版本试试。

21、QA:

22、Q1:怎么卸载DirectX?

23、A1:这种问题往往是小白提出来的,请注意,DirectX不是软件,这个叫做API(应用程序接口)。专业一点,DirectX是由一些COM组件组成的面向游戏开发人员的接口,

24、可以免去程序员直接操作显卡带来的麻烦和危险。DX作为系统组件存在,贸然删除只会导致一些程序无法运行甚至带来无法再安装DirectX的后果。如果是出于系统瘦身的目的,请参考专业文章然后三思而行。

25、Q2:DirectX升级是否会覆盖原版?

26、A2:一般而言,DirectX升级只会往系统中加入更新的版本(用搜索在“C:\Windows\System32\”下面寻找“D3DX*.dll”这样的文件,

27、往往会看到D3DX9_33\D3DX9_34这样的文件,后面的33\34一般就是版本了)。文件往往是越更新越多的。至于会不会覆盖原版,我们不必去关系,也无需关心。(按照修改日期,应该不会覆盖老版本)

本文到此结束,希望对大家有所帮助。

推荐内容