МИШАНЧИК, Вот на таком варианте я остановился, может и вам подойдёт:
Сервис пак устанавливается после отработки WPI, но только в том случае, если оффис установлен.
Итак, фрагмент .cmd добавляющего запуск WPI:
читать дальше »
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZZZ_005 /VE /D "Windows Post-Install Wizard" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZZZ_005 /V 1 /D "%CDROM%\WPI\WPI.hta" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZZZ_006 /VE /D "Office 2007 SP1" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\ZZZZ_006 /V 1 /D "\"%CDROM%\SoftWare\Microsoft Office Professional 2007\SP1.cmd\"" /f
А вот собственно SP1.cmd:
читать дальше »
@echo off
FOR %%d IN (c d e f g h i j k l m n o p q r s t u v w x y z) DO IF EXIST %%d:\WIN51 SET CDROM=%%d:
IF NOT EXIST "%PROGRAMFILES%\Microsoft Office\Office12\WINWORD.EXE" goto :NOOFFICE
IF EXIST "%PROGRAMFILES%\Microsoft Office\Office12\WINWORD.EXE" goto :OFFICE
:OFFICE
"%CDROM%\SoftWare\Microsoft Office Professional 2007\office2007sp1-kb936982-fullfile-ru-ru.exe" /quiet
:NOOFFICE
EXIT
Тоже конечно не выход, но лучше чем вручную ставить...