跑跑車(chē)首頁(yè)

當(dāng)前位置:首頁(yè)攻略秘籍單機(jī)攻略 → apex英雄0xc0000142無(wú)法正常啟動(dòng)怎么辦 解決方法

apex英雄0xc0000142無(wú)法正常啟動(dòng)怎么辦 解決方法

作者:佚名來(lái)源:本站整理 發(fā)表時(shí)間:2019/2/25 11:28:33 評(píng)論(0)

Apex英雄中,部分玩家游戲時(shí)會(huì)出現(xiàn)應(yīng)用程序錯(cuò)誤0xc00000142無(wú)法正常啟動(dòng),那么出現(xiàn)這個(gè)錯(cuò)誤代碼是什么原因,該怎么解決,下面一起來(lái)看看吧。

正確解決:

首先懷疑msvcr120.dll還不夠,于是也拷貝了msvcp120.dll和vccorlib120.dll,問(wèn)題依舊

其次,搜索了網(wǎng)絡(luò)上其他人碰到的錯(cuò)誤,做了:

1、說(shuō)缺乏dx9,于是用dxdiag命令打開(kāi)看,發(fā)現(xiàn)系統(tǒng)是有dx11的,根據(jù)向下兼容,不可能缺乏dx9

為了驗(yàn)證,我特地重裝了dx8到本機(jī),問(wèn)題依舊,所以說(shuō)dx9缺乏的都是比較坑爹的,因?yàn)槟壳暗膚indow都是默認(rèn)支持dx,更不用說(shuō)dx9這么老的東西了

2、說(shuō)缺乏vc環(huán)境,這個(gè)我已經(jīng)做了,沒(méi)有缺乏

最后查到的原因所在,出乎你們的想象:SysWOW64目錄下的dll并非確保是64位的,實(shí)際上我從這里拷貝出來(lái)的msvcr120.dll是32位的。

那么到哪里去找真正的64位的dll呢?在這里 vs2013安裝目錄\VC\redist\x64,這里有正統(tǒng)的dll

此外,原則上x(chóng)86的也應(yīng)該從該處的x86目錄拷貝,畢竟這是才是面向分發(fā)的。

更換msvcr120.dll后,問(wèn)題排除。

總結(jié):

1、出現(xiàn)0xc00000142——應(yīng)用程序無(wú)法正常啟動(dòng)

其根本原因是缺乏所需要的DLL,提供了錯(cuò)誤版本的dll相當(dāng)于沒(méi)有DLL,提示完全一樣

2、網(wǎng)上有人說(shuō)缺乏dx運(yùn)行環(huán)境,如果屬實(shí),也是因?yàn)槿狈x相關(guān)

玩家評(píng)論
我要點(diǎn)評(píng)

網(wǎng)名 注:您的評(píng)論需要經(jīng)過(guò)審核才會(huì)顯示出來(lái)。

已有 0 位玩家參與點(diǎn)評(píng)
下載排行