Windows找不到MSVCP140.dll,5個修復方法輕鬆應對
「無法啟動程式,因為您的電腦遺失MSVCP140.dll」?本指南將介紹解決MSVCP140.dll找不到問題的詳細方法,讓您成功在電腦上運作需要的應用程式。
應用程式能在電腦上正常運作,主要依靠Visual C++ 發行的庫檔案。而MSVCP140.dll就是其中之一,它是Microsoft Visual C++ Redistributable包的一部分,如果電腦缺少這個檔案,或者它損壞了,會導致一些需要該檔案的程式無法啟動或執行。那麼,您就可能會遇到「MSVCP140.dll找不到」或「MSVCP140.dll 錯誤」的提示。
如何解決找不到MSVCP140.dll的問題?本指南會教會您如何在發生「無法啟動程式,因為您的電腦遺失MSVCP140.dll」的錯誤提示時快速修復以正常啟動應用程式。現在就開始吧!
修復MSVCP140.dll遺失錯誤
一個重要的應用程式無法啟動會讓人非常煩躁,然而修復它是您唯一的選擇。如果您沒有具體能修復「MSVCP140.dll找不到」的方法,可以在這裡探索適合您的方法。我們會在這部分整理所有能修復MSVCP140.dll遺失的有效方法,快來看一看吧!
方法1:重新安裝Microsoft Visual C++ Redistributable
當MSVCP140.dll找不到時,您可以嘗試重新安裝Microsoft Visual C++ Redistributable,由於MSVCP140.dll是Microsoft Visual C++的一部分,所以當該元件未能正確安裝或版本不相容的時候,就可能導致MSVCP140.dll遺失。因此,您可以嘗試重新下載並安裝最新版本且與應用程式相容的Visual C++ Redistributable Package來解決問題。
步驟1. 按住「Windows +R」開啟執行視窗 > 輸入「appwiz.cpl」,然後按「Enter」。
步驟2. 在電腦上找到Microsoft Visual C++ Runtime,右鍵點擊並點選「解除安裝」> 重新啟動電腦。
步驟3. 造訪Microsoft官方網站下載最新版本的Visual C++ 程式包 > 根據您的電腦版本選取下載最適合的Visual C++ Redistributable。
步驟4. 下載完成後,找到並輕點兩下它,之後點擊安裝按鈕並等待安裝成功。
步驟5. 最後重新啟動電腦檢視MSVCP140.dll找不到的問題是否已經解決。
方法2:手動下載並安裝MSVCP140.dll
如果您在啟動應用程式時找不到MSVCP140.dll檔案,也可以重新安裝MSVCP140.dll檔案。只需要從網路找到合適於Windows 10/11的MSVCP140 dll,將其下載並新增至觸發MSVCP140.dll錯誤的程式的安裝資料夾中,以此來解決Windows無法啟動程式,因為電腦遺失MSVCP140 dll的問題。
獲取MSVCP140.dll您有兩種方式:
- 從信賴的網站下載與您系統相容的MSVCP140.dll。注意確保網站安全可靠,無惡意病毒和軟體。
- 從其他相同系統版本的電腦中找到MSVCP140.dll檔案。
成功獲取MSVCP140.dll檔案後,依照下面的步驟將MSVCP140.dll重新安裝到系統。
步驟1. 進入Windows「設定」 > 點擊「系統」 > 「關於」。在這裡檢查您的系統是32位元,還是 64 位元。
步驟2. 在瀏覽器上輸入「msvcp140.dll download」並開啟 DLL‑FILES.COM。
步驟3. 點擊「Download」以下載適用於 32 位元和 64 位元系統的最新版本。
步驟4. 將MSVCP140.dll從壓縮檔提取出來,然後將其複製到請求該檔案的程式目錄中。
步驟5. 重新啟動電腦,再次啟用程式檢測問題是否已經解決。
注意:
- 確保MSVCP140.dll與體系結構相符:32 位元程式使用 32 位元的 DLL,64 位元程式使用 64 位元的 DLL。否則可能會出現 0xc000007b 錯誤。
- 如果錯誤沒有成功修復,將新獲得的MSVCP140.dll複製到電腦系統目錄:64 位元 DLL 檔案複製到「C:/Windows/System32」,32 位元 DLL 檔案複製到「C:/Windows/SysWoW64」。
方法3:重新註冊MSVCP140.dll
重新下載和替換MSVCP140.dll後,依舊無法啟動程式,且出現MSVCP140.dll找不到的問題時,您可以嘗試重新註冊MSVCP140.dll來解決問題。此方法需要使用CMD命令列,因此需要您有一定的電腦知識基礎,以確保在執行命令時不會出現差錯,導致問題越來越嚴重。
步驟1. 按住「Windows + R」開啟「執行」> 輸入「CMD」並按Enter鍵。
步驟2. 在命令提示字元中輸入「regsvr32 /u MSVCP140.dll」> 點擊「Enter」以消註冊該檔案。
步驟3. 在輸入「regsvr32 MSVCP140.dll」> 點擊「Enter」以重新註冊該檔案。
步驟4. 重新啟動電腦檢查問題是否已經修復。
方法4:透過sfc /scannow修復Windows故障
sfc /scannow是 Windows 系統中用來掃描並修復系統檔案的一條命令,屬於 SFC(System File Checker,系統檔案檢查工具) 的一部分。透過sfc /scannow,您可以掃描整個 Windows 系統中的所有受保護的系統檔案。如果發現有損壞或遺失的檔案,會自動從備份(通常是儲存在 WinSxS 資料夾中)還原原始檔案。為此,您可以嘗試使用它來修復找不到的問題。
步驟1. 在Windows搜尋框中輸入「cmd」,然後「以系統管理員身分執行」。
步驟2. 在命令提示字元視窗中輸入「sfc /scannow」,再點擊「Enter」等待掃描和修復。
步驟3.修復完成後重新啟動電腦,檢測程式問題是否已經修復。
方法5:重新安裝應用程式
如果以上方法都沒能解決無法啟動程式,電腦遺失MSVCP140.dll的問題。並且您能確定電腦中存在MSVCP140.dll,且為最新,那麼您可以嘗試將應用程式解除安裝,然後重新安裝程式,這會讓新安裝檔案取代舊程式檔案,包括DLL 和登錄項目。但是這個過程會導致您保存的資料遺失,請謹慎考慮。
步驟1. 按住「Windows +R」開啟執行視窗 > 在執行視窗中輸入「appwiz.cpl」 > 點擊「確定」。
步驟2. 選取要「解除安裝」的應用程式 > 然後重新下載並重新安裝即可。
重要提示:如何一鍵快速復原遺失的MSVCP140.dll
MSVCP140.dll不小心被刪除,所以才導致程式無法啟動?但是不想重新下載和安裝MSVCP140.dll,那麼您可以嘗試使用PartitionAssistant Recovery軟體將遺失的MSVCP140.dll復原回來。
透過PartitionAssistant Recovery軟體您不用再為丟失檔案而感到憂心忡忡,因為它能幫您快速恢復,即使永久刪除的檔案,只要沒有被覆蓋,它都能將其復原。
此軟體支援復原SSD、HDD、SD卡、電腦本機資料,且僅需3步就可以將因病毒、系統崩潰、意外刪除/丟失的檔案復原回來。
- 支援掃描各種裝置,包括故障硬碟、隨身碟、SD卡、本機磁碟等。
- 透過快速掃描與深度掃描,全面搜尋掃描磁碟中的內容。
- 復原Excel、Word、PPT、照片、影片等千種型別的資料。
- 與Windows 11/10/8/7 和 Windows Server系統相容。
- 您可以保留已復原檔案的原始格式、名稱以及目錄。
如何透過PartitionAssistant Recovery將丟失的MSVCP140.dll找回來?依照下面的步驟執行即可。但是您需要注意,復原軟體不能下載和安裝到丟失MSVCP140.dll的磁碟機,否則該檔案很可能永遠無法恢復。
步驟1. 開啟 PartitionAssistant Recovery,選中丟失MSVCP140.dll的分割區 > 點擊「掃描」按鈕。
步驟2. 掃描過程中,您可以隨時復原需要的檔案,無需等到整個掃描結束。右上方提供了搜尋與篩選功能,可幫助您快速找到想要復原的檔案。
步驟3. 選取要復原的檔案,再點擊「復原X個檔案」> 將MSVCP140.dll復原到其他磁碟(不建議儲存到原始位置)。
步驟4. 復原後,將MSVCP140.dll替換到丟失MSVCP140.dll的資料夾。
總結
當MSVCP140.dll找不到的時候,您不要慌張和焦慮。本篇文章提供了5種有效方法可以幫助您解決找不到MSVCP140.dll的困境。
您還可以使用PartitionAssistant Recovery搜尋和恢復遺失的MSVCP140.dll,並且恢復MSVCP140.dll的方法中,有部分方法可能會讓您丟失電腦資料,而此軟體能讓您即可將丟失的檔案復原回來。