vs2017安裝過程出現 異常,未能安裝包“Microsoft.VisualCpp.Redist.14.Latest,version=14.16.27033.4,chip=x86”

 起因: 安裝VS2017過程中,出現未找到 vc_runtimeMinimum_x86.msi 的錯誤,查看日記,如下:

  未能安裝包“Microsoft.VisualCpp.Redist.14.Latest,version=14.16.27033.4,chip=x86”。
    搜索 URL
        https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualCpp.Redist.14.Latest;PackageAction=Install;ReturnCode=1603
    詳細信息
        已執行的命令: "D:\ProgramData\Microsoft\VisualStudio\Microsoft.VisualCpp.Redist.14.Latest,version=14.16.27033.4,chip=x86\VC_redist.x86.exe" /q /norestart /log "C:\Users\LS\AppData\Local\Temp\dd_setup_20191123194518_208_Microsoft.VisualCpp.Redist.14.Latest.log"
        返回代碼: 1603
        返回代碼詳細信息: 安裝時發生嚴重錯誤
    日誌
        C:\Users\LS\AppData\Local\Temp\dd_setup_20191123194518_208_Microsoft.VisualCpp.Redist.14.Latest.log
    工作負荷受到影響
        使用 C++ 的桌面開發 (Microsoft.VisualStudio.Workload.NativeDesktop,version=15.9.28307.102)
    組件受到影響
        Visual C ++ 核心桌面功能 (Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core,version=15.8.27729.1)
        Visual C++ 2017 Redistributable 更新 (Microsoft.VisualStudio.Component.VC.Redist.14.Latest,version=15.6.27406.0)

 

解決:

 在 C:\ProgramData\Package Cache目錄下,有 vc_runtimeMinimum_x86.msi這個文件, 在安裝過程中,手動指定這個文件的目錄,然後報錯,版本不對, 需要的版本是 version=14.16.27033,而現在的是14.16.27024, 重新卸載再安裝也是會報一樣的錯誤;

分析應該是不能徹底刪除這個文件,下載文件時,由於這個文件名稱一樣,跳過了這個文件,找了個微軟的 程序安裝和卸載疑難解答程序, 找到了版本號是 14.16.27024 的 vc_runtimeMinimum_x86.msi這個文件,有2017,2013,2012好幾個,32位和64位都有,把2017的32位和64位都給卸載了,再重新安裝VS2017,就沒有問題了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章