首页 > 系统 > Windows > 正文

WIN7下安vs2008 sp1补丁失败的解决办法

2019-11-28 04:15:29
字体:
来源:转载
供稿:网友
最近天都在安 VS2010+SQL 2008 老是法安成功,最後放,後改成VS 2008+SQL 2008果是失,提示需要升到 .net 3.5 sp1 下後行安提示包不正 也不知道微是不是真的了,自己的西居然不能打丁,而且是也官方下的,唉真是

上搜索了一下方法 我直接用的第二方法,可以使用,但是在安的程中有一提示就是 machine debug manager 正在打中,我查了一下信息,打程管理,把MDM.EXE束就可以安。

安方法容如下:

关于VS2008SP1无法安装相信你的VS2008是中文版,英文版不存在该问题。
安装错误是在安装.net3.5SP1的中文语言包的时候
办法一是改安装脚本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>


办法二是安装到该包包时骗过安装程序返回成功结果就可以。
第二个办法比较简单:
首先把SP1的所有文件复制到硬盘上,打开vs90sp1文件夹,然后复制一份该文件夹下的VC_x86Runtime.exe改名 dotnetfx35langpack_x86zh-CHS.exe替换该目录的dotnetfx35langpack_x86zh-CHS.exe,然后再运行SPInstaller.exe安装即可。

以上是经过整理后找到的方法
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表