VS2008SP1无法安装可能是因为你的VS2008是中文版,英文版不存在该问题。安装错误是在安装.net3.5SP1的中文语言包的时候办法一是改安装脚本ParameterInfo.xml绕过语言包的安装, 删除下列代码:<Exe Name="dotnetfx35.exe" URL="http://go.microsoft.com/fwlink/?LinkId=119353&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>