Показать полную графическую версию : Интегратор обновлений в дистрибутивы Office 2003
А апдейт предлагает две обновы для фильтра нежелательной почты, такчто зря вы на него надеетесь. »
На Office 2003 SP3 предлагается 15 обновлений, из которых только одно обновление для нежелательной почты (KB969376). Проверял на office.microsoft.com и на update.microsoft.com.
Кто и где вам предлагает 2 обновления?
serg33, я немножко ошибся, просто для оутлука.
KB945432 - старое
KB953432 - новое
xoxma81, да уж какие тут заблуждения? Головой-то люди работать должны, прежде, чем подбирать обновы для интеграции. Вот Вы сами ведь не выкладываете устаревшие обновы, чтоб людей запутать?! Так чего ж тогда этих устаревших обнов боятся? Скачивают у Вас что нужно и пользуются скриптом на здоровье. А что из скриптов выбрать люди сами решат. Вам уха по душе, а кому-то макароны... На вкус и цвет, как говорится...
volk1234
19-05-2009, 13:06
Попробовал интегратор v3b4. Вопросы / предложения (багтрекер):
- При интеграции обновлений неплохо бы выводить их названия - а то отошел от компьютера, куча окошек появляется, а когда интеграция закончится непонятно.
А так хоть по количеству проинтегрированных можно посмотреть. Вот как- то так:
FOR %%I IN ("%Sort%\*.nmu") DO (
SET PIDKEY=%PIDKEY2%
FOR /f "usebackq" %%Z IN (`FINDSTR /I "Suite" "%Sort%\%%~nI\Property.idt"`) DO SET PIDKEY=%PIDKEY1%
FOR /f "usebackq delims=" %%P IN (`TYPE "%Sort%\%%~nI.nmu"`) DO (
>> "%Log%" ECHO !DATE! !TIME:~0,8! іопvтка применения %%~nP.msp для %%~nI.msi с клічом !PIDKEY!
Start /MIN /Wait MsiExec /A "%Out%\%%~nI.msi" /P "%MSP%\%%~nP.msp" MSINODISABLEMEDIA=1 SHORTFILENAMES=TRUE PIDKEY=!PIDKEY! /QB- /LI+ "%Sort%\Info\%%~nP.log"
Echo Обновление %%~nP.msp интегрированно
)
)
)
1- нафига мне интегратор толдычит про отсуствие PIDKEY2 если он мне и не нужен без Frontpage? надобы проверку ввести на наличие fp.msi или других компонентов..
2- Зачем копируется Skul.sxl из OFFICE11\\FILES\PFILES\MSOFFICE\OFFICE11\1049\ ??? Если вы все равно требуете вручную копировать файлы XML в админ точку.
3- Косметическое: в скрипте каша с кодировками OEM ANSI - шапка и служебные сообщения в разных кодировках...
4- Так куда сувать (гуссары молчать!) ключ чтобы он больше не запрашивался при установке, только в Settings.ini, или еще куда??
5- Насколько критична ошибка (возникла у меня) Killstream not Found... Где то здесь видел в ветке кажись... Делал интеграцию так - этапы 1, 2 из учебника на сайте, затем положил обновления в msp, указал ключи и пути в файле настроек, разремил IsAdmin.
6- Надо бы написать нормальный мануал по этому делу..
volk1234,
При интеграции обновлений неплохо бы выводить их названия - а то отошел от компьютера, куча окошек появляется, а когда интеграция закончится непонятно. »
Проблемы в принципе нет - если соберусь на новую версию - сделаю опционально.
1- нафига мне интегратор толдычит про отсуствие PIDKEY2 если он мне и не нужен без Frontpage? надобы проверку ввести на наличие fp.msi или других компонентов.. »
Можно и проверить, но дело в том, что существуют очень полные дистрибутивы, в которых этот серийник подходит ко всем отдельным компонентам - все их перибирать крайне лень ибо проше ввести любой серийник (пусть даже не верный в принципе) в PIDKEY2
2- Зачем копируется Skul.sxl из OFFICE11\\FILES\PFILES\MSOFFICE\OFFICE11\1049\ ??? Если вы все равно требуете вручную копировать файлы XML в админ точку. »
В админ точку необходимо лишь добавить xml-файлы из папки SETUP - ну типа pro11.xml и.т.п, начиная с какой-то версии интегратор научился находить SKU*.XML в админ точке :)
3- Косметическое: в скрипте каша с кодировками OEM ANSI - шапка и служебные сообщения в разных кодировках... »
Это необходимо чтобы сообщения интегратора выводились корректно, и при этом лог интегратора был в win-кодировке
4- Так куда сувать (гуссары молчать!) ключ чтобы он больше не запрашивался при установке, только в Settings.ini, или еще куда?? »
Его надо засунуть в SETUP.INI, а SETUP.INI положить в папку %ADD%\SETUP\SETUP.INI
Кстати в нем же можно прописать автоустанову, например, конвертера 2007 и его обновлений
5- Насколько критична ошибка (возникла у меня) Killstream not Found... Где то здесь видел в ветке кажись... Делал интеграцию так - этапы 1, 2 из учебника на сайте, затем положил обновления в msp, указал ключи и пути в файле настроек, разремил IsAdmin. »
Дело в том, что при создании админ точки к msi-файлу добавляется некий стрим, который и грохается интегратором, чтобы из админ точки снова стало можно сделать админ точку :) Если запустить интеграцию второй раз, а стрим уже грохнут, то и вылазиет ошибка. Пока не нашел метода как проверить наличие этого стрима - msidb.exe только может его удалять, а список стримов не дает.
Поэтому по сути параметр IsAdmin нужен только в первый раз для админ точки чтоб убить этот стрим (в нем кстати хранится инфа которую можно ввести при создании админ точки - организация, серийник и т.п.)
6- Надо бы написать нормальный мануал по этому делу.. »
Эх! Кто бы взялся :)
P.S. Пока времени нет, но кое-какие движения есть, в частности более корректный сбор имен обновлений, нежели чем в версии 3b4, но как следует еще не тестировал, поэтому пока не выкладываю.
volk1234
19-05-2009, 17:48
Эх! Кто бы взялся »
Будет время составлю мануальчик, поднимешь в шапку.
Пока свежи у меня воспоминания :)
FUH, давненько сделал админ установку и интегрировал сп3, затем интегратором вернул в исходное состояние. При попытке сделать админ установку из офиса с сп3 с другим ключем просит ключ с наклейки. Ето баг или фитча?
volk1234
20-05-2009, 00:06
Мда. Мануал надо полюбому. Вот сгенерировались reg- файлы OWC10 OWC11 Pro11 AllPatches
Интуитивно я догадываюсь, что файл AllPatches.reg достаточно прописать в SETUP.INI
Но зачем эти отдельные файлики??
xoxma81
Так вы orcа 'й ковырните msi . Или может не прибился тот самый админ - стрим...
volk1234, лучше сделать на уровне интегратора, чтоб интегратор вычищал если возможно. Попробую поменять ключи местами, но догадываюсь какой будет результат.
volk1234
20-05-2009, 00:52
Самое смешное только что стал проверять полученный дистрибутив (ReMake3.b4)
Ключ не указал в SETUP.INI, режим установки - basic.
Ругается на ключ :)
Кстати а как именно, и в какой секции указывать этот ключ??
===
что еще нарыл.
После применения интегратора Офис ставится только в полном режиме. Никакие /qb не прокатывают....Я так понимаю это связанно с отсутствием ключа
===
решил проблему с крякозябликами в описании файла PRO11.msi после интеграции SP3.
Правим ручками извлеченный _SummaryInformation.idt
и пакуем его обратно. Msidb в помощь...
Для автоустановки всего сразу я копирую файл setup.exe в setupall.exe, а в папке FILES\SETUP создаю файл SetupAll.ini примерно следующего содержания:
[MSI]
MSI=PRO11.MSI
[Product]
ProductCode={90110419-6000-11D3-8CFE-0150048383C9}
ProductName=Microsoft Office 2003 SP3
ProductVersion=11.0.5614.0
Recache=1
[MST]
;MST=SetupAll.mst
[Options]
;USERNAME=Customer
;COMPANYNAME=my company
;INSTALLLOCATION=C:\Program Files\MyApp
PIDKEY=XXXXXXXXXXXXXXXXXXXXXXXXX
ADDLOCAL=ALL
[Display]
Display=basic
CompletionNotice=No
[OfficeWebComponents]
MSI=OWC11.MSI
[ChainedInstall_1]
TaskName=FrontPage 2003
TASKTYPE=msi
;MST=SetupFp.mst
PATH=FP11.MSI
CmdLine=PIDKEY=XXXXXXXXXXXXXXXXXXXXXXXXX ADDLOCAL=ALL
Display=basic
Reboot=0
IgnoreReturnValue=1
[ChainedInstall_2]
TaskName=Project 2003
TASKTYPE=msi
;MST=SetupPrj.mst
PATH=PRJPROE.MSI
CmdLine=PIDKEY=XXXXXXXXXXXXXXXXXXXXXXXXX ADDLOCAL=ALL
Display=basic
Reboot=0
IgnoreReturnValue=1
[ChainedInstall_3]
TaskName=OneNote 2003
TASKTYPE=msi
;MST=SetupOn.mst
PATH=ONOTE11.MSI
CmdLine=PIDKEY=XXXXXXXXXXXXXXXXXXXXXXXXX ADDLOCAL=ALL
Display=basic
Reboot=0
IgnoreReturnValue=1
[ChainedInstall_4]
TaskName=Visio 2003
TASKTYPE=msi
;MST=SetupVis.mst
PATH=VISPRO.MSI
CmdLine=PIDKEY=XXXXXXXXXXXXXXXXXXXXXXXXX ADDLOCAL=ALL
Display=basic
Reboot=0
IgnoreReturnValue=1
[ChainedInstall_5]
TaskName=File Formats Converter 2007
TASKTYPE=msi
PATH=Convert.2k7\O12Conv.msi
CmdLine=ADDLOCAL=ALL
Display=basic
Reboot=0
IgnoreReturnValue=1
[ChainedInstall_6]
TaskName=SP1 for File Formats Converter 2007
TASKTYPE=exe
PATH=MsiExec.exe
CmdLine=/update Convert.2k7\Updates\Convsp2.msp;Convert.2k7\Updates\pptconv.msp
Reboot=0
IgnoreReturnValue=1
[ChainedInstall_7]
TaskName=Add Updates to registry
TASKTYPE=exe
PATH=REG.EXE
CmdLine=IMPORT AllPatch.reg
volk1234
21-05-2009, 01:12
Еще бы понять зачем
... Вот сгенерировались reg- файлы OWC10 OWC11 Pro11 AllPatches
Интуитивно я догадываюсь, что файл AllPatches.reg достаточно прописать в SETUP.INI
Но зачем эти отдельные файлики??
и все станет совсем понятно.
Чегото я несмог импортировать информацию из _SummaryInformation.idt в PRO11.msi
Я так понимаю это тоже stream ??
Еще бы понять зачем
по моему, для того, чтобы система поняла, что эти обновления УЖЕ установлены. Без добавления в реестр обновления будут закачиваться опять.
Кажется так.
volk1234
22-05-2009, 01:37
Мдя.
Рано я обрадовался... Насколько я понял - Allpatch.reg стал виной следующей ситуации:
После установки офиса его невозможно не удалить не переустановить.
ругается на отсутствующие установочные файлы.
Я скачал Windows Install Clean Up и удалил офис из Установки\удаления программ, затем перустановил оффис. И так несколько раз -
результат - офиса нету в установке удалении программ, офис неработает, установить\удалить офис невозможно....:(
Пробовал отменить изменения сделанные Allpatch.reg - непомогло.
Какие есть идеи ??
volk1234,
странно, таких проблем не наблюдалось
кстати кого нельзя переустановить?
aset, Нельзя удалить и переустановить офис... Эта проблема уже поднималась в этой теме.
komiksoft
22-05-2009, 17:28
volk1234,
уже писал об этом - удали вот эту ветку в реестре:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\9140110900063D11C8EF10054038389C\Patches]
Можно будет и переустановить, и удалить, и поставить обновления.
volk1234
23-05-2009, 03:35
komiksoft
Огромное спасибо.
Правда помогло удаление [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\9140110900063D11C8EF10054038389C]
У меня их две целых оказалось :) !!
Как бы и обновления в установке\удалении программ показывать и сохранить возможность переустановки офиса ??
volk1234
23-05-2009, 23:19
Господа, так поясните, такое поведение после применения файла Allpatch.reg- это норма?
Или только в моем случае, проблема?
Пересобирал раз 5 дистрибутив, единственное отличие от стандартных настроек - не кэширую файлы на диск...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC