Windows 7 執行程式彈出「無法啟動此程式,因為電腦中遺失 MSVCP100.dll」,本質是 Microsoft Visual C++ 2010 Redistributable Package(VC++ 2010 執行階段庫) 未安裝、損毀或版本不符。本文提供官方下載與安裝標準流程,拒絕網路傳播的單一 DLL 檔案放置法(不安全、不完整、易再發生)。
MSVCP100.dll 為 C++ 標準程式庫(Standard C++ Library)核心元件,隨 VC++ 2010 Redistributable 安裝部署至 C:\Windows\System32 (64位系統) 與 C:\Windows\SysWOW64 (32位程式相容層)。缺失意味著執行階段庫未正確部署。
https://www.microsoft.com/zh-cn/download/ 或直接搜尋「Microsoft Visual C++ 2010 Redistributable Package」。

vc++ 2010 → 點擊第一筆結果(通常標題含「Microsoft Visual C++ 2010 Redistributable Package (x86/x64)」)。

vcredist_x64.exe) 並建議同時安裝 x86 版 (vcredist_x86.exe) 以相容 32 位元程式。
vcredist_x64.exe / vcredist_x86.exe。

| 您的系統 | 必裝 | 建議裝 | 檔案名稱 |
|---|---|---|---|
| Win7 64-bit | VC++ 2010 x64 | VC++ 2010 x86 | vcredist_x64.exe / vcredist_x86.exe |
| Win7 32-bit | VC++ 2010 x86 | — | vcredist_x86.exe |
| 版本 | 年份 | 關鍵 DLL | 適用場景 |
|---|---|---|---|
| VC++ 2005 | 2005 | MSVCP80.dll, MSVCR80.dll | 舊版軟體、部分遊戲 |
| VC++ 2008 | 2008 | MSVCP90.dll, MSVCR90.dll | Office 2007、早期 Adobe 產品 |
| VC++ 2010 | 2010 | MSVCP100.dll, MSVCR100.dll | 大量 2010-2015 年軟體、Unity/Unreal 早期遊戲 |
| VC++ 2012 | 2012 | MSVCP110.dll, MSVCR110.dll | Office 2013、VS 2012 建置程式 |
| VC++ 2013 | 2013 | MSVCP120.dll, MSVCR120.dll | Office 2016、大量現代軟體 |
| VC++ 2015-2022 | 2015+ | MSVCP140.dll, VCRUNTIME140.dll | 最新軟體、遊戲、驅動程式 |
建議: 系統新裝/重裝後,一次安裝 VC++ 2010、2012、2013、2015-2022(x86+x64 全架構),徹底消除未來 99% 的 DLL 缺失報錯。官方下載頁搜尋「Visual C++ Redistributable」即可找到最新合輯頁面。
MSVCP100.dll 缺失 = VC++ 2010 執行階段庫缺裝/損毀。官網下載對應架構套件(x64 必裝、x86 建議裝) → 管理員身分安裝/修復 → 重開機,標準動作一次到位。拒絕單一 DLL 放置法,擁抱完整、安全、可更新的官方執行階段庫部署體系。