遇到“由于找不到 msvcp120.dll,無法繼續(xù)執(zhí)行代碼。重新安裝程序可能會解決此問題?!钡腻e誤提示時,不少用戶的第一反應(yīng)是“是不是程序壞了?重裝一下就好”。但很多時候,即使重裝軟件,問題依舊存在。這到底是怎么回事呢?別急,看完這篇文章你便能解決這個問題。
一、原因分析
1、運(yùn)行庫缺失:msvcp120.dll 屬于 Microsoft Visual C++ 2013 運(yùn)行庫的一部分,如果系統(tǒng)缺少或損壞了這個運(yùn)行庫文件,軟件啟動時就會報錯。
2、運(yùn)行庫文件損壞或丟失:有時候文件并不是完全缺少,而是在安裝或卸載軟件時被覆蓋、誤刪,導(dǎo)致調(diào)用失敗。
3、系統(tǒng)更新異常:部分 Windows 更新過程中,可能會出現(xiàn)文件替換錯誤或遺漏,造成運(yùn)行庫文件無法正常使用。
4、軟件依賴沖突:如果你的電腦上同時安裝了多個版本的 Visual C++ 運(yùn)行庫,也可能出現(xiàn)沖突,從而提示缺少 dll 文件。
5、誤以為是軟件問題:很多小伙伴會反復(fù)重裝軟件或游戲,但其實根源在于系統(tǒng)環(huán)境缺少運(yùn)行庫,和軟件本身沒太大關(guān)系。
二、解決方法
方法一:手動安裝 Visual C++ 運(yùn)行庫
由于 msvcp120.dll 來自 VC++ 2013 運(yùn)行庫,那么對應(yīng)的解決方法就是安裝對應(yīng)的運(yùn)行庫。這個方法適合對電腦稍微熟悉一點(diǎn)的用戶,但要注意選擇對版本,否則可能安裝了還是沒效果。
1、打開瀏覽器,搜索 Visual C++ Redistributable 2013。
2、進(jìn)入微軟下載頁面,根據(jù)你的系統(tǒng)版本選擇 32 位(x86)或 64 位(x64)。
3、下載并安裝后,重啟電腦。
4、再次打開之前報錯的軟件,看看是否已經(jīng)解決。
方法二:使用星空運(yùn)行庫修復(fù)大師一鍵修復(fù)
對于不想自己去找安裝包,或者擔(dān)心下錯版本的小伙伴,可以直接使用星空運(yùn)行庫修復(fù)大師來解決。它能自動檢測電腦缺少哪些運(yùn)行庫文件,比如 VC++、DirectX、.NET Framework 等,并幫你一鍵修復(fù)好,不需要自己到處去找 dll 文件。操作起來也很簡單:



1、打開星空運(yùn)行庫修復(fù)大師,點(diǎn)擊“掃描”,稍等片刻,它會顯示缺少的運(yùn)行庫情況。
2、點(diǎn)擊“立即修復(fù)”,軟件會自動下載并安裝缺失的文件。
3、等待修復(fù)完成后,可以看到msvcp120.dll文件已顯示修復(fù)完整。重啟電腦后就可以正常運(yùn)行游戲或軟件啦!
方法三:更新 Windows 系統(tǒng)
有些情況下,系統(tǒng)本身缺少補(bǔ)丁,也會導(dǎo)致 dll 文件缺失。
1、打開“設(shè)置 → 更新和安全 → Windows 更新”。
2、點(diǎn)擊“檢查更新”,安裝所有推薦的補(bǔ)丁。
3、更新完成后重啟電腦,再嘗試運(yùn)行軟件。
“由于找不到 msvcp120.dll 無法繼續(xù)執(zhí)行代碼”這個錯誤,本質(zhì)上是系統(tǒng)缺少 VC++ 2013 運(yùn)行庫。通過以上提供的幾種方法能夠快速搞定。此外,如果遇到網(wǎng)卡、顯卡、藍(lán)牙、聲卡等驅(qū)動的相關(guān)問題,建議下載“驅(qū)動人生”進(jìn)行檢測修復(fù)。