系統: 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) 執行修復操作,然后運行虛擬機,問題依舊。
依然是經典操作,重啟。
重啟后運行虛擬機,不再提示問題;