丟失msvcp140.dll,msvcp110.dll問題解決
阿新 • • 發佈:2018-12-26
在啟動RedisDesktopManager的時候提示:
無法啟動此程式 因為計算機中丟失msvcp140.dll
啟動xshell的時候提示:
無法啟動此程式 因為計算機中丟失msvcp110.dll
百度了下,大部分的答案都會說下載這個檔案,放到C盤的 system32資料夾下,然後開啟”開始-執行-輸入regsvr32 msvcp140.dll”。
好像有人有用,有人又解決不了問題。
瞭解下MSVCP類檔案是什麼?
- 所有msvcp類檔案都是微軟VC++執行庫的檔案,140版本號代表是VC++2015的檔案,缺少這個就安裝VC++2015一般即可解決
- 如果是32位程式出現這個提示就安裝x86版VC++2015,64位程式就安裝x64版
- 安裝哪個版本跟你的系統是否64位版並沒有關係!是要看呼叫VC++的那個程式本身是32位還是64位!比如64位的系統安裝了32位的遊戲,就需要相應安裝32位的VC++
不知道執行的程式是32位還是64位可以兩個版本都裝,不影響
MSVCP檔案的版本?
這是我電腦上安裝的各版本
VC++版本間互相不重複,並不是安裝最新版就可以的。比如有的老程式需要VC++2005版,那麼安裝了2015版是沒有用的。
msvcp、msvcr、vcomp140.dll屬於VC++2015版
msvcp、msvcr、vcomp120.dll屬於VC++2013版
msvcp、msvcr、vcomp110.dll屬於VC++2012版
msvcp、msvcr、vcomp100.dll屬於VC++2010版
msvcp、msvcr、vcomp90.dll屬於VC++2008版
比如我的電腦丟失msvcp140.dll,msvcp110.dll,就需要安裝2015版和2012版本。
在哪下載安裝?
其實有更簡單的方法
我下載了騰訊電腦管家,在電腦診所,工具箱中有修改dll檔案的程式
自動修復,自動下載安裝所需的VC++。
好像360和百度的電腦管家之類的軟體也有這個功能。有安裝的可以找一找。