若 Windows 顯示
msvcr120.dll missing
,請安裝或修復與受影響應用程式相符的 Microsoft Visual C++ 2013 Redistributable。Microsoft 將
msvcr120.dll
列為 Visual C++ 2013 執行階段檔案,因此較新的執行階段套件無法取代此特定的並存套件。以下四種方法先從 Microsoft 官方安裝程式開始,接著處理套件及應用程式修復,最後提供選用的診斷工具。每完成一種方法後,請測試受影響的應用程式;能正常開啟時即可停止。

快速診斷:選擇正確方法
此錯誤表示應用程式無法載入所需檔案。檔案可能不存在、已安裝的執行階段可能已損毀,或應用程式安裝不完整。請依畫面上的情況,優先使用影響最小的方法。
| 情況 | 優先使用 | 原因 |
|---|---|---|
| 在新電腦上或重新安裝 Windows 後出現錯誤 | 方法 1 | 可能尚未安裝所需的 Visual C++ 2013 套件。 |
| 已安裝的應用程式清單中已有 Visual C++ 2013 | 方法 2 | 現有套件可能需要修復或徹底重新安裝。 |
| 只有一個應用程式無法運作 | 方法 3 | 該應用程式的安裝可能不完整或已損毀。 |
| 多個應用程式失敗,或原因仍不明確 | 方法 4 | 較完整的相依性掃描可協助找出其他問題。 |
安全原則: 請勿從非官方檔案網站下載單一 DLL,或將其貼到 Windows 系統資料夾。安裝已簽署的執行階段套件,可保留正確的檔案組合、架構及安裝程式登錄資訊。
方法 1:安裝 msvcr120.dll 遺失問題的官方套件
適用時機
當系統沒有 Visual C++ 2013,或錯誤在重新安裝 Windows 後開始出現時,請先使用此方法。Microsoft 在 x86 與 x64 的 Visual C++ 2013 執行階段檔案組中,都記載了
msvcr120.dll
。
逐步操作指南
- 關閉顯示檔案遺失錯誤的應用程式。
- 開啟 Microsoft 的 官方 Visual C++ Redistributable 下載頁面 。
- 向下捲動至 Visual Studio 2013 (VC++ 12.0) 。
- 32 位元應用程式請下載 x86 安裝程式;64 位元應用程式請下載 x64 安裝程式。若在 64 位元 Windows 上不確定應用程式架構,安裝兩種套件即可涵蓋 32 位元與 64 位元應用程式,因為執行階段會並存。
- 執行每個已下載的安裝程式,並接受授權條款。
- 若安裝程式要求,請重新啟動 Windows,然後開啟受影響的應用程式。
注意: Microsoft 將 Visual Studio 2013 列為不再支援的舊版,但仍可下載其最新可用的 Redistributable 套件。請僅使用 Microsoft 列出的套件。
如何驗證
透過先前產生錯誤的相同捷徑或執行檔啟動應用程式。若不再出現檔案遺失對話方塊,且應用程式可進入正常的啟動畫面,即表示修正成功。
若安裝程式顯示套件已存在,接著請修復該安裝。
方法 2:修復或重新安裝 Visual C++ 2013 套件
適用時機
當 Windows 中顯示 Microsoft Visual C++ 2013 Redistributable,但錯誤持續出現時,請選擇此方法。修復套件可還原已登錄的執行階段檔案,無須手動更換 DLL。
逐步操作指南
- 按下 Windows + R 。
- 輸入
appwiz.cpl,然後選取 確定 。 - 選取每個 Microsoft Visual C++ 2013 Redistributable 項目。

- 選擇 變更 ,然後在有此選項時選取 修復 。
- 重新啟動 Windows,並測試受影響的應用程式。
- 若修復失敗,僅解除安裝 2013 項目,重新啟動 Windows,然後從方法 1 使用的 Microsoft 頁面重新安裝正確套件。
注意: 請勿移除不相關的 Visual C++ 版本。不同應用程式可能需要不同的執行階段版本,Microsoft 也指出 2013 與更早版本的套件會並存安裝。
如何驗證
回到「程式和功能」,確認已修復或重新安裝的 2013 項目存在。接著啟動受影響的應用程式兩次。第二次成功啟動有助於確認結果並非只限於安裝後的首次執行。
方法 3:修復或重新安裝受影響的應用程式
適用時機
當官方執行階段已成功安裝,卻只有一個程式失敗時,請使用應用程式修復。此方法可處理遺失的應用程式檔案、不完整的安裝動作或受損的本機安裝。
逐步操作指南
- 備份所有應用程式專案、儲存的遊戲進度或自訂設定。
- 開啟
設定 > 應用程式 > 已安裝的應用程式
。

- 開啟受影響應用程式的可用選項,若有提供,請選取 修復 。
- 修復完成後測試應用程式。
- 若沒有修復選項,請解除安裝應用程式。
- 從發行商官方來源下載目前的安裝程式,重新安裝,並在系統要求時重新啟動 Windows。
如何驗證
從新建立的「開始」功能表項目開啟應用程式。若應用程式啟動時不再顯示
msvcr120.dll
訊息,本機安裝很可能是故障點。若多個不相關的程式顯示相同錯誤,請使用下方較完整的掃描。
方法 4:使用 Fionn DLL Fixer 掃描
適用時機
此選用方法適合仍遇到相依性載入失敗,或多個應用程式出現錯誤的使用者。Fionn DLL Fixer 可掃描 Windows DLL 與系統問題、支援自動修復,並在修復後重新檢查。應在上述官方及手動方法之後使用。
逐步操作指南
- 啟動 Fionn DLL Fixer。軟體會自動掃描電腦上的 DLL 與系統問題,掃描完成後顯示偵測結果。

- 掃描完成後,按一下
修復
,以自動開始修復所有偵測到的 DLL 與系統問題。

- 等待修復進行。修復期間,按鈕會變更為
修復中
,直到所有問題均已修復。

- 修復完成後,在確認對話方塊中按一下
確定
。若系統提示,請先重新啟動電腦,再確認問題是否已解決。

- 若重新啟動後問題仍持續,請按一下
重新檢查
以再進行一次掃描。若發現新問題,請再次按一下
修復
。

如何驗證
完成重新檢查後,再次開啟受影響的應用程式。確認掃描不再回報相關問題,且 Windows 不再顯示檔案遺失訊息。免費版本提供三次嘗試;VIP 可解鎖額外的 DLL、執行階段、DirectX 與系統修復功能。
應避免的常見錯誤
- 只安裝較新的執行階段: Visual C++ 2015–2022 無法取代並存的 Visual C++ 2013 套件。
- 僅依 Windows 架構選擇: 套件必須與應用程式相符。在 64 位元 Windows 上執行的 32 位元程式仍需要 x86 執行階段檔案。
- 在系統資料夾之間搬移檔案:
Microsoft 在 x64 Windows 上將 x86 檔案放在
%WinDir%\SysWOW64,並將 x64 檔案放在%WinDir%\System32。名稱看似違反直覺,因此請讓安裝程式處理這些檔案。 - 先執行系統檔案修復命令: Microsoft 將此 DLL 記載為 Visual C++ 2013 執行階段的一部分。修復該執行階段,比一開始進行一般 Windows 系統掃描更具針對性。
結論
請先安裝與受影響應用程式相符的官方 Visual C++ 2013 套件。若該執行階段已存在,請修復或重新安裝;若只有一個程式失敗,則重新安裝該應用程式。僅在完成這些針對性步驟後,才將 Fionn DLL Fixer 作為選用的較完整掃描工具。重新開啟相同應用程式,並確認它能正常進入啟動畫面且未出現 DLL 訊息,即可驗證結果。若錯誤仍存在,請記錄完整錯誤文字,並將掃描結果提供給應用程式發行商或 Fionn 支援人員。
常見問題
什麼是 msvcr120.dll?
msvcr120.dll
是 Microsoft Visual C++ 2013 C 執行階段檔案。Microsoft 在 x86 與 x64 VC120 執行階段資料夾中均列出此檔案。為該執行階段建置的應用程式,若缺少或損毀所需架構的檔案,可能無法啟動。
我應該單獨下載 msvcr120.dll 嗎?
不應該。請改用完整的 Microsoft Visual C++ 2013 Redistributable。來自非官方來源的單一檔案可能架構或版本錯誤,也會略過用於正確放置及登錄執行階段檔案的套件安裝程式。
我需要 x86 還是 x64 Visual C++ 2013?
請依應用程式而非僅依 Windows 選擇套件。32 位元應用程式即使在 64 位元 Windows 上,也需要 x86。若在 64 位元電腦上不確定應用程式架構,官方 x86 與 x64 套件可以並存。
為什麼安裝 Visual C++ 2015–2022 後仍無法修正錯誤?
msvcr120.dll
屬於 Visual Studio 2013 使用的 VC++ 12.0 執行階段。Microsoft 將 2013 及更早版本的 Redistributable 記載為並存套件,因此安裝較新的 v14 執行階段不會提供此舊版執行階段檔案。
安裝 Visual C++ 2013 後為什麼錯誤仍存在?
可能安裝了錯誤的架構、套件已損毀,或受影響應用程式的安裝不完整。請先修復所有適用的 2013 項目,重新啟動 Windows,然後修復或重新安裝仍無法運作的單一應用程式。
Emily Carter