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

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

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

Аватара для FUH

Старожил


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


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

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


Новая версия: ReMake2.b6

28.01.2007
1) Опционально удаляет устаревшие обновлния до их применения
2) Опционально удаляет папку с MSP-обновлениями поле их применения

Логика для "устаревших" обновлений достаточно примитивная и умеет только удалять обновления вышедшие после последнего сервис-пака (SP2). Обновления ищутся по имени *.msp и оставляются только те у кого новее номер KB.

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

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

Отправлено: 12:02, 28-01-2007 | #121



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

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


Аватара для YuriPet

Ветеран


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

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


SkySandy
В "полном списке" есть пункт:
Цитата:
10. Microsoft® Visual Basic® for Applications Update (KB923167)
Краткое описание: В среде Visual Basic для приложений (VBA) существует уязвимость удаленного выполнения кода, связанная со способом проверки свойств документа, которые передает ей ведущее приложение при открытии документа. В случае успешного использования уязвимости злоумышленник может получить полный контроль над уязвимой системой.
Описание для специалистов: Бюллетень по безопасности Microsoft MS06-047
Страница для закачки
Прямая ссылка на файл обновления (1300 КБ)
Примечание: После установки обновления файл Vbe6.dll (у меня он находится в каталоге Common Files\Microsoft Shared\VBA\VBA6) становится версии 6.4.99.72 от 05-июл-2006
А в MS06-047, между прочим , есть фраза:
Цитата:
Не подвержены уязвимости:
• Microsoft Office 2003 с пакетами обновления 1 (SP1) или 2 (SP2)
Прокомментируй, пожалуйста...
P.S. Если номер версии - "самоцель", тогда понятно...

-------

Моим первым "персональным компьютером" был(а) "МИР-1"!


Отправлено: 14:20, 28-01-2007 | #122


Старожил


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

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


Я уже об этом писал в посте от 26-11-2006 16:04
Microsoft® Visual Basic® for Applications Update

Вообще в теме еще довольно много обновлений, которые не обязательны, но можно поставить. Об них я пишу в этой теме, когда есть время.
Сделай версию темы для печати, и ты их найдешь. Но так как они созданы для упрощения работы с офисом я их в список не включаю.
Я после инсталляции офиса для клиентов еще ой еще как много дополнений к офису ставлю, для удобства работы с ним.
За что клиенты и благодарят денюшкой :-)

Отправлено: 17:43, 28-01-2007 | #123


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


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

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


kazavo4ka спасибо!

Отправлено: 18:44, 28-01-2007 | #124


Аватара для YuriPet

Ветеран


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

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


SkySandy
Цитата:
Вообще в теме еще довольно много обновлений, которые не обязательны, но можно поставить.
А я и не возражаю...
Вот только, на мой взгляд, в данном случае (KB923167) как раз "не обязательны, но можно" уместно заменить на "не нужно".

-------

Моим первым "персональным компьютером" был(а) "МИР-1"!


Отправлено: 20:03, 28-01-2007 | #125


Старожил


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

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


Хорошо, тогда расскажу историю откуда я нашел это обновление .... Ко мне обратился один мой клиент и утверждал что у него не работает один из скриптов.
EXCEL 2003 просто вылетал при его работе! Прошу заметить просто вылетал, не то что не правильно работал. И что самое интересное под Office XP и Office 2000 все работало как по маслу....

Начал разбираться. Думаю, наверно в системе у него что то не так. Поставил на новую машину Windows c обновлениями, потом Office с обновлениями и тот же эффект EXCEL вылетает с ошибкой по памяти. Решил посмотреть что происходит. Оказалось, что на Office XP и Office 2000 версия подсистемы Microsoft® Visual Basic for Applications: Vbe6.dll была старше, чем в Office 2003. Как Вы знаете эта dll и отвечает за выполнение скриптов и она едина для всех версий Office и является ключевой.

Дальше оказалось все просто найти последнюю версию этой dll и посмотреть каким путем она там оказалась. Поискал информацию на сервере Microsoft и оказалось, что она входит в указанное выше обновление. Дальше все просто, установил это обновление на Office 2003 и все стало правильно работать.

Еще раз подчеркну эта DLL является общим для всех версий Office и Microsoft Visual Basic для приложений с пакетом SDK. Просто для в Office 2003 оно не требуется для безопасности, но на корректной работе приложений сказывается.

А вобще можете и не ставить это обновление, если хотите поиметь проблемы в дальнейшем при работе скриптов :-))))

Меня только 2 вопроса заботит, первое не мало ли я взял с клиента денег (500 руб) за решение его проблемы и второе зачем опубликовал в этом топике, то что такое обновление есть и его надо ставить для корректной работы. Не было бы этого сообщения об этом обновлении одного из компонентов Office и я не потратил бы свое драгоценное время на объяснение зачем оно нужно и откуда взялось :-)))
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:33, 28-01-2007 | #126


Аватара для YuriPet

Ветеран


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

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


SkySandy
Вот теперь все понятно. Спасибо за подробности...
А жалеть о том, что "потратил... свое драгоценное время на объяснение зачем оно нужно и откуда взялось", думаю, не стоит.
Благие дела всем и всегда когда нибудь зачтутся...

-------

Моим первым "персональным компьютером" был(а) "МИР-1"!


Отправлено: 21:57, 28-01-2007 | #127


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


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

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


Добрый день!
Подскажите,почему не устанавливаются следующие обновления:
Обновление безопасности для Excel 2003 (KB925257)
Обновление фильтра нежелательной почты для Outlook 2003 (KB925534)
Обновление безопасности для Outlook 2003 (KB924085)
или тут есть какая-то особенность?
с уважением,
Yualpet

Отправлено: 17:50, 03-02-2007 | #128


Старожил


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

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


13 февраля 2007г вышло 7 обновлений:
  1. Обновление фильтра нежелательной почты для Outlook 2003 (KB924885)
    Краткое описание: Это обновление обеспечивает фильтр нежелательной почты для Microsoft Office Outlook 2003 более точным определением того, какие электронные сообщения следует считать нежелательной почтой. Обновление было выпущено в феврале 2007 г.
    Описание для специалистов:Description of the Outlook 2003 Junk E-mail Filter update: February 13, 2007
    Страница для закачки
    Прямая ссылка на файл обновления (русская версия) (3320 КБ)
    Примечание: замещает KB925534

  2. Обновление безопасности для Word 2003 (KB929057)
    Краткое описание: В Microsoft Office Word 2003 имеется уязвимость системы безопасности, из-за которой возможен запуск произвольного кода при открытии злонамеренно измененного файла. Это обновление устраняет указанную проблему.
    Описание для специалистов:Description of the security update for Word 2003: February 13, 2007
    Страница для закачки
    Прямая ссылка на файл обновления (русская версия) (5800 КБ)
    Примечание: замещает KB923094

  3. Обновление Excel 2003 (KB929058)
    Краткое описание: При редактировании книги Microsoft Office Excel 2007, сохраненной на веб-узле сервера SharePoint Portal Server или служб Windows SharePoint Services, изменения не сохраняются.
    Описание для специалистов:Description of the update for Excel 2003: February 13, 2007
    Страница для закачки
    Прямая ссылка на файл обновления (русская версия) (5073 КБ)
    Примечание: замещает KB925257

  4. Обновление PowerPoint 2003 (KB929060)
    Краткое описание: При редактировании презентации Microsoft Office PowerPoint 2007, сохраненной на веб-узле сервера SharePoint Portal Server или служб Windows SharePoint Services, изменения не сохраняются.
    Описание для специалистов:Description of the update for PowerPoint 2003: February 13, 2007
    Страница для закачки
    Прямая ссылка на файл обновления (русская версия) (2820 КБ)
    Примечание: замещает KB923091

  5. Обновление пакета Office 2003 (KB925251)
    Краткое описание: В этом обновлении устраняется проблема, возникшая в связи с переходом Словении с национальной валюты на евро.
    Описание для специалистов:Description of the update for Office 2003: February 13, 2007
    Страница для закачки
    Прямая ссылка на файл обновления (русская версия) (556КБ)
    Примечание: не замещает прошлые обновления

  6. Обновление безопасности для Office 2003 (KB929064)
    Краткое описание: В Microsoft Office 2003 имеется уязвимость системы безопасности, из-за которой возможен запуск произвольного кода при открытии злонамеренно измененного файла.
    Описание для специалистов:Description of the security update for Office 2003: February 13, 2007
    Страница для закачки
    Прямая ссылка на файл обновления (русская версия) (5594 КБ)
    Примечание: замещает KB923272

  7. Обновление безопасности для Office 2003 (KB920813)
    Краткое описание: Это обновление устраняет уязвимость, из-за которой возможно выполнение вредоносного кода. Кроме того, в это обновление могут быть включены и другие исправления.
    Описание для специалистов:Description of the security update for Office 2003, for Project 2003, and for Visio 2003: February 13, 2007
    Страница для закачки
    Прямая ссылка на файл обновления (русская версия) (1031 КБ)
    Примечание: прошлые обновления не замещает, но входит в пакет февральских 2007 обновлений Windows
Подробнее об фильтре нежелательной почты смотри в посте: Информация о всех обновлениях Office

Исправлены посты с учетом вышедшего обновления:
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:43, 16-02-2007 | #129


Аватара для cnira

Старожил


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

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


возможно ли делать update-pack для msoffice2003rus для тихого обновления уже установленного офиса, по примеру Service Pack 3 (pre) для Windows XP SP2 RUS февраль 2007 для Windows XP??

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

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

Отправлено: 11:16, 16-02-2007 | #130



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




 
Переход