安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错,错误码是2908(但我已经换了好几个这样的安装包都有错)
ERROR 1935,安装汇编"省略一段"时出错。......HRESULT:0X8002802F
注:我自己已经解决掉了,我是直接装MSDN2008里的.net2.0a的,那可能只是.net框架2.0本身的一个补丁,我以为是框架连补丁的,我把这个组件卸掉后,重新安装.net2.0框架,然后再装MSDN2008一切都没有问题了就!
安装 Visual Studio 2005 失败以及解决方法:
在windows server 2003系统上安装很顺利,我选择了完全安装,整个程序连同MSDN一共差不多6G的东西全部塞进硬盘里面去了。然而在windows xp sp2上安装却没有那么顺利了,安装到Microsoft Document Explorer 2005这个组件的时候就出错了。面对很有好的出错信息,我一筹莫展,发送给Microsoft工作人员?我可没敢指望他们来帮助我!
打开dd_vsinstall80.txt这个安装记录文件,我唯一看得懂的就是这一个片段:
[12/24/06,10:00:11] VS70pgui: Return for Microsoft .NET Framework 2.0 indicates a successful installation. DepCheck indicates the component is installed.
[12/24/06,10:00:11] VS70pgui: Return for Microsoft .NET Framework 2.0 语言包 - 简体中文 indicates a successful installation. DepCheck indicates the component is installed.
[12/24/06,10:00:11] VS70pgui: DepCheck indicates Microsoft Document Explorer 2005 is not installed.
[12/24/06,10:00:11] Setup.exe: AddGlobalCustomProperty
[12/24/06,10:00:11] VS70pgui: ***ERRORLOG EVENT*** : DepCheck indicates Microsoft Document Explorer 2005 is not installed.
[12/24/06,10:00:11] Setup.exe: AddGlobalCustomProperty
[12/24/06,10:00:11] VS70pgui: ***ERRORLOG EVENT*** : Unknown component status forMicrosoft Document Explorer 2005 语言包 - 简体中文
很明显,程序安装到Microsoft Document Explorer 2005 的时候就出错了。肯定不止我一个人碰到这个错误!我想到我的先知们。于是google了一下本文的标题,幸运得很,先知们果然很了不起,他们通过对错误信息的分析,就可以判断是哪里出错了,并且提供了解决方案。其中有这些方案:
1、重新安装windows installer,安装程序在:vs光盘\WCU\MSI31\目录下。
2、修复.net framework 2.0,由于我是中文用户,安装了.net framework 2.0之外,我还安装了.net framework 2.0中文语言包。尝试了修复.net framework 2.0之外,我还尝试了修复语言包、卸载了中文语言包的情况下安装。
3、移除一个名为Rgstrtn.lck的文件,这个文件可能在:$%APPDATA%\Microsoft Help$ or %temp% or directory under %temp% or $\Documents and Settings\All Users{.Windows}\Application Data\Microsoft Help$;并且移除 $%APPDATA%\Microsoft Help$ or $\Documents and Settings\All Users{.Windows}\Application Data\Microsoft Help$这些目录下的文件夹。
4、修改Program Files的系统权限。打开系统盘的Program Files属性,转移到“安全”选项卡,找到System用户,确保它拥有完全控制的权限,打开“高级”属性,让它可以从父对象中继承权限。
这些建议我都一一尝试过,非常幸运,我终于成功安装了Visual Stutio 2005中文版。个人认为是第四条建议起到了关键的作用。我用红颜色把它标出来,以便于读者一目了然的可以看到它。