我的 Windows10(版本 20H2 Build 19042.867)電腦上的多個程式需要特定的 VC++2008 執行時間版本 9.0.30279.5677 x64 才能正常運作。我多次嘗試安裝運行時,但總是出現以下錯誤:錯誤訊息截圖
錯誤 1935。幫助和支持以獲取更多信息,HRESULT:0x80070057。
VC++2008 的其他執行時間(x86 和 x64)確實安裝沒有任何問題。
是否有解決方法來安裝上述運行時?
答案1
我已經安裝了很多 VC++ 運行時,從來沒有出現過問題。我安裝了 4 個版本的 VC++ 2008 Redistributable,儘管你的不是其中之一。這肯定是一種矯枉過正,因為開發人員有一個壞習慣,即在包中包含他們在開發應用程式時使用的版本
可能會出現一個問題,可能會阻止 Visual C++ 可再發行元件相互取代,因為某些應用程式可能會專門綁定到 Visual C++ DLL 的確切版本,以確保應用程式完全按照發布的方式運作。
然而,大多數應用程式都綁定到同一主要版本的最新版本,因為這是預設行為,並且可以從 Microsoft 的安全性更新中受益。
我的第一個建議是,如果您目前安裝了任何版本的 VC++ 2008 Redistributable,請嘗試執行該應用程式而不安裝它。
如果您沒有安裝任何 VC++ 2008 Redistributable 版本,請嘗試安裝 最新版本。
如果應用程式仍然無法運行,則表示它專門將自身綁定到該版本,但其安裝似乎已損壞。我還沒有在互聯網上找到這個確切的版本可供下載。
如果問題出在您的電腦上,您可以:
確保
C:
磁碟未幾乎滿嘗試以管理員身分在 CMD 中執行:
chkdsk
DISM /Online /Cleanup-Image /RestoreHealth
- 證監會/scannow。