更加有效的安装VS2005SP1

转载 2007年09月30日 08:36:00
转自:http://dreamz.org/chenjun/archive/2007/03/24/161323.drl

更加有效的安装VS2005SP1

自己的本本上面一直都只是有娱乐或者上网方面的软件,VS或者其他开发工具之类的一直都没有安装过。现在感觉还是要学点东西,于是乎又安装了一个Visual Studio 2005。不过微软刚刚出的那个Service Pack1实在是太BT了,网上看见有人装了3个多小时还在收集信息…… Google了一下,发现还是有点技巧的。
VS2005 SP1下载地址:
VS2005 SP1英文正式版 431M
VS2005 SP1中文正式版 440M

其实原因总结起来就两个:
1. 数字签名认证的问题
2. C盘空间的问题

原因1:Windows Installer设计的一个特性是可以验证文件的数字签名。但是这次的补丁太大了,要验证签名的话基本上把内存都吃光了(要1GB左右的内存)
原因2:Windows Installer设计的(又!!)一个特性是会在C盘生成一个$PatchCache$文件,把补的文件再存一遍,对于这次的补丁嘛,这个大约会消耗掉1.3GB的空间

总之就是内存不够、C盘空间不够的系统,如果直接安装的话肯定死得很难看 *_*

安装注意事项

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

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

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

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

 

安装解决方案:
针对原因1:按照 http://support.microsoft.com/kb/925336的指示把管理员的数字签名验证关掉
1. 单击 开始单击 运行 , 键入 控件 secpol.msc , 然后单击 确定 。
2. 双击 本地安全策略。
3. 单击 软件限制策略。
注意 如果列出, 没有软件限制右键单击 软件限制策略 , 然后单击 新建策略 。
4. 在 对象类型 , 双击 强制 。
5. 单击 除本地管理员以外的所有用户 , 并单击 确定 。
6. 重新启动计算机。
要点 之后在执行以上步骤, 本地管理员可安装 .msi 软件包或 .msp 包。 通过以下以前步骤之后安装程序包, 重置强制级别。 在步骤 5, 单击 所有用户 代替 除本地管理员以外的所有用户。

针对原因2:不要直接打补丁,用下面的批处理:

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 VS80-KBnnnnnn-X86-mmm.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

(来自:http://blogs.msdn.com/heaths/archive/2006/11/28/save-time-and-space-for-vs-2005-sp1-by-disabling-the-patch-cache.aspx
可以为你的C盘省下1.3GB空间

 

VS2005SP1极速安装

安装之前一定要设置软件限制策略:1. 单击 开始 单击 运行 ,键入 control admintools , 然后单击 确定 。 2. 双击 本地安全策略 。 3. 单击 软件限制策略 。 注意 如...
  • runi
  • runi
  • 2007年11月23日 14:59
  • 1375

VS2005SP1安装加速

vs2005sp1出来已经有一段时间了,由于安装速度太慢,我一直都没有安装,今天遇到一个vs的bug,不得已需要安装sp1,上网找了一下,发现一个解决安装速度慢的方案。之所以速度慢是很大程度上是因为w...
  • lee576
  • lee576
  • 2007年12月10日 13:40
  • 906

SQL Server 2008 安装时,提示不是有效的安装路径

RT,在进行SQLServer2008安装时,弹出该提示信息 这个不是说用户选择的安装路径是错误的,而是用户的安装文件有问题 因为博主的电脑下载的SP3、SP2安装包,只是数据库升级功能包而已 ...
  • u011290399
  • u011290399
  • 2013年07月25日 00:26
  • 7206

安装vs2005sp1补丁注意事项

错误 1718。文件 FileName 被数字签名策略拒绝。 1. 单击“开始”,单击“运行”,键入 control adminto...
  • fenghao_5555
  • fenghao_5555
  • 2008年04月15日 08:41
  • 701

vs2005sp1安装加速

vs2005sp1出来已经有一段时间了,由于安装速度太慢,我一直都没有安装,今天遇到一个vs的bug,不得已需要安装sp1,上网找了一下,发现一个解决安装速度慢的方案。之所以速度慢是很大程度上是因为w...
  • NEOMc
  • NEOMc
  • 2010年05月04日 20:45
  • 496

weblogic安装时提示不是有效的JDK Java主目录解决方案

weblogic安装时提示不是有效的JDK Java主目录解决方案 一.问题现象 由于项目需求,需要用weblogic作为web服务器,在开发环境安装过程中,遇到了如下的问题。 D:...
  • m0_37845836
  • m0_37845836
  • 2017年11月24日 17:26
  • 1716

求助!不知道那一位大哥可以帮忙,解决一下Windows 错误代码1605 本操作只对当前安装的产品有效.这一难题!谢谢!

求助!不知道那一位大哥可以帮忙,解决一下Windows 错误代码1605 本操作只对当前安装的产品有效.这一难题!谢谢!我想了很长时间,因才疏学浅除了重装以外想不到别的,特求助各位,多谢帮忙!谢谢!谢...
  • wujoan
  • wujoan
  • 2004年12月02日 09:15
  • 1748

[其他]VS2005SP1安装加速【转载】

原文地址:http://blog.csdn.net/fanweiwei/archive/2007/12/06/1920199.aspxvs2005sp1出来已经有一段时间了,由于安装速度太慢,我一直都...
  • dltsxxx
  • dltsxxx
  • 2008年02月14日 10:52
  • 276

jdk不是有效的win32程序怎么办

jdk不是有效的win32程序怎么办?jdk不是有效的win32程序解决方法。使用jdk的过程中经常会出现一些小毛病,比如在更换设备的时候会有朋友提出jdk不是有效的win32程序,在遇到这种情况的时...
  • zyj66666
  • zyj66666
  • 2017年07月08日 11:02
  • 349

msi 文件 此操作只对目前安装的产品有效”的解决方法

http://note.sdo.com/u/1186704643/n/6KWQ3~jFgrV0LX0uc003l0   一、windows XP 1.下载安装WindowsXP- KB942...
  • luguo0816
  • luguo0816
  • 2011年11月29日 22:22
  • 4588
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:更加有效的安装VS2005SP1
举报原因:
原因补充:

(最多只允许输入30个字)