Visual Studio 2008 安装失败(“Web 创作组件”无法安装)的办理步伐

本日规划在WIN7下安装VS2008碰着了贫苦,一上班就开始装,屡屡失败!!查察堕落信息,主要一条是这个

VS70pgui: [2] Return for 运行时系统必备 indicates a failed installation. DepCheck indicates the component is installed.

网上Google了一下,要领不少。但始终没办理。可是普遍都反应和office2007有干系,,可是我卸载了office2007依旧不可。

下午刚一上班,灵光一下,哈哈,换了个搜索要害词的时候,vs2008 安装失败 microsoft visual studio web 创作组件 安装失败

才搜得此文。帮我大忙了!感激原作者!受此困扰的伴侣可一并看一下!

 

对了,再提一下,就是90天限制问题,WIN7下不能下WIN XP下那样直接去节制面板卸载到时候添加新的序列号,要在安装的时候修改setup文件夹下面的setup.sdb中的[Product Key],修改为什么,本身网上搜一下, N多!

 

00

按照提示,是第一个组件“Visual Studio Web 创作组件(Visual Studio Authoring Component)”安装失败,呈现错误界面之后,setup.exe随即遏制事情(如图),装过了2次都是如此。

问题出在那边呢?我规划找出原因,试图办理问题。

因为除Visual Studio自己以外,VS安装进程中安装的其他附带安装的组件,根基上都是有单独安装包的。先找到Visual Studio Web 创作组件的独立安装包,试试单独安装能不能乐成。
公然,在安装DVD的/WCU/WebDesignerCore文件夹中找到了“Visual Studio Web 创作组件”的安装措施。将其复制到硬盘上并解压缩,可以发明该组件利用的是Office 2007的安装方法,运行个中的setup.exe,呈现与Office 2007沟通的安装措施界面。单击“当即安装”,功效呈现找不到office.zh-cn文件夹中文件的对话框,选择了安装措施地址的正确位置并确定,又再一次弹出同样的窗口,安装无法继承:

image

 

仔细查对文件名,确定安装文件夹中简直有需要的文件,但为什么照旧提示找不到呢?
既然这个组件利用Office 2007的安装方法,文件夹中也有office.zh-cn这个和Office 2007共有的组件,那会不会是因为Office 2007的问题,导致Visual Studio Web 创作组件无法安装呢?

打开Vista中的“措施和成果”,选择Office 2007,并单击”变动“按钮,在弹出的安装措施界面中,选择”修复“,并继承,

image



公然不出所料,这时也呈现了同样的找不到安装文件的对话框,根基确定是因为Office 2007的问题导致Visual Studio 安装失败。

image

 
这时想起来,在安装Office时,安装措施默认环境下会将安装文件缓存在系统分区的埋没文件夹MSOCache中,安装完成后并不会将其删除。由于这个文件夹实在是太大了,泛泛用Office其实并不需要它,因此安装完Office之后利市动将其删除了,而在修复Office组件时,需要会见MSOCache文件夹中的安装文件,所以就呈现了以上问题。以往的履历是,已删除MSOCache文件夹时,可以放入Office本来的安装光盘,即可顺利修复。

于是直接放入Office 2007的安装光盘,在弹出寻找文件的对话框时,指向安装盘中office.zh-cn文件夹地址的位置(一般是光驱根目次),Office 2007被乐成修复,这时再安装Visual Studio Web 创作组件,也顺利的安装上了:

image


接下来启动Visua Studio 2008安装措施,也顺利的安装,没有再碰着问题。安装完成后可以再次删除安装Visual Studio Web 创作组件时缓存下来的MSOCache文件夹(留意是埋没文件夹)。

至此终于找到原因,本来是因为Office 2007的安装源缓存MSOCache文件夹被用户删除导致的。只要找到Office 2007的安装文件,即可顺利安装Visual Studio Web 创作组件。

最后还要思量一个问题,为什么指向Visual Studio Web 创作组件安装措施中的office.zh-cn文件夹无法通过验证,而Office 2007安装盘中的office.zh-cn文件就可以呢?比拟两个文件夹发明,个中只有OfficeLR.cab、officemui.msi、officemui.xml三个文件差异,而前两个主要文件,仅仅是数字签名日期差异。大概是由于系统中已经安装了Office 2007,而记录了这些安装措施的哈希值,安装措施只认可Office 2007的安装文件版本,而不接管其他的版本。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/8507.html