昨天在电脑里安装office 2007,没安装成功。提示什么忘记了,我以为是下的iso有问题也没在意。后来想打开VS2008,结果打不开,提示"找不到一个或多个组件,请重新安装该应用程序"。乱弄了一个晚上也没解决,后来结合网上写的几个方法解决了。大概原因是因为那两个有什么版本冲突之类的,具体也不清楚。解决方法就是....重装vs2008。不过重装也没那么顺利......
先是在安装卸载程序中把和office 2007相关的东西卸载掉,虽然没安装成功,但是还是在安装卸载程序中找到了一个名称是office 2007的东西,不管三七二十一了,卸载......
然后想卸载vs2008,打开安装包中的卸载,检查一会儿后弹出对话框“无法打开l:/vs_setup.msi",郁闷,连卸载都不行?开始还以为是安装包中没这个文件了,查了下,有呀.....
用360的软件强制卸载吧,同样的提示,还是无法打开那个文件,只是这次的路径是在安装目录下。更加郁闷,都想重装系统了......后来查过N个文档后,试出了解决方法:
到注册表里,找到HKEY_LOCAL_MACHINE/SOFTWARE/Classes /Installer/Products /2F4E98D3C34525838A4758A06A242280位置,把它的Patches子项删掉,然后再运行安装程序就可以了卸载了。
这里要注意:
2F4E98D3C34525838A4758A06A242280代表我这个版本的VS2008,不同版本的 VS2008这个GUID值是不一样的,不同系统的版本好像也不一样,我这属性中的ProductName值为Microsoft Visual Studio Team System 2008 Team Suite - CHS,大家可以搜索Visual Studio Team这样的关键字来找对应的GUID。
卸载完再安装一遍VS2008就可以顺利打开运行了