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

Компьютерный форум 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

 

Аватара для naggy

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


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

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


Цитата FUH:
3) В папку ADD можно так же положить любые файлы - лишние запакованы не будут Конвертор документов я лично ложу именно туда »
А обновления для конвертора в какую папку положить? Спасибо!

Отправлено: 16:14, 09-07-2009 | #711



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

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


Аватара для aset

Ветеран


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

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


naggy,
обновления, я думаю со всеми ложить надо

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


Отправлено: 21:31, 09-07-2009 | #712

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

Аватара для FUH

Старожил


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


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

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


Цитата CoaCH:
Хотелось бы по- подробнее... А запуск при установке производиться будет? »
Кто ж его запустит то

Все что положено в эту папку будет находиться в конечной папке с дистрибутивом, причем с учетом подпапок.
Копирование происходит до запаковки дистрибутива, поэтому эту папку можно использовать и для замены файлов в запакованном дистрибутиве - для этого заменяемые файлы нужно разложить по подпапкам так же как они располагаются в админ точке.

Цитата naggy:
А обновления для конвертора в какую папку положить? Спасибо! »
Я в папке ADD создаю папку Conv.2k7, в которую ложу конвертор 2007 и в ней создаю папку Upd, в которую ложу обновления для конвертера.

Запускается все это через ChainedInstall, пример выкладывал ранее

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

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

Отправлено: 09:22, 10-07-2009 | #713

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

Аватара для FUH

Старожил


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


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

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


Цитата aset:
обновления, я думаю со всеми ложить надо »
Еще в сотый раз повторюсь

Конвертер 2007 сделан по принципам офиса 2007, который, в свою очередь, не поддерживает интеграцию обновлений в админ. точку в отличие от офисов 2000-2003.

Поэтому для конвертера 2007, а так же офиса 2007 нельзя построить интегратор на штатных методах обновления.

Замыслы по нештатному обновлению семейства 2007 есть, но воплотить их в жизнь некогда - ибо нештатные механизмы требуют огромного времени на разработку и тестирование!
Плюс ко всему, я пока не использую офис 2007...

P.S. Для тех кто в танке
Интегратор в принципе не может интегрировать конвертер 2007 в офис 2003.
И даже если мы его туда интегрируем вручную, например через Orca, мы потеряем возможность обновлять как сам офис 2003, так и конвертер 2007.

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

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

Отправлено: 09:40, 10-07-2009 | #714

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

Аватара для FUH

Старожил


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


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

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


Вложения
Тип файла: zip ReMake3.b6.zip
(318.9 Kb, 696 просмотров)

Новая версия - 3 бета 6

1) Тихая интеграция - теперь процесс интеграции не мешает работать на компьютере
2) Добавлен параметр запуска для обновлений
3) Опциональная очистка выходной папки перед интеграцией
4) Опциональное удаление папки MSP после интеграции
5) Отказ от вывода имен обновлений в "Установка и удаление программ" из-за особой глючности
6) Теперь сначала применяются сервис паки, а затем остальные обновления

Файл качаем из вложения. Зеркало

P.S. Шапку обновлю позже...

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

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

Отправлено: 17:18, 10-07-2009 | #715


Аватара для volk1234

Старовер


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

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


FUH

Привет я только приехал, потому подробно не смотрел новый скрипт.
Хочу ответить на один вопрос:
Цитата FUH:
1) А зачем делать админ точку, если интегратор сам ее сделает?
2) Чем отличается Service Pack от других обновлений, что его надо интегрировать отдельно? »
1. Про админ точку не знал, что- то где- то читал...Вроде - интегрируйте обновления в созданную админ точку.

2. Сервис пак 3 лучше интегрировать предварительно - ведь в такой дистрибутив потом можно интегратором закатывать каждый раз обновления, а если это делать вместе с остальными обновлениями -это сильно замедляет процесс, SP3 больше всех обновлений вместе взятых.
Поэтому считаю логичным сначало обработать и подготовить дистрибутив один раз, сделать все действия, кототрые потом не надо будет повторять\отменять. И остается только интегрировать обновления. Хоть раз в неделю. Вот.

Можно просто скооперироватся, или вы сами на основе моего скрипта (или свой создайте) сделаем скрипт подготовки дистрибутива.

-------

Ю-ху!


Отправлено: 14:39, 13-07-2009 | #716

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

Аватара для FUH

Старожил


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


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

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


Цитата volk1234:
Про админ точку не знал, что- то где- то читал...Вроде - интегрируйте обновления в созданную админ точку. »
Поясняю...

Интегратор всегда первым делом делает админ.точку из того что ему дали
Даже если ему дали уже админ.точку и указали параметр IsAdmin=Yes, он мигом превратит вашу админ.точку в распакованный дистрибутив (удалив стрим AdminProperties) и опять сделает из него админ.точку, что будет гарантировать что в дистрибутиве хватает всех файлов.
Такой уж механизм начиная с некоторой версии

Цитата volk1234:
Сервис пак 3 лучше интегрировать предварительно - ведь в такой дистрибутив потом можно интегратором закатывать каждый раз обновления, а если это делать вместе с остальными обновлениями -это сильно замедляет процесс, SP3 больше всех обновлений вместе взятых. »
Ну тут уж хозяин-барин...
На самом деле интеграция SP3 занимает совсем немного времени (при отключенном антивирусе!) по сравнению с запаковкой дистрибутива в CAB'ы.

Никто не мешает вам пройтись интегратором по дистрибутивам, интегрировав в первый раз только SP3, и уже полученный дистрибутив использовать для интеграции остальных обновлений

Для скорости, можно указать в Settings.ini параметр NoCompress=Yes и тогда дистрибутив не будет запакован (хотя в описании и написано, что этот параметр не работает, он уже работает в тестовом режиме )

Так же можно просто доинтегрировать новые обновления в "дистрибутив прошлого месяца", но тут мы потеряем корректные REG-файлы...

P.S. В общем, жду конкретных предложений, которые стоит реализовать в интеграторе...

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

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

Отправлено: 20:46, 13-07-2009 | #717


Аватара для volk1234

Старовер


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

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


Вот еслибы не приходилось тянуть эту информацию клещами мы бы занимались только делом,
а не стократным обьяснением одного и тогоже новым участникам, как мне.
Шапку пора бы подредоктировать - оформить, добавить ссылку на версию 3b6, а то там все еще 3b3.
Составить и добавить FAQ по мотивам ветки. Мне кажется списки обновлений на 2008 год уже можно убрать. Пусть просто благадарности останутся.
Если нету времени редактировать шапку, скиньте мне в личку шапку в формате bbcode (ну нажмите кнопку редактировать, расширеное редактирование и скопируйте содержимое шапки с тегами)
Я могу отредактировать и скинуть вам новый вариант.

Давайте вместе доделаем предложенную инструкцию и повесим ее в шапку. Скрипт подготовки это не часть интструкции.

По поводу админ точки - то есть, если я положу простой дистрибутив - скрипт сам создаст админ точку ?
Тогда зачем параметр IsAdmin= ??

Насчет SP3. Если я его интегрирую заранее, а потом использую интегратор обновлений, в рег файле будут только обновления, а SP3 не будет прописан в системе как установленный? И Windows Update предложит мне его установить??

-------

Ю-ху!


Отправлено: 11:52, 14-07-2009 | #718


Старожил


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

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


А рег. файлы надо после установки импортировать? И если так, то при установке, например, только Ворда, в списке установленых обновлений появятся обновления Excel и Power Point?
Ещё на WU в списке остаётся старое KB945432, даже после установки KB953432. Можно сделать так, чтобы WU думал что оно установлено?(например в AllPatch.reg добавть информацию о нём)
читать дальше »
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9140110900063D11C8EF10054038389C\Patches\21FB0E2B74334AD478147AF68991FB9E]
"MSI3"=dword:00000001
"State"=dword:00000001
"Uninstallable"=dword:00000000
"LUAEnabled"=dword:00000000
"PatchType"=dword:00000000
"Installed"="20090714"
"DisplayName"="Security Update for Outlook 2003 (KB945432): OUTLOOK"
"MoreInfoURL"="http://support.microsoft.com/kb/945432"

Последний раз редактировалось murder, 14-07-2009 в 15:33.

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

Отправлено: 13:25, 14-07-2009 | #719


Аватара для volk1234

Старовер


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

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


Да кстати, и у меня тоже самое с KB945432.
интегрировал обновления интегратором 3b5

-------

Ю-ху!


Отправлено: 20:08, 14-07-2009 | #720



Компьютерный форум 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




 
Переход