火凤游戏世界吧 关注:54贴子:623
  • 1回复贴,共1

解决无法运行游戏的常见方法(4)——软件组件篇

只看楼主收藏回复

先说结论
游戏程序启动失败,报告缺少MSxxxx.dll或者Xxxxx.dll(Xlive.dll除外)或者D3Dxxxx.dlld文件缺失,让你重新安装的,千万别重新安装游戏。(微软这个提示太误导用户了)。请先运行“游戏常用DLL文件安装修复”(如下图,注意!!!下载之后需要手动点击开始游戏,然后点击开始检查才算成功,只是下载没用)

如果还是不行,则下载运行“单机游戏运行安装必备工具”(如下图,注意!!!同上,同样需要手动运行,需要选择全部安装或者对应的组件)

这两步,从之前的经验来看,能够解决90%的不能运行问题。
——————————————————————————————————————————————
游戏作为一款运行在操作系统之上的软件,通常会依赖一些第三方的公共组件访问系统资源,比如通过MSVCxxxx.dll组件访问内存资源,通过Xxxxx.dll和D3Dxxxx.dlld访问显卡资源。这些组件是大量程序公用的,安装一次,则所有程序共享使用,这些文件不能简单地绿色安装到当前目录,通常需要安装到系统目录,并且修改相应的注册表。
其实这些组件,是比较常用的,WIN10开始,系统基本内置了大部分,但是WIN7以前的系统,系统不内置,因此需要用户自己安装。
此外,有的时候光安装是不够的,因为国内大部分用户都是使用的盗版Windows镜像,这些镜像为了所谓的性能优化或者其它目的,可能篡改了系统的默认设置,会破坏破解游戏依赖的机制,因此,有时候单纯寻找微软官方的MSVC安装程序是不解决问题的,需要运行我们提供的“游戏常用DLL文件安装修复”工具才能确保正确安装。
此外,部分游戏需要依赖.NET和XNA来使用内存和显卡资源,则需要安装“必备工具”,并选择所有的.NET和XNA工具。(这些工具都是有32位和64位之分的,单独下载安装可能搞错,请尽量使用火凤提供的工具)。
部分游戏用到大量基于真实物理的碰撞和爆炸,因此需要安装physx引擎。
部分游戏,用到第三方的登录账号,则需要安装对应的账号插件。
总之游戏程序启动提示出错,如果你不知道如何解决,请先尝试安装这两个工具来解决。


1楼2016-06-17 14:30回复
    顶一下,这个是最最常见的问题。


    3楼2016-06-17 14:57
    回复