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,就没有问题了。

发布了69 篇原创文章 · 获赞 10 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/u010096608/article/details/103218957