啟動應用程式 (如 Office、Adobe 套件、遊戲、開發工具) 彈出:
「無法啟動此程式,因為電腦中遺失 MSVCP110.dll。請嘗試重新安裝該程式以解決此問題。」**

`MSVCP110.dll` 屬於 **Microsoft Visual C++ 2012 Redistributable (VC++ 2012)** 執行階段程式庫。常見原因:
1. VC++ 2012 運行庫未安裝、損毀、或版本不符 (x86/x64 混淆)。
2. 系統更新/優化工具誤刪/遷移了 DLL。
3. 應用程式安裝程式未正確部署對應版本運行庫。

Windows Installer 偵測到同版本產品已存在,預設執行「修復」而非「重裝」,若快取/登錄已損毀,修復無法糾正。先完整解除安裝再重裝 才能重建乾淨的登錄項目、檔案複本與 WinSxS 並存組件。
| DLL 檔案 | 對應 VC++ 版本 | 下載關鍵字 |
|---|---|---|
| MSVCP100.dll / MSVCR100.dll | VC++ 2010 (v10.0) | Visual C++ 2010 SP1 Redistributable |
| MSVCP120.dll / MSVCR120.dll | VC++ 2013 (v12.0) | Visual C++ 2013 Redistributable |
| MSVCP140.dll / VCRUNTIME140.dll | VC++ 2015-2022 (v14.x) | Visual C++ 2015-2022 Redistributable (最新版涵蓋所有) |
同樣採用「全移除 → 重裝 x86+x64」流程解決。
Win10 遺失 `MSVCP110.dll` 本質為 VC++ 2012 運行庫缺損。**「控制台 → 程式和功能 → 全部移除 VC++ 2012 (x86/x64) → 官方下載最新版重裝 x86 再 x64」** 是經驗證最穩妥的解法。建議系統維護時建立「VC++ 運行庫全家桶」離線安裝包 (x86/x64 2010/2012/2013/2015-2022),重灌/部署新機一鍵搞定所有運行庫相依。