快速安装visual studio 2005 sp1补丁(转载)

时间:2024-02-18 21:53:27

最近在学习asp.net2.0,用到了vs2005,开始安装vs2005没什么,但是在网上查找vs2005bug甚多,需要安装sp1补丁,但是微软官网给出的sp1安装条件指出,硬盘空间至少要6.2g,安装时间大约要几个小时,看到这我很是吃惊啊!有点不信便到网上去查询,查询的结果果然如此,有些网友说他安装了一天还没有安装完啊!我想肯定有安装成功的,而且应该不用很长时间的,果然功夫不负有心人,终于找到了解决办法

VS2005 SP1号称是M$有史以来最bt的补丁,据说有人装了3个多小时还在收集信息……,为了让大家少走弯路,现总结一下供大家参考。


安装注意事项:


1.安装时间会非常长,如果机器配置不是很高的话需要2个小时,一般的话也需要1个小时左右所以请耐心等待。

2.安装前检查你的c盘是否有大于3G的空余空间,因为安装的时候会释放很多临时文件在c盘,如果不能保证大于3g的话可能会发生异常错误,不过我在安装的时候没有占用3G这么恐怖,不过也起码占用了1G多的空间。

3.如果你以前安装过web application project,在安装vs2005 sp1以前请先把他卸载,不然不能成功安装vs2005 sp1

4.vs2005sp1的补丁包是把你机器上所有单独装过vs2005的版本的补丁都打上,如果机器上装了Visual Web Developer Express和Visual Studio team sutie,那么他就要运行安装补丁两次.


安装步骤:


一.解决数字签名认证的问题


1. 单击 开始单击 运行 , 键入 控件 secpol.msc , 然后单击 确定 。

2. 双击 本地安全策略。

3. 单击 软件限制策略。

注意 如果列出, 没有软件限制右键单击 软件限制策略 , 然后单击 新建策略 。

4. 在 对象类型 , 双击 强制 。

5. 单击 除本地管理员以外的所有用户 , 并单击 确定 。

6. 重新启动计算机。

要点 之后在执行以上步骤, 本地管理员可安装 .msi 软件包或 .msp 包。 通过以下以前步骤之后安装程序包, 重置强制级别。 在步骤 5, 单击 所有用户 代替 除本地管理员以外的所有用户。

二.执行批处理文件来安装

reg export HKLM\Software\Policies\Microsoft\Windows\Installer installer.reg

reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f

net stop msiserver

start /wait VS2005sp1-KB926604-X86-CHS.exe

reg delete HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /f

reg import installer.reg

net stop msiserver

del /q installer.reg 2>nul

这里我还是要总结一下的,步骤一我没有发现有什么用处,倒是步骤二用处很大的!大家把上面的代码复制到记事本里,然后重命名保存格式为*.bat格式的,安装是只运行这个文件就好了,我只安装了1个半小时不到而已!

大家要注意这句“start /wait VS2005sp1-KB926604-X86-CHS.exe”,这个根据vs2005版本不同所给的sp1补丁名称不一样,大家要根据自己所要安装的sp1补丁名称改正!

 

转载自:http://www.huangrong.org.cn/post/181.html