2017年1月27日 星期五

找不到msvcrXXX.dll或無法載入的解決方法


注意:請勿安裝dll站的東西,因為安全性可慮

無法啟動程式,因為您的電腦遺失 MSVCR110.dll。請嘗試重新安裝以修正這個問題。


找不到下列四個dll
  • MSVCR100.dll
  • MSVCP100.dll
  • MSVCR110.dll
  • MSVCP110.dll
Microsoft Visual C++ 2010 SP1 可轉散發套件 (x86)
Microsoft Visual C++ 2010 SP1 可轉散發套件 (x64)
這兩個套件可以修復 MSVCR100.dll 跟 MSVCP100.dll

Visual Studio 2012 Update 4 的 Visual C++ 可轉散發套件
這個套件可以修復 MSVCR110.dll 跟 MSVCP110.dll

如果原本就已安裝,請移除後重開機
32位元的將%windir%\system32中msvc開頭的dll全刪光
64位元的將%windir%\system32及%windir%\SysWOW64中msvc開頭的dll全刪光

重開機後,再安裝上述的兩個套件即可正常運行

PS:64位元最好X86跟X64都安裝,比較不會有問題(有時還是會運行32位元的程式)