如何修復遺失的 msvcp110.dll

如何修復遺失的 msvcp110.dll

我剛剛打開計算機,收到“explorer.exe”錯誤,提示 msvcp110.dll 遺失。

為什麼會發生這種情況,我該如何解決?有幾個網站“提供”缺少的 dll,但我不想下載任何文件,尤其是來自任何隨機網站的 dll 文件。你知道我該如何解決這個問題嗎?

我有 Windows 8.1 64 位元和 Visual Studio 2013(如果有的話)。

答案1

正如您所說,正確的做法是不要dll從整個 Internet 下載隨機文件,而是找出您的程式需要哪個 Visual C++ 運行時並安裝它。

如果是資源管理器在抱怨,那麼很可能是因為新的 shell 擴充或相關程式正在嘗試解決它。

您可以從此頁面取得最新的可再發行版本:最新支援的 Visual C++ 下載

鑑於您的錯誤是 MSVCP110.dll 我會嘗試適用於 Visual Studio 2012 更新 4 的 Visual C++ 可重複發行元件即列出的版本VC++11.0

您需要下載與引發錯誤的程式的位數相符的版本,在這種情況下,如果資源管理器在 64 位元 Windows 上運行,則該版本將是 64 位元。否則,為了安全起見,您也可以安裝 x86 版本,這些版本可以愉快地共存。

當然,這並沒有解決最初導致這個錯誤的真正原因,只是解決了應該修理它。

我希望您安裝的程式未能正確安裝其依賴項,或卸載了錯誤刪除 dll 檔案的程式。不管怎樣,這都是因為安裝程式建立不當或卸載造成的。

否則,它可能被防毒套件錯誤地隔離,某些程式可能已為您移動或刪除它,或者,希望不是,它可能是惡意軟體感染的跡象。

不過,第一個行動方案應該是重新安裝正確的可再發行軟體包,這是首先解決此問題的正確方法。如果這不能解決問題,那麼您需要更深入地查看並找出文件遺失的原因。

相關內容