相当麻烦,不推荐使用
比如制作office带补丁的安装程序:
微软的SP服务包体积通常都很庞大,安装起来需要耗费不少时间,而如果你日后需要重新安装Office的话,就要再次重复SP的安装过程。如果你不想每次都将时间浪费在为程序打补丁上,不妨跟我一起来学习一下如何将SP服务包整合到Office安装程序里面,让Office程序可以直接安装成最新的SP版本。
Office XP和Office 2003的整合过程基本相同,下面就以Office 2003为例说说如何进行SP整合:
1、插入你的Office 2003安装光盘,然后在“命令提示符”窗口中执行引号中的命令:
“E:\Setup.exe /a”(假设光盘盘符为E)
2、在打开的Office 2003安装向导中输入序列号以及安装路径,安装路径是你要存放集成文件用的临时工作目录,比如“D:\Temp\Office2003\”
3、按照提示完成安装向导
4、为了便于操作,将下载好的Office 2003 SP3服务包文件重命名为“SP3.exe”并移动到“D:\Temp”目录下
5、在“命令提示符”窗口中转至“D:\Temp”目录下并执行下面的命令:
“SP3.exe /Q /C /T:D:\Temp\SP3”
此命令会将服务包中的内容释放到“D:\Temp\SP3”目录中
6、在“命令提示符”窗口中分别执行下面的两个命令:
“msiexec /p D:\Temp\SP3\MAINSP3ff.msp /a D:\Temp\Office2003\PRO11.msi SHORTFILENAMES=TRUE /qb”
“msiexec /p D:\Temp\SP3\OWC11SP3ff.msp /a D:\Temp\Office2003\OWC11.msi SHORTFILENAMES=TRUE /qb”
至此,就完成了整个SP服务包整合的过程,现在“D:\Temp\Office2003”目录中就是已经整合好SP3的Office 2003安装程序了,你可以直接运行其中的“Setup.exe”进行安装,或者将目录中的文件刻录到光盘上供日后需要的时候使用。
Office 2007的SP服务包整合过程和上面的有所区别,更加简单方便:
1、将Office 2007安装光盘上的所有文件复制到硬盘上的任意目录中,比如“D:\Temp\Office2007”
2、同样为了便于操作,将下载好的Office 2007 SP1服务包文件重命名为“SP1.exe”并移动到“D:\Temp”目录下
3、在“命令提示符”中执行下面的命令:
“D:\Temp\SP1.exe /extract:D:\Temp\Office2007\Update”
这样,就完成了Office 2007的SP整合操作。实际上,Office 2007的这个并不能算是整合,我们只是将SP服务包释放到了程序指定的升级程序目录而已,在Office 2007的安装过程最后,程序会自动检查升级程序目录并自动安装其中所有的升级程序。虽然不是真正意义上的整合,但一样可以省去我们手动去安装SP服务包的麻烦。
和Office 2003一样,只要执行“D:\Temp\Office2007”目录中的“Setup.exe”就可以安装,或者将目录中的所有文件刻盘进行备份。
里面有相同版本的office2003,没有卸载干净的问题,找到windows,program文件里的office文件夹,全部删掉才可以装,好像注册表里有也不能安装吧