万恶的 Microsoft 在不久前发布了 Visual Studio 2005 SP1
  万恶的补丁安装时间要以小时为单位来计算,这不是第一次了,以前的VS2003 SP1和SQL Server 2005 SP1 补丁也是要巨长的时间才能安装好
  星宿.net 提到了可以整合补丁到VS2005的安装文件,这样就把慢的时间用在了整合的时候,而 不是 安装的 时候,而且一次就能装好SP1也是一件美妙的事。
  我在尝试了上述方法以后,觉得很麻烦,而且容易出错,为此而查到了整合补丁的方法。
  1.把下载的补丁解压缩到 D:\,复制VS2005的光盘目录下所有文件到 D:\VS2005
  2.运行如下命令
     msiexec /p D:\VS80sp1-KB926604-X86-CHS.msp /a D:\VS2005\VS_SETUP.MSI
     
     用同样的方法可以炮制出VS2003 SP1的整合版本。
     msiexec /p D:\VS7.1sp1-KB918007-X86.msp /a D:\VS2003\VS_SETUP.MSI
 
  只要是可以解出 msp 文件的 Service Pack 都可以用 msiexec 来整合SP,只要找出软件的主要安装文件(记录所有要安装的文件,通常是MSI文件或者EXE外壳的MSI文件)。
在这里 VS2003和VS2005的主要安装MSI是 VS_SETUP.EXE
 

  因此,我试图通过相同的方法对SQL Server 2005 施放黑手。
  不幸的,我找不到主要安装文件,查了一下,获取到如下信息:
  Unfortunately, slipstreaming for SQL Server SP1 is not supported.  We are evaluating supporting slipstreaming in SP2.


  另外的一些DD。
    http://blogs.msdn.com/heaths/archive/2006/12/16/slipstreaming-visual-studio-2005-service-pack-1.aspx
    http://blogs.msdn.com/heaths/archive/2006/12/29/the-visual-studio-2005-service-pack-1-installation-experience.aspx


  如果整合时出现了1718错误,参看这里

  PS:万恶的 Microsoft 应该改一个名字拉,我认为 MacropatchSoftt 是不错的选择。


注意: 该方法对 VS2005 有问题(VS2003无问题),会造成缺少文件,推荐使用 星宿.net 的方法

posted on 2007-01-22 07:03  Zealic  阅读(4433)  评论(8编辑  收藏  举报