Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 提示缺失 MSVCP100.dll?安裝 Visual C++ 2010 執行階段修復

編輯:Win7 常見問題解答

執行程式時彈出「無法啟動此程式,因為電腦中遺漏 MSVCP100.dll」,表示缺少 Microsoft Visual C++ 2010 執行階段程式庫。此 DLL 為 VC++ 2010 (VC10) 編譯程式的核心相依元件。

解決方法

  1. 前往 Microsoft 官方下載中心,搜尋並下載 Microsoft Visual C++ 2010 Service Pack 1 可轉散發套件(x86 與 x64 版本建議皆安裝)。
  2. 執行安裝程式,完成後重新開機。
  3. 再次執行原程式,錯誤應消失。

MSVCP100.dll 遺漏錯誤視窗

VC++ 2010 執行階段下載頁面

替代方案(不建議)

  • 單獨下載 MSVCP100.dll 放入 C:\Windows\System32 (32 位元) 或 C:\Windows\SysWOW64 (64 位元系統執行 32 位元程式),再執行 regsvr32 MSVCP100.dll 註冊。但此法易導致版本不符、缺少相依 DLL、安全性風險,強烈建議安裝官方完整執行階段套件。

補充說明

  • 同理,缺失 MSVCR100.dll、MSVCP110.dll (VC11)、MSVCP140.dll (VC14) 等,皆需安裝對應版本 Visual C++ 可轉散發套件。
  • Windows 10 內建較新版 VC++ 執行階段,舊程式仍可能需額外安裝 VC++ 2010/2012/2013 套件。
Copyright © Windows教程網 All Rights Reserved