对于Windows用户来说,系统安装需要花费时间,但应用程序的安装更是麻烦。不但要安装工具软件、杀毒软件、Office,而且每个程序都有“详尽”的安装选项,真是令人不胜其烦。
Office安装、更新自动化
Microsoft的Office套件是每个计算机用户必备的办公、文档阅读/编辑软件。要摆脱它烦琐的常规安装方法,我们可以采用两种方法(下文以Office 2003 Pro版本为例进行介绍)。
1.简单方式
如果你想让Office 2003直接完成自动安装,只须在“开始”→“运行”框中输入以下指令:
Start /min x:\Pro11.msi /QB
就会按照默认选项自动安装Office 2003。
2.完备方式
如果你想让Office安装时自动输入序列号,集成最新的Service Pack(补丁包)和Hotfix(热补丁),也不困难。
(1)准备
要制作自动安装Office软件包,需要实现准备好Office安装文件、补丁包和热补丁。
Office安装文件可以执行“Setup /a”并根据提示拷贝到硬盘指定目录下(D:\Office2003\Office11\).
最新的补丁包Service Pack、热补丁需要从“Microsoft Office支持站点”(http://office.microsoft.com/zh-cn/officeupdate/default.aspx)下载。截至我们发稿之日,Office 2003总共有9个补丁(包),分别为KB916518、KB917334、KB917151、KB914455、KB918419、KB907417、KB913807和KB919031。大家只需要在上述站点的“搜索”框中,输入“KBxxxxxx”就可以找到相应的补丁。
当然,也可以在新安装一个Office 2003后,再到上述站点执行“检查更新”看是否有新的补丁包和热补丁下载(如图1)。

在Office更新站点查找需要的补丁包和热补丁
为了方便后文操作,可以将补丁包下载到D:\Office2003\SP2\下,其他补丁包下载到D:\Office2003\o2003Updates\下。
(2)开始集成Service Pack 2
执行“开始”→“运行”,并输入以下指令将SP2补丁包释放到C:\SP2下。
D:\Office2003\SP2\Office2003SP2-KB887616-FullFile-CHS.exe /Q /C /T:C:\SP2
接下来,再把补丁包集成到Office 2003安装文件中了:
msiexec /p C:\SP2\MAINSP2ff.msp /a D:\Office2003\Office11\PRO11.msi SHORTFILENAMES=TRUE /qb
msiexec /p C:\SP2\OWC11SP2ff.msp /a D:\Office2003\Office11\OWC11.MSI SHORTFILENAMES=TRUE /qb
(3)开始集成热补丁
我们虽然也可以采用类似集成补丁包的方式来集成热补丁,但热补丁数目比较多,逐个集成不是智者所为——用批处理集成最方便。
● 解压缩热补丁
将右边的脚本内容复制到记事本中,并保存到D:\Office2003下,名字为Extract_Hotfix.cmd。
● 集成热补丁
将右边的脚本内容复制到记事本中,并保存到D:\Office2003下,名字为Integrate_Hotfix.cmd。
执行上述两个批处理文件即可把下载下来的所有热补丁集成到Office 2003的安装文件中。
经过这样处理以后,再执行Office 2003安装目录下的Setup.exe就可以自动完成Office 2003的安装、更新过程。
Extract_Hotfix.cmd
@Echo Off
TITLE 释放热补丁文件
Echo 请稍候……
cd o2003updates
FOR %%f IN (*.exe) DO %%f /Q /C /T:C:\SP2\Update
Integrate_Hotfix.cmd
@Echo off
TITLE 集成Office 2003热补丁
ECHO 请稍候……
cd /d c:\SP2\Update
FOR %%f IN (*.msp) DO msiexec /p %%f /a D:\Office2003\Office11\Pro11.msi SHORTFILENAMES=TRUE /qb
提示:删除MSOCache
按照常规方式安装Office 2003,会在硬盘上生成一个名为MSOCache的目录。删除该目录,则Office 2003就不能正常运行了。我们如何才能让这个目录不出现呢?
编辑Office 2003安装文件所在位置FILES\SETUP下的Setup.ini文件,将其中的“CDCACHE=auto”改成“CDCACHE=0”。
提示:你也可以在任何一台安装了与你相同版本的《卡巴斯基反病毒软件》,并且已经升级到最新病毒库的计算机上,将“\Documents and Settings\All Users\Application Data\Kaspersky Anti-Virus Personal Pro\5.0\Bases”下的所有文件和目录拷贝到D:\Kaspersky\Bases下来集成最新的病毒数据库。
采用这种方法获取的文件甚至包括了软件模块升级,比如可以将下载到的《卡巴斯基反病毒软件》从5.0.388升级到5.0.391。
