原贴地址:http://www.cnblogs.com/bo8888/archive/2007/01/06/613291.html
Visual Studio 2005的SP1补丁已经发行一阵子了,大家应该都已经打上这个补丁了吧.但是每次在安装visual studio 2005就已经需要很长的时间了,再一打补丁,好家伙,需要的时间更长,有没有好方法让我们象当年整合window2000的SP补丁一样把VS2005 SP1补丁也整合到安装文件里呢?这样在以后安装就能节省很多的时间了.有的!
从http://blogs.msdn.com/heaths/archive/2006/12/16/slipstreaming-visual-studio-2005-service-pack-1.aspx 看到整合方法如下
首先,需要大于3G的硬盘空间(解压VS2005用,实际感觉大概需要4~5G,因为后面应用补丁的时候还会占用空间),这个补丁只会应用到VS2005上,和我们的MSND是没有什么关系的.
1.解压VS2005.
首先需要把我们VS2005安装光盘内的安装文件解压在我们的硬盘上.使用如下命令:
msiexec.exe /a G:\VS\vs_setup.msi TARGETDIR=D:\VSSETUP /L*vx install.log
其中G:\VS\vs_setup.msi G:是我的光驱盘符,这个目录是我光盘的VS2005安装文件的路径.
TARGETDIR=D:\VSSETUP 这个是指定你要解压到的位置,我指定了D:\VSSETUP 这个目录,大概5分钟左右,解压出了3.11G的文件.
2.释放补丁包.
把我们下载到的补丁文件解压出来.使用如下命令:
VS80sp1-KB926604-X86-CHS.exe /extract "E:\vspatch\"
E:\vspatch\ 是我解压到的目录.解压出一个VS80sp1-KB926604-X86-CHS.msp的文件,注意,是以msp为后缀名.
3.应用补丁.
把我们解压出来的两个文件进行整合,使用如下命令:
msiexec.exe /a D:\VSSETUP\vs_setup.msi /p "E:\vspatch\VS80sp1-KB926604-X86-CHS.msp" /L*vx patch.log
剩下的就是漫长的等待了,花费的时间大概和你安装好VS2005应用补丁的时间差不多吧.
打完补丁以后,把你VS安装目录(安装目录是指光盘的安装文件的目录,比如我的是G:\VS\)里的其他文件拷到D:\VSSSETUP里来了,但是,不要覆盖任何文件,还有.cab的压缩包也不用再拷了,刚才其实已经把cab里的东西在第一步的时候解压出来并应用补丁了.
分享到:
相关推荐
例如,Visual Studio 2010 终极有 Microsoft Visual Basic 速成版 Service Pack 1 安装在同一台计算机上安装的发行版时,将发生此问题。这种类型的安装可能会导致稳定性或正常工作的问题。Visual Studio 2010 SP1 ...
安装说明 1.安装本更新之前,强烈建议您阅读 Visual ...3.将 Visual Studio 2005 Service Pack 1 with Vista Support Update 安装程序可执行文件下载到本地。 4.右击已下载的文件,然后选择“以管理员身份运行”。
Visual Studio 2005 集成SP1制作说明。只是制作说明。可到电驴资源网站搜索下载。
VS80sp1-KB926601-X86-ENU 我自己用的。放在这里留个底。
visual studio 2005下OpenGL配置 vs2005下OPENGL配置 visual studio 2005下OpenGL配置 vs2005下OPENGL配置 visual studio 2005下OpenGL配置 vs2005下OPENGL配置 visual studio 2005下OpenGL配置 vs2005下OPENGL配置 ...
Visual Studio 2010 SP1 Tools SQL Server Compact 4.0 简体
Microsoft Visual Studio 2008 SP1 软件更新升级包
Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)运行库
visual studio 2005 安装文件vcsetup2005.rar 2M多,可以用。
在此计算机中仅有部分visual studio2010产品已升级到SP1,只有全部升级,产品才能正常运行
Microsoft Visual C++ 2005 SP1 Redistributable Package,解决缺失VC++2005的问题