最後更新時間: 2026-10-27
文章發佈時間: 2026-10-27

開啟遊戲或軟體時,突然看到「找不到 VCRUNTIME140.dll」或「因為找不到 MSVCP140.dll,無法繼續執行程式碼」?先別到陌生網站下載單一 DLL。這類問題通常要從程式需要的 Visual C++ 執行元件、套件架構,以及程式本身的安裝檔案開始檢查。
本篇以 Windows 11 為主要操作環境,依序帶你確認錯誤、選擇官方套件、安裝或修復,再處理仍然無法開啟的情況。畫面名稱可能因系統及套件版本不同。
先確認錯誤名稱,別急著下載 DLL
- 記下完整檔名:是 VCRUNTIME140.dll、VCRUNTIME140_1.dll,還是 MSVCP140.dll?不要只記「少一個 DLL」。
- 記錄出錯的程式名稱、版本,以及錯誤是在更新、重裝或搬移程式後才出現,還是原本就無法啟動。
- 先儲存工作並重新啟動 Windows,再測試一次。如果仍出現相同錯誤,繼續往下檢查。
- 若是公司管理的電腦,安裝需要管理員權限時,請交由管理人員處理。
如果是遊戲能正常啟動、玩到一半才回桌面,卻沒有提示上述檔案遺失,應先參考 遊戲閃退排查教學。不要把所有閃退都歸因於 Visual C++。
這兩個 DLL 是什麼?為什麼會遺失?
動態連結程式庫(Dynamic-Link Library,DLL)可讓程式載入需要的共用功能。VCRUNTIME140.dll、MSVCP140.dll 屬於 Microsoft Visual C++ 執行階段相關檔案;一般使用者需要的是可轉散發套件(Redistributable),不必為此安裝整套 Visual Studio 開發工具。
程式可能因為執行元件未安裝、版本不符、安裝不完整,或程式自己的相依檔案損壞而無法啟動。所以「找不到 DLL」不一定代表整個 Windows 壞掉,也不代表只要補上一個同名檔案就能解決。
想先了解套件用途,可看 Microsoft Visual C++ 執行階段套件介紹。本篇聚焦 140 系列錯誤;其他年份的 DLL、.NET 元件或舊版 DirectX 元件,需要依程式原廠要求分別處理。
x86、x64、ARM64 要選哪一個?
套件架構要配合出錯的程式,不是只看 Windows 是 64 位元就一律只裝 x64。例如同一部 64 位元電腦,可能同時執行 32 位元與 64 位元軟體。
| 程式/電腦情況 | 套件選擇 | 注意事項 |
|---|---|---|
| 32 位元程式 | x86 | 即使在 64 位元 Windows 執行,也可能需要 x86 |
| 64 位元 x64 程式 | x64 | 適用於可執行 x64 程式的環境 |
| 一般 Intel/AMD 64 位元電腦,不確定程式架構 | 先看原廠需求;需要兩種程式時可分別安裝 x86 與 x64 | 兩者可並存;不要安裝 ARM64 來代替 |
| Windows on Arm 電腦 | 依原生或模擬執行的程式需求選擇 | 先確認原廠與 Microsoft 說明,不直接套用一般 x64 電腦的選法 |
查看電腦類型:開啟「設定 → 系統 → 關於」,查看「系統類型」。這只能協助確認電腦環境;程式本身是 x86 或 x64,仍應從下載頁、安裝套件或原廠文件核對。
下載與安裝 Microsoft 官方套件
下載與安裝:Microsoft 官方 Visual C++ v14 套件
上述為 Microsoft 官方文件列出的下載連結。套件會更新,本文不把某個檔案版本永久寫成最新版。下載前請對照程式需求;官方目前列出的最新 v14 套件適用於 Windows 10/11 及文件列出的 Windows Server,舊系統不能直接照用。
- 關閉出錯的程式與遊戲平台,從上方官方連結下載需要的架構。
- 在下載資料夾找到安裝檔,按右鍵開啟「內容」,查看「數位簽章」,確認為 Microsoft 簽署;來源或簽章有異常時,先重新從官方取得。
- 執行安裝程式,確認使用者帳戶控制提示的發行者,再允許安裝。依畫面閱讀並同意授權條款,按「安裝」。
- 若需要 x86 與 x64,請逐一完成,不要同時開兩個安裝作業。
- 依提示重新啟動,再開啟原本出錯的程式。記錄錯誤是否消失,或變成不同檔名與代碼。
若程式原廠指定特定套件或附帶相依元件安裝程式,優先依其文件操作。不要為了追求「版本最多」一次安裝來源不明的執行庫合輯。
已經裝過?先修復,不用全部移除
電腦已有 Visual C++,仍可能是架構不同、版本不足或安裝損壞。先核對,再修復對應項目,不必把清單裡所有 Visual C++ 全部解除安裝。
- 按 Win+R,輸入 appwiz.cpl,再按 Enter,開啟「程式和功能」。
- 尋找對應的 Microsoft Visual C++ 項目,確認名稱中的 x86/x64 及版本;不同時期的套件名稱可能不同。
- 選取需要修復的項目,按「變更」或右鍵選單中的修復選項;安裝程式出現「修復(Repair)」時,依提示執行。
- 如果清單沒有可用的修復入口,可重新執行官方安裝程式,依實際畫面選擇修復或更新。
- 完成後依提示重新啟動,再測試出錯的程式。
舊程式可能仍需要較早年份的套件,最新版不會取代所有歷史版本。看到多個年份或 x86、x64 並存,並不代表電腦中毒或一定有衝突。
套件裝好仍出錯:檢查程式與遊戲檔案
只有一款遊戲出錯:先驗證檔案
以 Steam 為例:在收藏庫對遊戲按右鍵,進入「內容 → 已安裝檔案 → 驗證遊戲檔案的完整性」。等待檢查與必要下載完成,再重新啟動遊戲;不同平台請使用各自的驗證或修復功能。
若有 MOD、外掛或手動放入的 DLL,先依原作者提供的方法停用或移除,不要刪除整個資料夾猜測。驗證遊戲檔案也不等於已備份存檔,處理前先確認存檔與設定的保存位置。
一般軟體:使用原廠修復或重新安裝
先找原廠安裝程式提供的修復功能;沒有修復選項時,再確認授權、設定與重要資料已保存,使用官方安裝檔重新安裝。某些程式會從自己的安裝資料夾載入相依檔案,修復系統中的套件不一定能補回這一份。
若安全軟體曾隔離檔案,先核對偵測內容與程式來源,再向原廠確認。不要為了讓程式啟動就關閉所有防護,或直接還原來源不明的檔案。
如果錯誤改為 0xc000007b、無法找到輸入點或映像錯誤,請保存新的完整訊息,依新症狀檢查程式檔案與相依元件。可搭配 DirectX 與其他執行元件的排查說明,不要一直重複安裝同一套件。
安裝失敗、已有新版怎麼辦?
- 提示已有較新版本:可能是程式附帶的安裝器較舊。不要先降版或刪除所有套件;核對目前版本與架構,再使用官方新版或原廠更新的安裝器。
- 提示檔案正在使用:先關閉相關程式並重新啟動,再重試安裝。
- 出現存取拒絕:確認管理員權限;公司電腦交由管理人員處理,不要自行停用組織政策。
- 錯誤碼 1603 或其他失敗訊息:先保存完整訊息與安裝記錄。單一代碼未必能判斷原因,不要直接清除登錄或大量刪除系統資料夾。
官方疑難排解文件說明,Visual C++ 安裝記錄可協助判斷失敗原因。可先在 Win+R 輸入 %TEMP%,查看安裝時間附近、名稱以 dd_vcredist 開頭的記錄;提交記錄前,留意其中是否含有使用者名稱或個人路徑。
多個程式異常時,再檢查 Windows
只有一款程式出錯時,先完成該程式與執行套件的檢查。如果多個不相關程式同時異常,或連 Windows 功能都出問題,再考慮系統檔案修復。先完成 Windows Update 中適用的更新並重新啟動。
- 在開始功能表搜尋「命令提示字元」,選擇「以系統管理員身分執行」。
- 保持網路與供電正常,先執行下方 DISM 指令,等待完成。
- DISM 成功完成後,再執行 SFC 指令;若 DISM 失敗,先記錄錯誤並處理原因。
- 等待掃描完成,閱讀結果,再依需要重新啟動。
先執行:
DISM.exe /Online /Cleanup-Image /RestoreHealth
成功完成後,再執行:
sfc /scannow
這兩項工具處理 Windows 映像與受保護的系統檔案,不能代替 Visual C++ 套件安裝,也不保證修好第三方軟體的相依檔案。更多說明可參考 Windows Terminal 修復指令教學。
處理到這裡仍失敗:整理程式名稱與版本、完整 DLL 名稱、Windows 系統類型、已安裝套件架構及安裝記錄,交給軟體原廠判讀。不要直接把別台電腦的 DLL 複製到 System32 或 SysWOW64。
常見問題 FAQ
64 位元 Windows 為什麼還需要 x86 套件?
因為套件需要配合程式架構。64 位元 Windows 上仍可能執行 32 位元程式,而這些程式可能需要 x86 套件;只裝 x64 不一定足夠。
可以直接下載 VCRUNTIME140.dll 放進系統資料夾嗎?
不建議。請使用 Microsoft 官方套件或程式原廠修復方式,避免下載到錯誤架構、版本不合或來源不明的檔案。
安裝 Visual C++ 需要付費或安裝 Visual Studio 嗎?
一般使用者可免費下載 Microsoft 官方可轉散發套件,不需要為了執行既有程式而安裝整套 Visual Studio 開發工具。
VCRUNTIME140_1.dll 遺失也用同樣流程嗎?
可先核對程式需要的 Visual C++ v14 套件版本與架構,再使用官方安裝或修復方式;若仍出錯,繼續檢查程式自己的相依檔案與原廠需求。
修復完成,為什麼還是不能開啟程式?
原因可能是架構或版本不符、程式安裝檔案損壞,或實際錯誤已改變。請重新記錄完整訊息,先修復程式本身;多個程式一起異常時,再擴大檢查 Windows。
延伸閱讀與官方資料
