Показать полную графическую версию : Интеграция обновлений в готовую сборку.
Всем привет!Скажите пожалуйста как можно интегрировать обновления в готовую сборку?Последние обновления делались в 2008 году.Хочу интегрировать браузер версии 8(был интегрирован 7),Пакеты KB***,И обновить Windows Media Player 11.Архив с плеером лежит в папке SVCPACK.
Скажите пожалуйста как обновить дестибьютив?
Спасибо!
Всем привет!Скажите пожалуйста как можно интегрировать обновления в готовую сборку?Последние обновления делались в 2008 году.Хочу интегрировать браузер версии 8(был интегрирован 7),Пакеты KB***,И обновить Windows Media Player 11.Архив с плеером лежит в папке SVCPACK.
Скажите пожалуйста как обновить дестибьютив? »
Все манипуляции нужно проводить с чистым дистрибутивом. Переделывать кем-то сделанный дистрибутив намного сложнее и чревато проблемами при установке.
Что касается обновлений Windows то можете воспользоваться - вот этим. (http://forum.oszone.net/thread-70124.html) Можно попробовать запустить его на определенном этапе установке оси.
Diman19, если хотите обновить только Internet Explorer 7 до 8 версии , то можно его скачать с сайта Microsoft и положыть его в папку SVCPACK , таким же способом можно и обновить Windows Media Player 11 , удалив старый и поставив скачанный с сайта Microsoft , подом только не забудь подправить файл SVCPACK.inf в котором нужно прописать ключи для автоустановки Internet Explorer8 и Windows Media Player 11
если будут ошибки , значит готовую сборку обновить не удастся или ты что то неправильно сделал
Все манипуляции нужно проводить с чистым дистрибутивом. Переделывать кем-то сделанный дистрибутив намного сложнее и чревато проблемами при установке. »
если идет речь об обновлении только Internet Explorer7 до версии Internet Explorer8 и Windows Media Player 11 то это возможно , только обновленый Internet Explorer8 и Windows Media Player 11 ( предыдущий плеер нужно удалить )нужно писать в последнюю строку файла SVCPACK.inf , апдейтпак здесь необязательно использовать , можно сделать все вручную
А что сначала дистрибутив не можешь сделать
А что сначала дистрибутив не можешь сделать
Долго.Опять все иконки вручную менять?
Долго.Опять все иконки вручную менять?
так в папочку кокую нибудь скинь
а уж потом собирай
Не понял ответа!Что в папочку скинуть?
Что в папочку скинуть
иконки или что там у тебя
Yuran172
10-01-2010, 10:40
Всем доброго времени суток! Тему отдельную создавать не стал - спрашиваю в этой: хочу интегрировать все обновления в Win2000 после выхода SP4 через nLite - как правильно это сделать? По номеру обновления? по дате выпуска? или просто кинуть всю кучу в nLite и он сам разберется? Прошу вообще прояснить ситуацию по этому поводу.
stalinit078
10-01-2010, 11:36
Нужно ориентироваться по номерам.
Можно попробовать кинуть всю кучу и nLite сама интегрирует. Потом нужно будет протестировать на виртуальной или реальной машине на предмет наличия ошибок.
Yuran172
10-01-2010, 12:05
Ну я сделал вот так:
1. Сперва в чистый оригинальный образ я интегрировал DirectX за август 2009 года, Internet Explorer 6 SP1 и Windows Media Player 9 с помощью HFSLIP.
2. Потом поставил его на виртуалку - автоматическое обновление обнаружило 2 необходимых апдейта - Windows Installer 3.1 и обновление для фоновой интеллектуальной службы передачи (BITS) 2.0 и WinHTTP 5.1. После их установки стали доступны еще 89 обновлений, а после их установки появилось еще одно.
3. Именно в таком порядке я и интегрировал их в дистрибутив, т.е. сперва два первых, потом 89 (тупо скормил всю кучу nLite'у) и в конце одно последнее.
4. После всех моих манипуляций ОСь встала на виртуалку на ура, но автоматическое обновление все равно сообщает о доступности двух обновлений, которые уже интегрированы. Возможно, причина в том, что какое-то обновление заменяет другое или наоборот - поэтому и возник мой вышезаданный вопрос)
jameszero
10-01-2010, 13:14
Yuran172
Приведите список всех интегрируемых обновлений и укажите какие два обновления предлагает переустановить Windows Update.
Yuran172
10-01-2010, 15:45
В самом начале (как я понимаю для нормальной работы службы Windows Update и установки последующих обновлений) обнаруживаются и ставятся два апдейта:
- Windows2000-KB842773-x86-RUS.EXE
- WindowsInstaller-KB893803-v2-x86.exe
После их установки и перезагрузки обнаруживается еще 89 (вообще 90, просто я не считаю средство удаления вредоносных программ за декабрь):
извините, но писать все это обламывает, поэтому картинка
http://white-blood.ucoz.de/updates.png
Кстати тут есть пара моментов:
- обновления Q329115_W2K_SP4_X86_RU.exe и Windows-KB870669-x86-ENU.exe nLite не интегрирует - говорит не умею))), а после установки ОСи она их уже не просит;
- обновление под названием Windows2000-KB891861-v2-x86-RUS.EXE является накопительным (весит чуть больше 30 Мб) и включает в себя все официальные обновления с момента выхода SP4 (17.07.2003) по 13.09.2005 (дата выхода апдейта). Возникает вопрос: а нужно ли интегрировать обновления с более ранней датировкой или более низким номером?
Ну и после установки этих обнов и перезагрузки выскакивает еще один и на этот раз последний - Windows2000-KB922582-x86-RUS.EXE.
После установки ОСи (конечно уже все интегрировано как я писал в предыдущем посте) Windows Update находит еще два обновления, но они были уже интегрированы мной, при чем один из них - Windows2000-KB922582-x86-RUS.EXE последним! Второе также интегрировано и носит название Windows2000-KB923191-x86-RUS.EXE. В общем помогите чем сможете. В принципе все работает и я не жалуюсь, но все равно вопросы мои остались без ответа и я с радостью пересоберу дистрибутив более правильно!
jameszero
10-01-2010, 18:11
Yuran172
Прочтите описание KB922582 (http://support.microsoft.com/kb/922582/ru-ru)
Примечание. Исправление 922582 можно интегрировать в исходные файлы установки Windows 2000 с пакетом обновления 4 (SP4). Тем не менее, это необходимо сделать перед интеграцией обновлений, описанных в разделе необходимых условий для Windows 2000 статей базы знаний Майкрософт 891861 и 905590. Это необходимо сделать, поскольку интеграция обновлений использует порядок «прибыл первым, обслужен последним».
Видимо nLite интегрирует хотфиксы по возрастанию номеров, а не интеллектуально, что и приводит к ошибке. KB905590 можете не учитывать, это непубличное обновление, но KB922582 необходимо интегрировать до Rollup 1 KB891861.
По обновлению KB923191 сообщите версию файла comctl32.dll в системе сразу после установки.
Yuran172
10-01-2010, 18:43
Прочитал... т.е. как я понимаю сперва я также интегрирую первые два обновления, потом этот самый KB922582, а потом остальные 89?
По обновлению KB923191 сообщите версию файла comctl32.dll в системе сразу после установки. »
эмм... а подробнее можно?
jameszero
10-01-2010, 19:16
сперва я также интегрирую первые два обновления, потом этот самый KB922582, а потом остальные 89? »
Можно и так.
а подробнее можно? »
Правой кнопкой по файлу >> свойства >> версия.
Yuran172
10-01-2010, 19:22
Не ну как версию посмотреть я знаю))) имею ввиду сообщить та куда? Вам?
jameszero
10-01-2010, 19:27
Здесь сообщите - в посте.
Yuran172
12-01-2010, 01:31
Извините пока не располагаю большим кол-вом свободного времени (сессия) - как только пересоберу образ обязательно отпишу о результатах.
Yuran172
12-01-2010, 08:29
В общем готово. Интегрировал сперва первые два, потом KB922582, потом Rollup 1 KB891861 и потом остальные 88 апдейтов.
Что получилось: версия файла comctl32.dll в системе сразу после установки 5.81.3900.7109 (ниже написана версия продукта - 5.00.3900.7109).
Что касается Windows Update: опять находит два интегрированных обновления! Только теперь вместо KB922582 он предлагает скачать Rollup 1 KB891861))) второе обновление не изменилось - KB923191 (после его установки версия файла comctl32.dll меняется на 5.81.4968.2500, продукта на 5.50.4968.2500 - можно полагать что интеграция в дистрибутив так и не прошла).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.