之后我们还需要制作一个集成了SP1和SP2的Office XP。
以下的操作需要你准备这些东西:
Office XP的安装光盘一张
Office XP的Service Pack 1和Service Pack 2。这里需要的和一般你通过Office XP下载到的Service Pack是不同的,在这里我们需要的是Administrative Update安装包。你可以从微软网站下载到。由于Office XP的Service Pack不是累加的,所以对于Service Pack 1和Service Pack 2,你都需要下载。下载地址是:
SP1a ,41.3M
SP2a ,53.2M
除此之外,你还需要一台刻录机,以便把最终生成的文件刻成光盘,当然,如果你愿意在硬盘上直接安装,这一步也可以省略。
然后就可以开始我们的整合了。
由于整合过程中会生成很多临时文件,为了整洁起见我们把它们保存在一起,在硬盘上新建一个文件夹(本文将在D盘建立一个Office文件夹,所有的操作以这个为例),并保证该分区有不小于1G的剩余空间。
把Office XP的安装光盘插入光驱,并同时按下Shift禁止掉自动运行。然后在开始-运行中输入“F:\setup /a”这里F是我的光驱的盘符,操作中你可以按照你的实际情况更改。这时会弹出安装向导,和正常情况下的安装向导略有不同。向导会需要你提供组织名称,安装路径以及序列号。在安装路径中输入我们刚才建立的文件夹的位置“d:\office”,然后点击下一步,同意最终用户授权协议。程序开始复制文件到D盘的office文件夹。在这一切完成之后会出现一个窗口提示。
之后开始整合SP1
双击运行下载回来的oxpsp1a.exe,并同意许可协议,然后指定好保存文件的位置,这里我们可以随便建立一个,例如“d:\sp1”,回车后程序会自动解压缩出来三个文件:ENGLPK1_Admin.msp、MAINSP1_Admin.msp和OWC10SP1_Admin.msp。
为了整合这三个文件到安装文件中,只需要在运行中输入
msiexec /p d:\sp1\mainsp1_admin.msp /a d:\office\proplus.msi shortfilenames=true /qb
回车后会自动运行安装程序。
在这其中用到了/p,/a等参数,其中“/p”允许Windows Installer把补丁程序应用到一个已有的安装文件中,这样才可以升级我们的安装文件;“/a”参数并不是必须的,它允许Windows Installer通过网络更新;“shortfilenames=true”则是允许在升级过程中使用短文件名;“/qb”则使Windows Installer只显示最重要的步骤,而不会显示那些次要的。
在这一步安装完成之后,我们继续在运行中输入
msiexec /p d:\sp1\owc10sp1_admin.msp /a d:\office\owc10.msi shortfilenames=true /qb
现在,SP1的整合就已经完成了,对于SP2,我们同样依照上面的方法,先把OxpSp2a.exe解压缩到D盘的SP2文件夹,然后依次运行
msiexec /p d:\sp2\mainsp2ff.msp /a d:\office\proplus.msi shortfilenames=true /qb
和
msiexec /p d:\sp2\Owc10SP2ff.msp /a d:\office\owc10.msi shortfilenames=true /qb
经过等待,就可以全部搞定。
你可能会遇到这样的问题,在你整合了SP1和SP2后不久,微软又发布Office XP的新补丁。你想把这个单独的补丁也整合进安装文件吗?继续看下去吧。需要说明的是,由于Office XP简体中文版在写这篇文章的时候还没有比SP2更新的补丁,因此这里我们用一个Office XP中简繁转换加载项来说明做法,以便以后出了补丁后你可以成功的整合。事实上,在Office XP+SP2中,这个补丁已经安装了,因此如果你直接照做并不能成功。
这个补丁的作用是为FrontPage等程序提供简体和繁体中文的转换,你可以在这里下载到。下载完后在D盘新建一个update目录,把刚下载的补丁保存在这里,然后你可以在运行中输入“d:\update\ tcscconv.exe /?”回车后可以看见图三的界面,这里显示了该文件的所有安装参数,我们需要利用的就是“/t”了。
在运行中输入“d:\update\ tcscconv.exe /t:d:\up /c”回车后会把解压缩出来的tcscconv.msi文件保存到D盘的up文件夹下。之后,同样在运行中输入
msiexec /p d:\up\tcscconv.msi /a d:\office\proplus.msi shortfilenames=true /qb
这样,单独的补丁程序也成功地整合进安装文件。
在刻盘的时候你可能发现了,所有的文件加起来达到了恐怖的890M!这不能直接刻盘了,不过经过仔细分析,其中有一些文件不是必须的,我们可以直接删除它们,这并不会对我们的安装造成太大的影响。
第一个就是IE的安装文件,在\\FILES\OSP\2052\IE5\SC 内,总共有67M。当然,如果把这些文件删除,若安装程序检测到你的IE版本低于5.0,就不能帮你升级了,你就必须在安装Office XP之前升级你的IE。好在现在大部分人的IE已经升级到5.0以上了。
还有字体文件,在\\FILES\WINDOWS\FONTS 内,总共230M左右。把这两处清理后就只有559M了。经过验证,这样的安装文件是可以正常使用的,只不过在安装字体的时候出现了一些错误,但是这些错误都是可以忽略的。并且安装过程中可以免输入序列号(严格来说并不是不需要序列号,而是在你整合Service Pack 的时候序列号已经输入了)。
希望经过这样的整合,你下次安装软件的时候能轻松些:)