VS2008安装SP1,装不上,解决方法

上一篇 / 下一篇  2012-04-12 17:02:16 / 个人分类:开发工具相关

最近安装VS2008的SP1,竟然报错
错误日志如下:
Exe (G:\learn\dev\VS2008SP1CHSX1512981\vs90sp1\VC_x86Runtime.exe) succeeded.
Log File:dd_VC_x86RuntimeUI25CA.txt
Log File:dd_VC_x86RuntimeMSI25CA.txt
Exe (G:\learn\dev\VS2008SP1CHSX1512981\vs90sp1\VC_x64Runtime.exe) succeeded.
Log File:dd_VC_x64RuntimeUI2612.txt
Log File:dd_VC_x64RuntimeMSI2612.txt
G:\learn\dev\VS2008SP1CHSX1512981\vs90sp1\VC_IA64Runtime.exe - Exe installer's log file/hint (%temp%\dd_VC_IA64Runtime*.txt|%temp%\..\dd_VC_IA64Runtime*.txt) does not exist or is invalid.
Exe (G:\learn\dev\VS2008SP1CHSX1512981\vs90sp1\VC_IA64Runtime.exe) succeeded.
Exe (G:\learn\dev\VS2008SP1CHSX1512981\vs90sp1\dotnetfx35.exe) failed with 0x80070643 - 安装时发生严重错误 .
Log File:dd_dotnetfx35install.txt
Log File:dd_dotnetfx35error.txt
Log File:dd_NET_Framework30_Setup272E.txt
Log File:dd_depcheck_NETFX_EXP_35.txt
Final Result: Installation failed with error code: (0x80070643), 安装时发生严重错误

我试了这个方法,终于成功的安装上了。方法如下:
找到vs90sp1\ParameterInfo.xml文件,右键编辑,将如下代码删除:
 
<Exe Name="dotnetfx35.exe" URL="http://go.microsoft.com/fwlink/?LinkId=119353&amp;clcid=0x409" DownloadSize="242743296" SystemDriveSize="859390404" InstalledProductSize="0" InstallCommandLine="/q /norestart /lang:ENU" UninstallCommandLine="/q /uninstall" CanonicalTargetName="#(loc.dotnetfx35sp1)" ExeType="Cartman" LogFileHint="%temp%\dd_dotnet*.txt|%temp%\dd_net_framework*.txt|%temp%\dd_depcheck*.txt|%temp%\..\dd_dotnet*.txt|%temp%\..\dd_net_framework*.txt|%temp%\..\dd_depcheck*.txt" HashValue="0582515BDE321E072F8673E829E175ED2E7A53E803127C50253AF76528E66BC1">
     <ApplicableIf>
       <GreaterThan LeftHandSide="3.5.30729.01" BoolWhenNonExistent="true">
         <RegKeyValue Location="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\Version" />
       </GreaterThan>
     </ApplicableIf>
   </Exe>
保存文件,再次重新运行SPInstaller.exe文件,可以成功安装了


TAG:

 

评分:0

我来说两句

Open Toolbar