找不到 MSVCP140.dll,無法繼續執行代碼。問題


系統: Win 10

早上開機運行虛擬機 vmware 時,彈窗提示“找不到 MSVCP140.dll,無法繼續執行代碼。...”,第一感覺是有點莫名其妙,是不是有誰動我電腦了(哈哈,昨天請假了);

然后就經典操作了....百度。

網上主要有兩種方案,

方案一:

啟動開始菜單,輸入 “cmd”,右鍵以管理員身份運行,執行以下命令:

for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i

for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i

執行完畢后重啟設備,繼續執行下方命令:

Dism /Online /Cleanup-Image /ScanHealth

Dism /Online /Cleanup-Image /CheckHealth

DISM /Online /Cleanup-image /RestoreHealth

sfc /SCANNOW

再次重啟設備。

 

****按上面步驟操作后問題依舊;

 

方案二:

修復 Visual Studio 2015 Visual C ++ Redistributable (x86),MSVCP140.dll 是Visual Studio 2015 Visual C ++ Redistributable 的組成文件。這整個文件包負責運行使用Visual Studio 2015構建的C ++應用程序所需的運行時組件。

操作:開始 -> 設置 -> 應用 -> ...

在本機上沒有找到 Visual Studio 2015 Visual C ++ Redistributable (x86) ,並且發現有的網友是修復 Visual Studio 2012 Visual C ++ Redistributable (x86) ,再看到電腦在最后使用電腦那天有更新 Visual Studio 2017 Visual C ++ Redistributable (x86) ,所以,

我這里對 Visual Studio 2017 Visual C ++ Redistributable (x86) 執行修復操作,然后運行虛擬機,問題依舊。

依然是經典操作,重啟。

重啟后運行虛擬機,不再提示問題;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM