您的位置:首页 > 其它

一个VS2010 SP1补丁无法安装的解决方法

2011-08-06 23:32 666 查看
给家里台式机的VS2010英文版打个补丁,不料遇到了一个错误:



怀疑是Silverlight Tools或者Async Framework之类的组件和SP1补丁冲突了,就把相关的都卸载了。重试,还是不行。
之后搜到了一位园友的文章,浏览过之后深受启发,于是做了如下尝试。

日志文件保存在系统的Temp目录下。先把%Temp%目录清空了,运行Setup,看到失败的界面后,就能在Temp目录下找到名字以Microsoft Visual Studio 2010 Service Pack 1打头的日志文件了。

用IE打开,勾选Message,然后点击Collapse All。最后一项Global Block Checks的结果是StopBlockers evaluated to true.

展开Global Block Checks,所有的BlockIf当中只有一项导向了True,"BlockIf: Microsoft Visual Studio 2010 Service Pack 1 cannot be installed because the state of this computer does not support it. For instructions about how to correct the problem, see the readme on the Microsoft Download Center website....":

继续展开,仔细查看和排除各种And、Or和Not分支,终于找到了源头:



和那位园友一样,我这儿也不存在这么个键,也根本就没装什么VSTO Designtime Setup。没法子,重新载入VS2010的安装镜像,进入维护模式,把Microsoft Office Developer Tools(即Visual Studio Tools for Office)安上。

最后,问题果然就解决了···

参考:
VisualStudio 2010 SP1安装时提示计算机环境导致无法安装的解决办法

Microsoft Visual Studio 2010 Service Pack 1 Installation
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐