首先,需要大于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 这个目录。
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
剩下的就是漫长的等待了,花费的时间大概和你安装好 VS 2005 sp1 应用补丁的时间差不多吧。
打完补丁以后,把你VS安装目录(安装目录是指光盘的安装文件的目录,比如我的是G:/VS/)里的其他文件拷到D:/VSSSETUP里来了,但是,不要覆盖任何文件,还有。cab的压缩包也不用再拷了,刚才其实已经把cab里的东西在第一步的时候解压出来并应用补丁了。
如果是要刻录到光盘里的话,一定记得把光盘的卷标改为"DVD1",因为在安装vs2005的过程中,安装程序会检测卷标,如果你把它改成别的了,在安装时会出现:请插入磁盘:visual studio 2005 DVD 的提示,我以前装时也遇到这问题,后来Copy到计算机里再装就没事,还以为是别的什么问题,反正已经成功了,也就没管,这次装系统又出这问题,不解决不行呀,呵呵,我还想拿这刻盘卖钱呢,于是把我的镜像文件卷标改成DVD1再加载,OK,成功。
好多人不理解上边这句话的意思,柳永法(yongfa365)'Blog来解释一下,他的意思是:G:/VS/目录下的所有“文件”<没有文件夹>,不包括*.cab文件,拷到D:/VSSSETUP,但不要覆盖任何文件,然后进入G:/VS/目录下wcu文件夹,全选,拷到D:/VSSSETUP/wcu目录下,提示是否覆盖文件及文件夹,选否。OK,这样就成功了,如果不按这个来可能会出现:“安装程序正在查找文件 runmsi.exe”,等提示,看到好多人还在网上找,让人提供其下载地址,其实,自己以前的vs 2005 安装盘里就有这文件
现在,可以把这个应用补丁的版本重新做成一张你的VS2005(SP1)安装光盘了,下次进行VS2005的安装可省事了。