解决Visual C++ 2010运行库安装失败问题

最近给一好友电脑安装Premiere Pro时反复出错,排查后确认是Visual C++ 2010 Redistributable运行库没有正确安装导致的。但是从微软官网上下载了VC++2010运行库的安装包后,手动运行安装却直接提示失败了,原因只给了一个:“安装时发生严重错误”。

Visual C++ 2010安装失败

尝试更换了32位版本(x86)也是同样的错误提示。检查了已安装的应用程序列表也是发现并没有VC++2010这一项,但是其他的运行库都是正常的,估计问题出在VC++2010本身了。
排查了系统更新、“Windows Installer”服务、管理员权限等后,问题依旧。不过还好,VC++2010运行库的安装程序给出了一份日志文件(在出错提示界面点击“日志文件”可打开,内容如下图)。仔细检查后在日志底部找到了一个错误代码:“0x80070643”。

错误日志

不过很遗憾,历经一番搜索,并没有找到关于这个错误代码的详细说明。不过却找到了一个来自于微软官方论坛上的一篇帖子,国外的一位网友遇到了一个很相似的情况。 这里也给出一下原帖链接(英文的):Microsoft Visual C++ 2010 x86 Redistributable - Fatal error during installation error code: (0x80070643)

帖子上给出了几种尝试的方法,其中一种是使用了微软的一个小工具“Fix It”(中文名似乎叫“修复阻止程序安装或删除的问题”)。这是工具的下载链接:https://support.microsoft.com/zh-cn/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed

下载后直接双击运行,向导程序就会启动,根据提示点击“下一步”,程序会自动扫描检测问题。到这一步程序会询问在什么时候遇到的问题,这里选择“安装”。

接着选择“Microsoft Visual C++ 2010”那一项,点击下一步。注意这一步可能会列出很多的程序,如果VC++ x86和x64都安装过,在这里也都能看到,根据需要选择。

选择修复的程序

接着程序会提示是否卸载,这里选择的时“卸载”,但都可以尝试一下。(后面测试了一下,x86版本直接选择“尝试其他修补程序”后能正常安装了,但是x64版本就不行,只能选“尝试卸载”后才能正常安装)

然后程序就开始工作了,这里要等待一段时间

等待程序处理中

如果一切顺利,就能看到这个提示了,代表已经修复完了

疑难解答已修复问题

最后重新运行VC++ 2010运行库的安装程序,已经可以顺利安装了

成功安装VC++2010运行库

至此,问题就顺利解决了,Premiere也顺利的装上了。

回顾一下,运行库的无法安装还是有不少人遇到的,而且各个版本的运行库都有。从网上搜索到的结果来看,似乎每次的情况都会有不同,而且失败的具体原因不明确。比如这次问题,应该是以前安装运行库中出错,导致重新安装也无效了。

遇到这种问题,只能多尝试不同的办法,排查问题。或者是直接试试微软官方的向导工具了。

除特别注明外,本站内容皆为 咸鱼先锋 原创,可自由引用,但请注明来源和链接。
https://xyuxf.com/archives/1428
欢迎关注 咸鱼先锋 (微信号公众号:xyuxf),获取干货推送
THE END
分享
二维码
< <上一篇
下一篇>>