Windows 10
Microsoft Office 2016
Visual Studio 2015
自去年以来,KB3001652 也就是 Microsoft Visual Studio 2010 Tools for Office Runtime 这个功能补丁安装失败的提示就一直存在于我的系统更新日志中,之前忙东忙西无暇顾及,这次恰逢更新 Windows 10 到周年纪念版,实在不想再忍,决心彻底解决这个问题。
在 Windows 的事件管理器中看到错误信息的与更新日志中的一样,没有什么详细信息。尝试 Google 这个补丁编号和错误码,得到建议大多是用某种方法屏蔽掉这个补丁的推送,尝试未果,但是找到了 Microsoft Visual Studio 2010 Tools for Office Runtime 的官方下载地址,想到既然是功能性补丁,不如手动安装下试试。
在 https://www.microsoft.com/en-us/download/details.aspx?id=48217 下载该补丁后安装,安装到一半提示:
同时提示可以到 C:\2364710792f81b5c062a9f3a
目录下去查找 vc_red.msi ,然而我并没有这个目录,这时合理猜测一下可能是之前安装某个类似工具的时候后误删了该文件夹或该工具残留了部分安装信息,导致现在安装别的工具在该路径下找不到这个 vc_red.msi。
Google 到这个 vc_red.msi 是 Microsoft Visual C++ 2010 Redistributable Package (x86) 安装时用到的一个安装包,系统中已经装有这个功能了,但是还是先下载下来。尝试将该安装包解压后再进行 Microsoft Visual Studio 2010 Tools for Office Runtime 的安装,仍然提示找不到该 msi 。单独安装 Microsoft Visual C++ 2010 Redistributable Package (x86) 也仍旧报错。
尝试用神器 Everything 查找一下 vc_red.msi 东西还不少:
随意打开一个日志文件: