Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - Интегратор обновлений в дистрибутивы Office 2003

Ответить
Настройки темы
Служебные - Интегратор обновлений в дистрибутивы Office 2003
FUH FUH вне форума

Аватара для FUH

Старожил


Автор проектов


Сообщения: 153
Благодарности: 59


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: FUH
Дата: 01-01-2011
Описание: Новая версия 3b8
Интегратор Service Pack и обновлений в дистрибутивы семейства Office 2003 - Версия 3 бета 8 от 01.01.2011

В новой версии появилась кое-какая документация с пояснениями, поэтому кому интересно, читаем ReadMe.htm. Там есть инструкция по применению.

Благодаря настойчивости volk1234 появился небольшой FAQ, который можно пока почитать здесь. Как найдется время, он будет подправлен и перенесен в шапку. Продолжаем набор вопросов... Так же volk1234 составил свою инструкцию

Предназначения:
1) Интеграция Service Pack и обновлений в дистрибутивы семейства Office 2003
2) Интегратор сам находит устаревшие обновления (только вышедшие после последнего Service Pack)
3) После интеграции обновлений получаем дистрибутив, аналогичный исходному, т.е. сжатый в CAB-файлы!
4) Можно совместить все семейство Office 2003 в одном каталоге!
5) Можно все сжать в один CAB-файл!
6) Можно запаковать в CAB-файлы уже существующую админ точку, т.е. превратить ее обратно в полноценный дистрибутив!
7) После интеграции обновлений создаются REG-файлы, необходимые для корректной работы Microsoft Update!
8) Можно создать набор обновлений в автоматическом режиме!

Предназначен для интеграции в дистрибутивы, которые умеют создавать админ. точку! Язык дистрибутива не важен! Интеграция обновлений в MUI мной лично не проверялась, т. к. у меня русскоязычные дистрибутивы.

Принцип интеграции основан на методе описанном на MSFN

Данный интегратор автоматизирует интеграцию обновлений, подготовку папки Sort для скрипта Sort2CABs.js, переименование setup.*, а так же восстанавливает исходную структуру дистрибутива после интеграции обновлений.

Для запаковки дистрибутива обратно в CAB-файлы используется слегка модифицированный скрипт Sort2CABs.js
Скрпт Sort2CABs.js является одним из самых проблемных мест интегратора - большинство получаемых ошибок будет связано с ним! Хотя и мои ошибки не исключены :-)

Интегратор при подготовке папки Sort учитывает, что некоторые обновления (на данный момент это KB920103 или его заменяющий SP3) добавляют файлы в дистрибутив и в таблице Media для них не прописывается имя CAB-файла
Так же возможна запаковка всего что должно быть в CAB'ах в один CAB-файл (В этом случае скипрт Sort2CABs.js будет работать очень долго!)

Настройка интегратора производится в файле Settings.ini
Для начал работы там необходимо указать:
читать дальше »
Код: Выделить весь код
Ключ для Microsoft Office 2003
PIDKEY1=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Ключ для остальных приложений семейства - FrontPage и т.д.
PIDKEY2=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Путь к дистрибутивам семейства Office 2003
1) Дистрибутивы ищутся в указанной папке и подпапках
2) По умолчанию планируется что папка интегратора лежит в папке с дистрибутивами! Если это не так - укажите полный или относительный путь к дистрибутивам!
3) Если будет найдено несколько исходных дистрибутивов, то все они бутут совмещены в выходной папке
Distr=..

Путь к конечному дистрибутиву
Out=..\..\Office.AIO

Путь к скачанным обновлениям
EXEZ=..\Updates

Путь к распакованным обновлениям. Туда же распакуются скачаные
MSP=..\MSP

Позволяет обновить и запаковать уже имеющуюся админ точку
Учтите, туда надо добавить исходные xml-файлы!!!
Закомментируйте (;) следующую строку для отказа
;IsAdmin=Yes

Позволяет добавить/изменить перед запаковкой файлы в дистрибутиве
Можно использовать, например, для интеграции русификатора Visio
Add=..\Add

Переименовывает файлы Setup.exe и Setup.ini
Нужно при совмещении разных дистрибутивов, например Office + FrontPage
Закомментируйте (;) следующую строку для отказа
ReNameSetupz=Yes

Имя лог файла - полное или относительное
Log=LogFile.txt

Перезаписывать лог-файл - закомментируйте (;) следующую строку для отказа
DelLog=Yes

Сжать в один CAB - закомментируйте (;) следующую строку для отказа
;ONECAB=Yes

Имя CAB-файла - используется вместе с предыдущим параметром
CabName=OFFICE

Префикс для CAB-файлов отсутствующих в таблице Media
Prefix=DISK

Удалять папку Sort по завершении - иначе удаляется перед интеграцией - закомментируйте (;) следующую строку для отказа
DelSort=Yes

;Удалять устаревшие EXE-обновления до их применения
;Закомментируйте следующую строку для отказа
;DelOldEXE=Yes

;Удалять устаревшие MSP-обновления до их применения
;Закомментируйте следующую строку для отказа
;DelOldMSP=Yes

;Удалять папку с MSP-обновлениями после их применения
;Закомментируйте следующую строку для отказа
;DelAllMSP=Yes

Качаем новую версию 3b8 по ссылке: С форума.

Лог изменений
  • 27.08.2006 - Первая публичная версия
  • 26.11.2006 - Версия 2 альфа 1
    1) Теперь можно собрать в одном каталоге дистрибутивы с различными SP
    Т.е. можно собрать в одном каталоге, например, Office + FrontPage и даже запаковать это в один CAB!
    2) Обновления теперь сами распакуются из *.exe
    3) Теперь обрабатываются FeatureCabinets.idt и FeatureComponents.idt. Решает проблемы со сжатием в один CAB?
  • 15.12.2006 - Версия 2 бета 2
    1) Постарался решить проблему с изпользованием пробелов в путях
    2) Возможность обновлять и совмещать существующие админ точки
    3) Возможность добавить/заменить файлы перед запаковкой
  • 17.12.2006 - Версия 2 бета 3
    1) Исправлена ошибка - не копировались файлы SKU*.xml
    2) Подточки для запаковки уже имеющейся админ точки
  • 22.12.2006 - Версия 2 бета 4
    1) Теперь интегратор не зависит от языка Office
  • 19.01.2007 - Версия 2 бета 5
    1) Теперь SKU*.XML берутся из админ точки. К админ точке надо добавить лишь XML-файлы из каталога FILES\SETUP исходного дистрибутива
    2) Проверка на отсутствие XML-файлов
  • 28.01.2007 - Версия 2 бета 6
    1) Опционально удаляет устаревшие обновлния до их применения
    2) Опционально удаляет папку с MSP-обновлениями после их применения
  • 10.03.2008 - Версия 3 альфа 1
    1) Реализован новый принцип применения обновлений. Теперь применяются только подходящие для этого продукта обновления, а не перебираются все подряд как раньше. Требует тщательного тестирования! :-)
  • 17.03.2008 - Версия 3 бета 2
    1) Автоматически генерирует Reg-файлы для корректной работы Microsoft Update
  • 19.03.2008 - Версия 3 бета 3
    1) Исправление - не копировались файлы SKU*.XML, если у них был атрибут "скрытый"
    2) Мелкие фиксы не влияющие на итоговый результат, чистка скрипта от мусора :-)
  • 07.07.2008 - Версия 3 бета 4
    1) Теперь обновления корректно отображаются в установке/удалении программ. За реализацию спасибо Bob.
    2) Теперь корректно отсеиваются обновления с несколькими версиями
    3) Тестовая возможность создавать UpdatePack из имеющихся обновлений
  • 29.05.2009 - Версия 3 бета 5
    1) Переделки в местах получения имен обновлений
  • 10.07.2009 - Версия 3 бета 6
    1) Тихая интеграция - теперь процесс интеграции не мешает работать на компьютере
    2) Добавлен параметр запуска для обновлений
    3) Опциональная очистка выходной папки перед интеграцией
    4) Опциональное удаление папки MSP после интеграции
    5) Отказ от вывода имен обновлений в "Установка и удаление программ" из-за особой глючности
    6) Теперь сначала применяются сервис паки, а затем остальные обновления
  • 26.01.2010 - Версия 3 бета 7
    1) Решена проблема с отсутствием корректно установленного в системе архиватора 7zip
    2) При интеграции создается Updates.nfo с информацией об интегрированых обновлениях
    3) Решена проблема с вопросиками в таблице _SummaryInformation - они там возникают вместо русских букв даже при простой интеграции обновлений в админ. точку без использования интегратора!
    4) Теперь ошибка об отсутствии серийного номера выводится только если этот номер нужен для интеграции
  • 01.01.2011 - Версия 3 бета 8
    1) Решена проблема с новыми обновлениями с семизначными номерами
    2) Перенесена очистка папки MSP для корректных дат обновлений при определенных настройках
    3) Фикс для KB980373 в PRO11.REG
Список обновлений после SP3, который ведет xoxma81 - большое спасибо ему за поддержку - сейчас он регулярно обновляет список. На момент правки шапки там находился список на ноябрь 2010.

P.S. Microsoft Update проверяет наличие обновлений по записям в реестре, а Office Update работать перестал, поэтому если после интеграции обновления все равно предлагаются, то скорее всего не был применен REG-файл.

P.P.S. Проверено на Microsoft Office 2003 професиональный выпуск (Версия с InfoPath), FrontPage 2003, Project Pro 2003, Visio Pro 2003 + русик и OneNote 2003 SP2 (админ точка)
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 13:25, 27-08-2006

 

Аватара для aset

Ветеран


Сообщения: 2891
Благодарности: 264

Профиль | Отправить PM | Цитировать


Vladimir2k7,
они сами запустятся после установки офиса

-------
убить легко!
подарить жизнь новому гораздо труднее...

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:19, 24-03-2008 | #391



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 80
Благодарности: 10

Профиль | Отправить PM | Цитировать


Наивный вопрос:
обновления фильтра нежелательной почты желательно все устанавливать или достаточно последнего?

Отправлено: 08:15, 25-03-2008 | #392


Аватара для g7r7s7

Старожил


Сообщения: 494
Благодарности: 210

Профиль | Отправить PM | Цитировать


Alexis72, естественно, только последний.

-------
Кто-то очень хороший: Лужу, паяю, ЭВМ починяю...


Отправлено: 08:54, 25-03-2008 | #393

FUH FUH вне форума Автор темы

Аватара для FUH

Старожил


Автор проектов


Сообщения: 153
Благодарности: 59

Профиль | Сайт | Отправить PM | Цитировать


Цитата Vladimir2k7:
...но вылезла другая ошибка (скриншот в прикрепленном файле) ... »
Дело в том, что в msi-файле при создании админ точки, создается ресурс AdminProperties, в котором прописаны сериный номер, организания и еще что. Из-за него не получается сделать админ. точку из админ. точки. Поэтому этот ресурс удаляется из вашей админ. точки без проверки на его существования (пока у меня нет средств позволяющих проверить его наличие) и при повторном запуске скрипта, ваша админ. точка уже будут являться не админ. точкой, а просто распакованным дистрибутивом в котором ресурса AdminProperties уже нет - поэтому и ругается. Так же, теперь админ. точка будет запрашивать серийник, поэтому его надо обязательно прописывать в настройках.

Цитата Vladimir2k7:
Появился еще вот такой вопрос, после выполнения скрипта появляются файлы
AllPatch.reg OWC10.reg OWC11.reg PRO11.reg
Что с ними делать, добавлять в реестр после установки или можно удалить? »
Цитата aset:
они сами запустятся после установки офиса»
Пока сами они не запустятся. Чтобы их запустить автоматически добавьте в файл FILES\SETUP\SETUP.INI следующее
Код: Выделить весь код
[ChainedInstall_1] 
TaskName=Add Updates to registry
TASKTYPE=exe
PATH=REG.EXE
CmdLine=IMPORT AllPatch.reg
Файлы OWC10.reg OWC11.reg PRO11.reg можно удалить

-------
Часто выхожу с мобильника Siemens S75 ElfPack Edition :-)


Последний раз редактировалось FUH, 25-03-2008 в 23:46.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:22, 25-03-2008 | #394


Аватара для cnira

Старожил


Сообщения: 488
Благодарности: 74

Профиль | Отправить PM | Цитировать


to FUH, если я перепаковал office и frontpage в один cab, а потом хочу установить только офис, тогда после установки выполнять только OWC10.reg, OWC11.reg, PRO11.reg файлы?

-------
...у меня есть мысль, буду ее думать...


Отправлено: 10:21, 26-03-2008 | #395

FUH FUH вне форума Автор темы

Аватара для FUH

Старожил


Автор проектов


Сообщения: 153
Благодарности: 59

Профиль | Сайт | Отправить PM | Цитировать


Цитата cnira:
я перепаковал office и frontpage в один cab, а потом хочу установить только офис, тогда после установки выполнять только OWC10.reg, OWC11.reg, PRO11.reg файлы? »
Я думаю, что только PRO11.reg, ведь owc10 и owc11 не устанавливаешь? Хотя у меня есть подозрения, что owc11 сам ставится при установке офиса. Но в любом случае Microsoft Update не будет ругаться, так как сервис паки он видит и без записей. Да и даже если применишь AllPatch.reg, Office Update все равно будет видеть есть ли обновления на самом деле и если их нет, то предлагать. Как поведет себя Microsoft Update пока не проверил, но, думаю, он скажет что все уже установлено, даже если на самом деле нет.

-------
Часто выхожу с мобильника Siemens S75 ElfPack Edition :-)

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:58, 26-03-2008 | #396


Аватара для adeptus

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Собрался, вчера интегрировать SP3 в Office 2003, прочитал инфу, скачал интегратор (полезная вещь - спасибо!!!). Сидел весь день, кипел как чайник (хотя... почему как? ). Выяснил, что:
1. сборку проводить надо на реальном компе, а не на Virtual PC 2007 . (я, тут, пытаюсь FrameWork-и с мартовским DirectX-ом в Windows интегрировать)
2. внимательно читать инфу.
3. много думать... (а не тупо - copy-paste)

В итоге дистрибутив office2003 с FrontPage (rein for wzor.net) был "препарирован успешно", но не совсем. Не хочет копировать установочные файлы на Hdd, а сразу с CD устанавливает. Естественно по окончании установки, отсутствует пункт "удалить установочные файлы".
Хотя в setup.ini прописано:
Код: Выделить весь код
[Cache]
; The cache section provides settings for caching the install source locally
;       Value           Default         Description
;       CDCACHE            2             Option to specify cache level
;                                       [auto, 0, 1, 2]
;       LOCALCACHEDRIVE <predefined>    Option to specify a drive to cache
;                                       the install source to
;       DELETABLECACHE  1                Option to display UI to remove the 
;                                       cache at the end of setup [0,1]
;       PURGE           0               Option to always remove cache at end of
;                                       setup [0,1]
CDCACHE=auto
;LOCALCACHEDRIVE=C:\ 
DELETABLECACHE=1
PURGE=0
При обновлении предыдущей версии( с Office SP2, на Office SP3), просит вставить диск.

Что я пропустил? И можно ли "уговорить" файл установки, чтобы он кэшировал весь объем дистр-ва, на разделе с наибольшим объемом свободного места?

Отправлено: 14:26, 28-03-2008 | #397

FUH FUH вне форума Автор темы

Аватара для FUH

Старожил


Автор проектов


Сообщения: 153
Благодарности: 59

Профиль | Сайт | Отправить PM | Цитировать


Цитата adeptus:
Не хочет копировать установочные файлы на Hdd, а сразу с CD устанавливает. »
Пока с проблемой не сталкивался, потому как это кэширование отключаю в Setup.ini. Попробую отыскать причину на следующей неделе.

Цитата adeptus:
2. внимательно читать инфу.
3. много думать... (а не тупо - copy-paste) »
Опиши пожалуйста что вызвало затруднения - давно пора заняться документаций, да все руки не доходят.

-------
Часто выхожу с мобильника Siemens S75 ElfPack Edition :-)


Отправлено: 18:43, 28-03-2008 | #398


Аватара для adeptus

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата FUH:
Опиши пожалуйста что вызвало затруднения - давно пора заняться документаций, да все руки не доходят. »
Для новичка очень сложно разобраться с терминами, а если ещё и английского не знать, то остаётся методом перебора предложенных вариантов или "научного тыка". Я сначала руководствовался методом точки административной установки, а потом обнаружил интегратор. Просто меня удивило как разбух дистр-ив после интеграции. Сравнил с исходным, соображал как сделать, что либо подобное, точнее где прочитать нужную инфу. Сам я имею смутное представление о скриптах, программировании и прочих заумностях. Вот. После того как наткнулся на интегратор, жить стало легче. Как уже говорил, на Virtual PC 2007, запуск программ с ключами не совсем корректно работал, выскакивало окно с перечислением ключей и возможных вариантов запусков. Ещё споткнулся(читай - стормозил) на правке setup.ini там где пункт о пути до скачанных обновлений и распакованных обновлений.
Код: Выделить весь код
;Путь к скачаным обновлениям
EXEZ=C:\sp3
;Путь к распакованным обновлениям
MSP=C:\Update
В C:\sp3 запихал Office2003SP3-KB923618-FullFile-RUS.exe, а в C:\Update вставил распакованные обновления из архива office-2003-x86-rus.7z. Хотя мог просто извлечь их в C:\sp3 - а там интегратор сделал бы всё за меня.
Есть ещё один момент, но он не имеет отношение к интегратору. Так как первоначальный дист-ив состоял из:
Код: Выделить весь код
AutoPlay
CD1
CD2
autorun.exe
autorun.inf
и "весил" 653 мб, а после пересборки надобность в папке CD2 отпала, да и "вес" сократился до 288 мб - возникли трудности с autorun.exe. Пришлось найти программу для создания авторанов и создать меню установки (вроде их называют shell) заново. Ну и на выходе обнаружил что ключ(серийный номер?) нужно вводить вручную, потом догадался вставить строчку PIDKEY=XXXXXXXXXXXXXXXXXXXX в setup.ini, pro11.ini и fp.ini. Вроде ещё этот PIDKEY можно использовать как /ключ, для запуска. Ну и проблема с кэшем. Всё остальное более-менее понятно.
Вроде всё...
(Я понимаю, что краткость сестра таланта, но видать у меня такой сестры нет. ).

Отправлено: 00:18, 29-03-2008 | #399


Пользователь


Сообщения: 138
Благодарности: 7

Профиль | Отправить PM | Цитировать


adeptus, блин, у меня такой же дистр. В папке СД1 содержится сам офис, в папке СД2 ФронтПейдж. Интегрить надо и в первую и во вторую... Потом воостанавливаешь исходную структуру дистрибутива и .... вуаля. Размер примерно тот же, и авторан делать не надо.
ЗЫ. Переименовывать файлы установки не надо.

Отправлено: 02:01, 29-03-2008 | #400



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - Интегратор обновлений в дистрибутивы Office 2003

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов #2 Boa Soft Наборы обновлений для Windows XP/2003/Windows 7 931 11-07-2020 03:36
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов Boa Soft Наборы обновлений для Windows XP/2003/Windows 7 1505 24-05-2009 01:39
Установка - Загрузка обновлений Windows XP а не Office 2003 Vics Microsoft Windows 2000/XP 4 27-01-2009 13:49




 
Переход