簡介

直接解答: vcruntime140_1.dll 是使用 Microsoft C++ 工具建置之應用程式所需的 Microsoft Visual C++ 執行階段元件。如果它遺失,請先修復或重新安裝受影響的應用程式,接著修復或安裝符合該應用程式架構的最新版 Microsoft Visual C++ Redistributable。請勿個別下載 DLL,也不要手動將它複製到 System32 。

本指南涵蓋四種方法。僅有一個程式發生錯誤時,先從應用程式著手;多個程式發生錯誤時,改檢查共用執行階段;只有出現較廣泛的系統症狀時,才使用 Windows 修復命令。您也可以使用 Fionn DLL Fixer 掃描,以診斷多個 DLL 或執行階段問題。

找不到 vcruntime-140 DLL 的錯誤畫面

為什麼會遺失 vcruntime140_1.dll?

  • 受影響的應用程式安裝不完整或已損毀。
  • 所需的 Visual C++ 執行階段遺失、損毀,或版本比應用程式所需版本舊。
  • 應用程式架構與已安裝的執行階段不相符。
  • 應用程式更新後需要較新的相容執行階段。
  • 若多個應用程式或 Windows 功能也失敗,可能涉及 Windows 元件損毀。

快速方法比較:選擇正確的方法

症狀 可能原因 先從這裡開始 所需操作
只有一個應用程式失敗 應用程式安裝或相依性問題 修復或重新安裝應用程式 低
多個應用程式失敗 共用 Visual C++ 執行階段問題 修復或安裝 Redistributable 中
64 位元 Windows 上的 32 位元應用程式失敗 可能遺失 x86 執行階段 檢查 x86 Redistributable 中
應用程式更新後開始發生錯誤 執行階段需求已變更 更新或修復應用程式與執行階段 中
Windows 元件也失敗 可能的系統損毀 先執行 DISM,再執行 SFC 中
原因不明 多個 DLL 或執行階段問題 使用診斷掃描 低

方法 1:修復或重新安裝受影響的應用程式

適用時機

只有一個應用程式顯示此錯誤時,請優先使用此方法,尤其是在該應用程式剛安裝或更新後。軟體發行商通常會在應用程式安裝程式中提供其所需的執行階段相依元件。

步驟

  1. 關閉受影響的應用程式並儲存已開啟的工作。
  2. 在 Windows 11 開啟 設定 > 應用程式 > 已安裝的應用程式 ,或在 Windows 10 開啟 設定 > 應用程式 > 應用程式與功能 。
    Windows 設定中的已安裝應用程式修復選項
  3. 開啟應用程式選項,並在可用時選取 修復 。Microsoft 在其 官方應用程式修復頁面 中說明了這些控制項。
  4. 若沒有修復選項,請使用 控制台 > 程式集 > 程式和功能 ,然後視可用選項選取 修復 或 變更 。
  5. 若修復無效,請從應用程式官方發行商或可信賴的發行平台重新安裝應用程式。

驗證方式

啟動先前失敗的同一個可執行檔。若它能在沒有顯示錯誤訊息的情況下開啟,原因很可能是應用程式安裝問題。

方法 2:修復或安裝 Microsoft Visual C++ Redistributable

適用時機

應用程式修復失敗,或多個程式回報此錯誤時,請使用此方法。Microsoft Visual C++ Redistributable 套件會安裝使用 Microsoft Visual C++ 工具建置之應用程式所需的 C 與 C++ 執行階段程式庫。

我需要哪一種 Visual C++ Redistributable?

  • 32 位元應用程式: x86
  • 64 位元應用程式: x64
  • ARM64 應用程式: ARM64
  • 64 位元 Windows 不代表每個應用程式都是 64 位元。

步驟

  1. 從發行商文件或系統需求中確認發生錯誤的應用程式是 x86、x64 還是 ARM64。
  2. 開啟 Microsoft 的 最新版受支援 Visual C++ Redistributable 下載頁面 。
  3. 下載符合應用程式架構的目前 v14 套件。
  4. 執行 Microsoft 安裝程式;若套件已安裝,請選取 修復 ,否則完成安裝。 Visual C++ Redistributable 安裝畫面
  5. 重新啟動 Windows,然後重新開啟應用程式。

驗證方式

測試原本的應用程式,以及任何顯示相同錯誤的第二個程式。出現不同的錯誤訊息是新的診斷線索;這不表示應該再個別下載另一個 DLL。

方法 3:使用 DISM 與 SFC 修復 Windows 元件

適用時機

多個應用程式或 Windows 元件顯示相關錯誤時,或修復應用程式和 Visual C++ Redistributable 後仍無法解決問題時,請使用此方法。

步驟

  1. 以系統管理員身分開啟命令提示字元。
  2. 執行下列命令,並等待它完成:
    DISM.exe /Online /Cleanup-image /Restorehealth
            
  3. DISM 完成後,執行下列命令:
    sfc /scannow
            
  4. SFC 完成後重新啟動 Windows。

驗證方式

重新啟動後,重複會觸發錯誤的操作。若問題仍只限於一個程式,請聯絡該應用程式的發行商,以取得其所需執行階段或安裝程式的指引。

方法 4:使用 Fionn DLL Fixer 診斷並修復 vcruntime140_1.dll 遺失

適用時機

建議用於原因不明或有多個相依性問題時: Fionn DLL Fixer 可掃描遺失、損毀、版本不相符及與 System32 路徑相關的 DLL 問題,包括 Visual C++ 執行階段相依性。手動檢查架構與元件後仍無法確認原因時,它會很有幫助。

步驟

  1. 啟動 Fionn DLL Fixer。它會自動掃描電腦中的 DLL 與系統問題,並顯示偵測結果。 啟動 Fionn DLL Fixer
  2. 掃描完成後,按一下 修復 ,開始修復偵測到的 DLL 與系統問題。 掃描完成後,按一下「修復」以自動開始修復所有偵測到的 DLL 與系統問題
  3. 等待修復進行中。按鈕會變成 修復中 ,直到完成為止。 等待修復程序進行完成
  4. 在確認對話方塊中按一下 確定 ,並在系統提示時重新啟動。 修復完成後,在確認對話方塊中按一下「確定」
  5. 若重新啟動後問題仍存在,請按一下 重新檢查 ;如有需要,修復新偵測到的問題。 若重新啟動後問題仍存在,按一下「重新檢查」以再次掃描

驗證方式

重新開啟受影響的應用程式,接著使用重新檢查確認偵測到的問題已維持解決。免費版本提供三次嘗試;VIP 可解鎖額外的 DLL、執行階段、DirectX 與系統修復功能。

不該對 vcruntime140_1.dll 做哪些事

  • 請勿從不明 DLL 網站下載 vcruntime140_1.dll。
  • 請勿手動將它複製到 System32 或 SysWOW64 。
  • 請勿將 regsvr32 當成通用的 vcruntime140_1.dll 修復方式;這個執行階段 DLL 並非一般的自我註冊問題。
  • 請勿假設 64 位元 Windows 表示只需要 x64 Redistributable。

結論

請從最小的修復範圍開始:修復或重新安裝唯一受影響的應用程式,接著安裝符合應用程式架構的最新版 Visual C++ Redistributable。只有在較廣泛的 Windows 症狀指出系統損毀時,才依序使用 DISM 和 SFC。當多個執行階段或 DLL 問題的原因仍不明時, Fionn DLL Fixer 可提供掃描、修復與重新檢查流程。每種方法都應以重新開啟確實發生錯誤的應用程式,並重複原先觸發錯誤的操作來驗證。若仍然失敗,應用程式發行商可確認其所需的執行階段版本。

常見問題

什麼是 vcruntime140_1.dll?

它是使用 Microsoft C++ 工具建置之應用程式使用的執行階段 DLL。當應用程式無法載入所需執行階段元件時,就會發生此錯誤。

我應該單獨下載 vcruntime140_1.dll 嗎?

不應該。請使用受影響應用程式的安裝程式或 Microsoft 官方 Visual C++ Redistributable,而非下載獨立 DLL。

我需要 x86 還是 x64?

請依應用程式選擇套件:32 位元應用程式需要 x86,64 位元應用程式需要 x64。在 64 位元 Windows 上也是如此。

為什麼更新後才開始出現錯誤?

更新後的應用程式可能需要較新的相容執行階段。請修復或更新應用程式,然後修復或安裝相符的目前 Redistributable。