C/C++语言初学者在安装微软VS2015或者VS2017后,会出现未能安装包“Microsoft.VisualCpp.Redist.14,version=14.16.27012.2,chip=x86”,ReturnCode:55的警告!虽然最终显示安装完成,但是在使用VS2015或者VS2017的时候,会发现 指定的网络资源或设备不可用,软件功能明明选择好也安装好了,却不显示也不可使用!
安装日记如下:
未能安装包“Microsoft.VisualCpp.Redist.14,version=14.16.27012.2,chip=x86”。
搜索 URL
https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualCpp.Redist.14;PackageAction=Install;ReturnCode=55
详细信息
已执行的命令: "D:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.VisualCpp.Redist.14,version=14.16.27012.2,chip=x86\VC_redist.x86.exe" /q /norestart /log "C:\Users\Administrator\AppData\Local\Temp\dd_setup_20190225143303_043_Microsoft.VisualCpp.Redist.14.log"
返回代码: 55
返回代码详细信息: 指定的网络资源或设备不再可用。
那是因为我们大多数人使用的操作系统是网上下载来的第三方作者自制的系统,系统被其精简优化,缺少了一些普通人用不到了的补丁,系统环境等。
根据上方提示:没有成功安装“VC_redist.x86.exe”,VC_redist.x86.exe是C++开发环境的一个支持插件,如果缺少了它,一些应用程序打开后就会出错,如打开bin\QQ.exe将提示应用 程序出错。vcredist_x86.exe也是Windows系统文件夹中的重要文件,对于系统正常运行来说非常重要,通常在安装系统过程中会自动创 建。所以一般正常情况下不要对这类文件进行随意修改为。因为它对计算机系统的稳定具有重要作用。
未能安装成功“VC_redist.x86.exe”的原因是缺失系统环境,只需下载安装KB2999226补丁就可以。
KB2999226补丁下载传送地址
里面包含Win7、Win8.1、win10三个系统x86、x64的KB2999226补丁,三者补丁的开头分别是Windows6.0、Windows6.1、Windows8.1,别安装错了。例如如果是64位Win7,安装Windows6.1-KB2999226-x64.msu就可以了,32位win7,安装Windows6.1-KB2999226-x86.msu就可以了。
若直接打开*.msu文件进行安装出现 0x80240037 错误提示,则可以使用以下方法安装:
1.将你要安装的*.msu文件解压到C盘或指定路径下,指定路径最好不要出现中文特殊符号等,用英文字母即可,解压后的文件下有个*.cab文件。
2.在桌面上按win+R输入CMD,运行下面命令:
dism /online /add-package /packagepath:文件路径\*.cab
3.最后重新安装“VC_redist.x86.exe”即可!
4.安装vs2015或者2017即可解决问题!
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0725/4147.html