如何制备Office 2003 SP3 All-in-One CD光盘
1. 打补丁
1. 打补丁
(1)
下载好OFFICE11_SP2_CHS_V2.2.iso,使用Daemon挂载在G:\。
(2)
建立目录D:\OFFICE11,并拷贝G:\下面的5个文件夹到D:\OFFICE11下面。
(3)
下载好各个SP3补丁,放在D:\下。简体中文版补丁包括:
Office2003SP3-KB923618-FullFile-CHS.exe
OneNote2003SP3-KB923633-FullFile-CHS.exe
Project2003SP3-KB923622-FullFile-CHS.exe
Visio2003SP3-KB923620-FullFile-CHS.exe
(4)
建立目录D:\OFFICE11SP3,并在它下面建立PRO11、Onenote、Project、Visio等4个子目录。
(5)
运行cmd.exe,然后分别输入下面命令来解压SP3补丁:
d:\Office2003SP3-KB923618-FullFile-CHS.exe /c /t:D:\OFFICE11SP3\PRO11
d:\OneNote2003SP3-KB923633-FullFile-CHS.exe /c /t:D:\OFFICE11SP3\Onenote
d:\Project2003SP3-KB923622-FullFile-CHS.exe /c /t:D:\OFFICE11SP3\Project
d:\Visio2003SP3-KB923620-FullFile-CHS.exe /c /t:D:\OFFICE11SP3\Visio
(6)
运行cmd.exe,然后分别输入下面命令来给各个组件打SP3补丁,注意用您想要使用的key替换PIDKEY值:
office pro11:
msiexec /a D:\OFFICE11\PRO11\PRO11.MSI /p D:\OFFICE11SP3\PRO11\MAINSP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
msiexec /a D:\OFFICE11\PRO11\OWC11.MSI /p D:\OFFICE11SP3\PRO11\OWC11SP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
msiexec /a D:\OFFICE11\PRO11\OWC10.MSI /p D:\OFFICE11SP3\PRO11\OWC102003SP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
frontpage:
msiexec /a D:\OFFICE11\FP11\FP11.MSI /p D:\OFFICE11SP3\PRO11\MAINSP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
msiexec /a D:\OFFICE11\FP11\OWC11.MSI /p D:\OFFICE11SP3\PRO11\OWC11SP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
msiexec /a D:\OFFICE11\FP11\OWC10.MSI /p D:\OFFICE11SP3\PRO11\OWC102003SP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
onenote:
msiexec /a D:\OFFICE11\ONOTE11\ONOTE11.MSI /p D:\OFFICE11SP3\Onenote\ONENOTESP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
project:
msiexec /a D:\OFFICE11\PRJPROE\PRJPROE.MSI /p D:\OFFICE11SP3\Project\PROJECTSP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
msiexec /a D:\OFFICE11\PRJPROE\OWC11.MSI /p D:\OFFICE11SP3\PRO11\OWC11SP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
msiexec /a D:\OFFICE11\PRJPROE\OWC10.MSI /p D:\OFFICE11SP3\PRO11\OWC102003SP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
visio:
msiexec /a D:\OFFICE11\VISPRO\VISPRO.MSI /p D:\OFFICE11SP3\Visio\VISIOSP3.msp MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY="1234567890123456789012345"
至此,为Office 2003打SP3补丁完成。
2.重新创建CAB包
以下以Office Pro11组件为例,其余各组件与此步骤相同。
(0)
不需要事先删除各组件目录下的旧CAB文件,这是因为:
a. 在下面的创建过程,如果有重复,会自动覆盖同名旧版CAB文件
b. 在上面的打SP3补丁时,并不是所有的旧CAB都被展开进行了更新,即,部分旧CAB并未被展开。因此,如果事先进行了删除,最后也需要从SP2 ISO中补充回来,并进行修改*.idt中MD5为0的地方。
(1)
在组件目录,即D:\OFFICE11\PRO11下,建立sort子目录。
(2)
组件目录下有几个.msi文件,即OWC10.MSI、OWC11.MSI、PRO11.MSI,其Files\setup子目录下就对应几个.xml,即OWC10.XML、OWC11.XML、PRO11.XML。
拷贝Files\setup下面所有的.xml文件到sort子目录下。
拷贝Files\setup下面的setup.ini也拷贝到sort子目录下。
(3)
在sort子目录下,以组件目录下的.msi文件的主文件名,分别建立子目录,即OWC10、OWC11、PRO11子目录。
(4)
在sort子目录下,创建tabledirs.lst文件,内容为刚刚建立的几个子目录名,每行一个;创建xmlfiles.lst文件,内容为刚刚拷贝到sort子目录下的xml文件名,每行一个。
(5)
去/soft/8680.html下载Orca并安装。
分别用Orca打开各个.msi文件,导出CabinetDetail、Component、Directory、File、Media等5个表,到sort下面对应的子目录中。即,OWC10.MSI中的5个表导出到sort\OWC10子目录中,等等。
(6)
下载1楼提供的sort.rar,解压里面的makecab.exe和md5sum.exe到C:\WINDOWS\system32下,如提示是否替换,选是;解压里面的settings.ddf和sort2cabs.js到组件目录下的sort子目录中。
(7)
运行cmd.exe,切换到sort子目录路径下,即D:\Office11\Pro11\sort,然后输入下面命令来将打过补丁的组件文件重新压为.CAB文件。这一步可能耗时较长:
cscript sort2cabs.js
对frontpage、onenote、project、visio等组件分别重复以上步骤。
至此,重新创建CAB包完成。