跑跑车首页

当前位置:首页攻略秘籍单机攻略 → apex英雄0xc0000142无法正常启动怎么办 解决方法

apex英雄0xc0000142无法正常启动怎么办 解决方法

作者:佚名来源:本站整理 发表时间:2019/2/25 11:28:33 评论(0)

Apex英雄中,部分玩家游戏时会出现应用程序错误0xc00000142无法正常启动,那么出现这个错误代码是什么原因,该怎么解决,下面一起来看看吧。

正确解决:

首先怀疑msvcr120.dll还不够,于是也拷贝了msvcp120.dll和vccorlib120.dll,问题依旧

其次,搜索了网络上其他人碰到的错误,做了:

1、说缺乏dx9,于是用dxdiag命令打开看,发现系统是有dx11的,根据向下兼容,不可能缺乏dx9

为了验证,我特地重装了dx8到本机,问题依旧,所以说dx9缺乏的都是比较坑爹的,因为目前的window都是默认支持dx,更不用说dx9这么老的东西了

2、说缺乏vc环境,这个我已经做了,没有缺乏

最后查到的原因所在,出乎你们的想象:SysWOW64目录下的dll并非确保是64位的,实际上我从这里拷贝出来的msvcr120.dll是32位的。

那么到哪里去找真正的64位的dll呢?在这里 vs2013安装目录\VC\redist\x64,这里有正统的dll

此外,原则上x86的也应该从该处的x86目录拷贝,毕竟这是才是面向分发的。

更换msvcr120.dll后,问题排除。

总结:

1、出现0xc00000142——应用程序无法正常启动

其根本原因是缺乏所需要的DLL,提供了错误版本的dll相当于没有DLL,提示完全一样

2、网上有人说缺乏dx运行环境,如果属实,也是因为缺乏dx相关

玩家评论
我要点评

网名 注:您的评论需要经过审核才会显示出来。

已有 0 位玩家参与点评
下载排行