我们有Acrobat 8 Pro在工作,我们的媒体痛苦地过时了。 而不是安装所有的机器在8.0.0,然后做6或7次连续的重新启动adobe希望你没问题,我决定将.msp文件集成到安装程序。
读完之后,我想出了adobe所需的确切修补程序顺序,将我的cd提取到Administrative安装点,然后运行修补程序:
msiexec /a AcroPro.msi /p AcrobatUpd810_efgj_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" msiexec /a AcroPro.msi /p AcrobatUpd811_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" msiexec /a AcroPro.msi /p AcrobatUpd812_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" msiexec /a AcroPro.msi /p AcrobatUpd813_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" msiexec /a AcroPro.msi /p AcrobatUpd816_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" msiexec /a AcroPro.msi /p AcrobatUpd817_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" msiexec /a AcroPro.msi /p AcrobatUpd820_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" msiexec /a AcroPro.msi /p AcrobatUpd822_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" msiexec /a AcroPro.msi /p AcrobatUpd823_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" msiexec /a AcroPro.msi /p AcrobatUpd825_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log" msiexec /a AcroPro.msi /p AcrobatUpd826_all_incr.msp TARGETDIR="C:\Acrobat8" /log "output.log"
现在我有一个完全修补到8.2.6的AIP(在尝试CAB之前testing过),但是绝对是巨大的(1.2gb),我想要做的就是将AIP中的文件夹放回到为了方便传输文件,一个cab文件。
我试过这个命令:
cscript "C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\sysmgmt\msi\scripts\WiMakCab.vbs" AcroPro.msi Data1 /L /C /S
根据我使用的指南 ,虽然这产生了我想要的cab文件,但是由此产生的MSI无法安装,错误2602:

我做了这样的事情已经有一段时间了,对我来说这可能是一个明显的疏忽,但是任何的洞察力都会被大大的赞赏。
为什么不只在你的安装中包含更新链,让他们一次安装就无需重启或用户交互? Adobe有完全支持的方法,您可以在其中指定要在安装过程中使用的修补程序列表。
直接从Adobe的知识库: 使用Adobe Bootstrapper和修补程序sorting一步安装所有Acrobat 8修补程序
Acrobat 8支持修补程序sorting。 这是一项技术,可让Windows Installer(除其他外)确定应用了哪些补丁程序,还允许在安装期间应用补丁程序。 Adobe系统公司提供了Adobe Bootstrapper(setup.exe),它可以自动执行很多操作。
修改引导程序以在安装期间安装所有的修补程序
- 将所有安装文件复制到networking或本地系统上的目录。
- 从Adobe网站( http://www.adobe.com/support/acrobat/ts/documents/kb403246/Setup.exe )下载更换引导程序(setup.exe)。
- 在此下载所有Acrobat 8修补程序: http : //www.adobe.com/support/downloads/product.jsp? product=1&platform=Windows,并将它们放到您复制Acrobat 8的同一目录中。
- 将以下行添加到[Product]部分下的setup.ini中:
[Product] PATCH=AcrobatUpd810_efgj_incr.msp;AcrobatUpd811_all_incr.msp;AcrobatUpd812_all_incr.msp
注意:没有必要使用path语句或引号。- 运行setup.exe
如果您将这部分自动化,那么您可能还希望自动执行主设置的所有设置,例如许可证密钥,选项以及删除Adobe的广告软件。 您可以使用Adobe自定义向导8完成所有这些工作,为您提供完全自动的修补安装。
我想你需要尝试使用“/ U”参数创build.cab文件。 “/ U”应告诉安装程序使用新生成的cabinet文件。
如果有机会,请尝试以下两种方法:
cscript "C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\sysmgmt\msi\scripts\WiMakCab.vbs" AcroPro.msi Data1 /L /C /U
和
cscript "C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\sysmgmt\msi\scripts\WiMakCab.vbs" AcroPro.msi Data1 /L /C /S /U