POSTS
找不到一个或多个组件,请重新安装应用程序
(7月7日更新)
之前一直用VS2008绿色版好好的(由UnPack.Cn的cntrump制作),
某日重装系统,之后重新安装该绿色版本VS,依旧可以使用,
之后因为需要使用一些绿色软件,所以又安装VC++2005、VC2008运行库,
先安装的是2005版本,安装过程有点急躁,还未完成安装就双击了VC2008开始安装(后来想,这下多余了,VS2008绿色版已经安装了一个08运行库了),
两个运行库的安装进程同时运行不到几秒,错误出来了,具体忘了说些什么错误,之后就是种种异常。
后来安装卸载了05、08运行库几遍。
QQ不能运行等等,最后出现连原本正常的VS2008也提示:
“找不到一个或多个组件,请重新安装应用程序”
辗转在谷歌搜索、微软网站上找解决方案,结论:
1.普遍传到整个中国互联网的“删除注册表某项”–无效
2.重新安装VS(后来我是下载安装了完整版的VS2008,结果一样)–无效
3.某外国论坛上,找到某网友的跟帖:安装“Microsoft Visual Studio 2010 Shell”(MSDN搜索即可)–终于解决了问题
其实在遇到真正解决方法前,试过重新安装DotNet3.5和4.0,无奈竟然安装包双击没反应(那是不是可以说反证了是DotNet组件问题呢?)
后来再在MSDN找到也有一个Microsoft Visual Studio 2008 Shell,但因为问题已经解决,就没办法验证是不是安装08的也奏效。
再者,其实这些“Shell组件”就是一些运行库的打包安装程序。
以上记录于2013-06-08
==========
6月底,新情况出现,至今抽空稍作记录:
调试某个开源项目工程时,出了点小状况,手贱把VC++2008运行库卸载重装,结果“找不到…”的情况再次出现,按照以上方法无果。折腾了大半天,最终选择用Win7原版镜像修复,修复后安装“Microsoft Visual Studio 2010 Shell”失败,安装完整版VS2008成功。
出于令人不解的理由,我卸载了完整版及其各种组件,再安装精简版VS2008,正常使用。