Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Какой метод установки (интеграции) обновлений вы используете? (http://forum.oszone.net/showthread.php?t=55903)

Vadikan 30-10-2005 20:37 368937

Какой метод установки (интеграции) обновлений вы используете?
 
Доброго времени суток!

Как известно, количество pre-SP3 апдейтов перевалило за 30. Совершенно нбх каким-то образом поддерживать обновленный дистрибутив. Посему вопрос: какой метод интеграции обновлений вы используете? На сайте описаны или упомянуты несколько методов:Если вы используете другой метод, то не обязательно сразу голосовать за "Другой". Просто расскажите о методе в теме, и если он разумен (хе-хе), я добавлю его к голосованию, и вы сможете отдать за него свой голос.

Голсование создается с возможность просмотра голосов участников, так что отправлять пост лишь с названием метода необязательно. А вот дискуссия на тему преимуществ того или иного метода приветствуется.

Я пользуюсь автоматизированным методом svcpack.inf (SVCompiler VseDoFeni), т.к. ручной метод svcpack.inf уж больно утомителен. Собственно автор сформулировл основное преимущество метода в своей статье:
Цитата:

Метод, использующий ключ /integrate не рассматриваю в принципе, т.к. трудно их из дистрибутива «выковыривать» в случае отмены обновления
По той же причине не использую nLite. XPCreate - долго, т.к. приходится проходить весь процесс создания дистрибутива. Что же касается UpdatePack'ов, то при всем их удобстве, я предпочитаю контролировать создание дистрибутива самостоятельно.

Спасибо за внимание.


dimadr 30-10-2005 20:54 368944

Я использую метод RusUpdatePack Petya V4sechkin'а. Так как в этом случае интеграция происходит с заменой старых файлов новыми до инсталляции, что существенно уменьшает размер дистрибутива и уменьшает время самой инсталляции Windows XP. Не появляется ненужных папок отката установки обновлений.

STV 31-10-2005 10:37 369088

Я использую метод Cmdlines.txt, удобно тум что при отмене обновления, можно просто заблокировать или удалить сточку...

[Commands]
;обновлений для программного обеспечения при загрузке становится значительно меньше
"Update\07\KB898461.exe /passive /norestart /nobackup"
;Установщик Microsoft Windows 3.1
"Update\06\KB893803v2.exe /passive /norestart /nobackup"
;Устраняет критическую ошибку системы безопасности
"Update\08\KB896423.exe /passive /norestart /nobackup"
;06
"Update\06\KB890046.exe /passive /norestart /nobackup"
"Update\06\KB893066v2.exe /passive /norestart /nobackup"
"Update\06\KB896358.exe /passive /norestart /nobackup"
"Update\06\KB896422.exe /passive /norestart /nobackup"
"Update\06\KB896428.exe /passive /norestart /nobackup"
;07
"Update\07\KB901214.exe /passive /norestart /nobackup"
;08
"Update\08\KB893756.exe /passive /norestart /nobackup"
"Update\08\KB899587.exe /passive /norestart /nobackup"
"Update\08\KB899591.exe /passive /norestart /nobackup"
;09
"Update\09\KB896688.exe /passive /norestart /nobackup"
"Update\09\KB899589.exe /passive /norestart /nobackup"
"Update\09\KB900725.exe /passive /norestart /nobackup"
"Update\09\KB901017.exe /passive /norestart /nobackup"
"Update\09\KB902400.exe /passive /norestart /nobackup"
"Update\09\KB904706.exe /passive /norestart /nobackup"
"Update\09\KB905414.exe /passive /norestart /nobackup"
"Update\09\KB905749.exe /passive /norestart /nobackup"

и т.д.

Ven 31-10-2005 13:13 369167

Я использую файл ответов winnt.sif, интегрирую (/integrate:<path>)в дистрибутив только одно обновление - WindowsXP-KB885626-v2-x86-rus.exe. Я решил интегрировать именно его потому что у меня было несколько проблемных компьютеров, на которых WinXP+SP2 просто не ставился. Проблема решалась интегрированием этого обновления.
Все остальные обновления я устанавливаю после установки ОС:
Код:

md %systemroot%\updates_log
 DotNet.exe
 MP10Setup.exe /q
 wu6.exe
 wgainstall.exe /q
 Windows-KB890830-V1.9-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsInstaller-KB893803-v2-x86.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB873339-x86-RUS.exe /quiet /norestart
 WindowsXP-KB885250-x86-RUS.exe /quiet /norestart
 WindowsXP-KB885835-x86-RUS.exe /quiet /norestart
 WindowsXP-KB885836-x86-RUS.exe /quiet /norestart
 WindowsXP-KB886185-x86-rus.exe /quiet /norestart
 WindowsXP-KB887742-x86-RUS.exe /quiet /norestart
 WindowsXP-KB888113-x86-RUS.exe /quiet /norestart
 WindowsXP-KB888302-x86-RUS.exe /quiet /norestart
 WindowsXP-KB890046-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB890859-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB891781-x86-RUS.exe /quiet /norestart
 WindowsXP-KB893066-v2-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB893756-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB894391-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB896358-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB896422-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB896423-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB896428-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB896688-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB898461-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB899587-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB899589-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB899591-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB900725-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB901017-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB901214-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB902400-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB904706-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB905414-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 WindowsXP-KB905749-x86-RUS.exe /quiet /norestart /log:%systemroot%\updates_log\update.txt
 pause

Такой метод позволяет мне управлять установкой обновлений в каждом конкретном случае. Добавление новых обновлений делается элементарно. При отмене обновления также проблем не возникает. Пока что этот способ меня устраивает.
В дальнейшем планирую сделать мультибут (мне он нужен для выбора нужного файла ответов).

VseDoFeNi 31-10-2005 17:35 369266

Я пользуюсь автоматизированным методом svcpack.inf (SVCompiler VseDoFeni). :)

Timofeyster 31-10-2005 20:01 369310

Для быстрого и надежного развертывания последних обновлений на проинсталированные компьютеры можно использовать Windows Server Update Services

А для чего вообще интегрировать обновления в дистрибутив???
А если мелкомягкие отозвут назад это обновление, как в свою очередь было с Update Rollup 1 for Windows 2000 SP4??? Я его сдуру интегрировал, через деделю смотрю, а он всё равно с WSUS-а тянется. Как оказалось, мелкомягкие отозвали его назад, и выпустили новую версию.

ИМХО: в дистрибутив можно интегрировать сервис паки, да и то, только те, которым не менее пулугода

Vadikan 31-10-2005 20:07 369312

Ven
Цитата:

Все остальные обновления я устанавливаю после установки ОС:
T.e. это фактически метод GuiRunOnce или RunOnceEx, так?

Timofeyster
Цитата:

Для быстрого и надежного развертывания последних обновлений на проинсталированные компьютеры можно использовать Windows Server Update Services
В корпоративном секторе - да, но для домашних пользователей это не очень подходит :)
Цитата:

А для чего вообще интегрировать обновления в дистрибутив???
Согласен, потому мне и нравится автоматизированный svcpack.inf метод. Я немного модифицировал батник SVCompiler, чтобы он удалял уже имеющийся svcpack.inf и папку Update с обновлениями, а затем воссоздавал их заново (с учетом добавленных/убранных обновлений) из своей рабочей директории.

biork 31-10-2005 23:48 369357

Вот, ёпрст! Не туда проголосовал... :sorry: Как переголосовать?

fox_sly 01-11-2005 11:36 369471

Использую пакет RusUpdatePack от Petya V4sechkin'а за что ему огромное человеческое спасибо.
Инсталяшка записана на DVD-RW и на машине, пересобрать образ не долго, а вот выкачивать отдельно обновления не хватает личного времени :sorry:

dimadr 02-11-2005 10:49 369774

Ещё один довод в защиту метода предварительной интеграции Petya V4sechkin'а:
Используйте ключ реестра:
;версия Windows на рабочем столе
[HKEY_CURRENT_USER\Control Panel\Desktop]
"PaintDesktopVersion"=dword:00000001
Чтобы посмотреть какая версия сборки у вас после интеграции обновлений.
Было бы не плохо услышать каковы результаты у сторонников методов: svcpack.inf (оба) и /integrate.
Свой результат я выкладываю.

VseDoFeNi 02-11-2005 12:04 369807

dimadr
Объясняю ситуацию.
1 Для меня мегабайт стОит 2р 50коп, соответственно качать лишнее резона нет.
2 Petya V4sechkin не сподобился выложить инсрументарий с описанием методики ;)

Imho этих двух аргументов уже достаточно :)

dimadr 02-11-2005 14:06 369844

VseDoFeNi
Не предполагал, что в этой теме будут жаркие споры.
Твой первый пункт я не буду обсуждать, а вот второй не соотвествует действительности., т.е. в теме про RusUpdatePack есть и метода и инструментарий.

VseDoFeNi 02-11-2005 14:10 369846

dimadr
Не видел, если так - беру второй пункт обратно :)
Только это не жаркие споры на самом деле. Просто кому как удобнее.


Время: 18:52.

Время: 18:52.
© OSzone.net 2001-