萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 10 資訊

Windows 10 應用程式啟動報錯「遺失 MSVCP110.dll」徹底解決:Visual C++ 2012 重新安裝大法

錯誤現象

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

MSVCP110.dll 遺失錯誤視窗

根因分析

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

徹底解決步驟 (關鍵:先完整移除舊版再重裝)

  1. 下載 **Visual C++ 2012 Update 4 可轉發套件** (官方連結):
    • x86 版 (vcredist_x86.exe) — **64 位元系統也必須安裝** (支援 32 位元應用程式)。
    • x64 版 (vcredist_x64.exe) — 64 位元系統另行安裝。
  2. 開啟「控制台」→「程式和功能」 (或 `appwiz.cpl`)。
  3. 找到所有 **Microsoft Visual C++ 2012 (x86) / (x64)** 項目 → **全部解除安裝**。
    程式和功能中移除 VC++ 2012
  4. 依序執行步驟 1 下載的 `vcredist_x86.exe` → `vcredist_x64.exe` 進行**乾淨安裝**。
  5. 重新啟動電腦 (建議)。
  6. 再次啟動原報錯應用程式,應可正常運作。

為何「直接安裝/修復」無效?

Windows Installer 偵測到同版本產品已存在,預設執行「修復」而非「重裝」,若快取/登錄已損毀,修復無法糾正。先完整解除安裝再重裝 才能重建乾淨的登錄項目、檔案複本與 WinSxS 並存組件。

延伸:其他常見 VC++ 運行庫遺失對照

DLL 檔案對應 VC++ 版本下載關鍵字
MSVCP100.dll / MSVCR100.dllVC++ 2010 (v10.0)Visual C++ 2010 SP1 Redistributable
MSVCP120.dll / MSVCR120.dllVC++ 2013 (v12.0)Visual C++ 2013 Redistributable
MSVCP140.dll / VCRUNTIME140.dllVC++ 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),重灌/部署新機一鍵搞定所有運行庫相依。

copyright © 萬盛學電腦網 all rights reserved