SHKoder
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Windows XP SP3 на официальном сайте не финальный?? собстно сабж скачал сервис пак со следующих ссылок Windows XP Service Pack 3 rus но есть одно маленькое но если распаковать его с помощью архиватора, то в WindowsXP-KB936929-SP3-x86-RUS.exe\i386\update\update.ver содержится нижеследующее: 1394bus.sys=C1536905AD2067812A238BCE998F4BFF,000500010A281588,53376,SP3BTA,9BC1213D 4mmdat.sys=7E14BAD6CBC8EE6857902E33128E6DF2,000500010A281588,12288,SP3BTA,FF92070E 61883.sys=914A9709FC3BF419AD2F85547F2A4832,000500010A281588,48128,SP3BTA,4688DD6C 6to4svc.dll=B58908676C2907D14060B40EFDEF0DE6,000500010A281588,100352,SP3BTA,A9A38BAC WindowsXP-KB936929-SP3-x86-RUS.exe\i386\update\branches.inf [FileBranchInfo] RTMQFE="%RTMQFE_NAME%",SP1RTM SP1RTM="%SP1RTM_NAME%",SP1QFE SP1QFE="%SP1QFE_NAME%",SP2BTA SP2BTA="%SP2BTA_NAME%",SP2RC1 SP2RC1="%SP2RC1_NAME%",SP2RC2 SP2RC2="%SP2RC2_NAME%",SP2IDX SP2IDX="%SP2IDX_NAME%",SP2RTM SP2RTM="%SP2RTM_NAME%",SP2GDR SP2GDR="%SP2GDR_NAME%",SP2QFE SP2QFE="%SP2QFE_NAME%",SP3BTA SP3BTA="%SP3BTA_NAME%",SP3BTA на сколько я понимаю: RTM - релиз QFE - для поставщиков компьютерной техники BTA - бета RC1 - релиз кандидат 1 RC2 - релиз кандидат 1 IDX - хз GDR - general distribution release я могу ошибаться... но описание более подробное тут По-моему, через ключик /integrate:, а вот почему: разница между указанными тобой 1-ым и 2-ым способами заключается в следующем: I. Те обновления, кот. содержат неск-ко вариантов (наборов) заменяемых (обновляемых) сис. файлов (напр., RTMQFE, SP1RTM, ... SP2RC1, SP2QFE, SP2GDR ...), т.е. те обновления, кот. поддерживают неск-ко различных версий Win (большинство обновлений именно такие) - напр., Win XP SP1 и Win XP SP2 (конкретные данные об этом указываются в графе "Applies to" свойств самих файлов - *KB*.exe) в 1. эти обновления определяют используемый набор сис. файлов для замены при запуске, на что уходит нек-рое время, а в 2. используемый набор определяется по дистрибутиву и записывается при интеграции для каждого обновления в файл I386\svcpack\HFINT.dat (а в файл I386\svcpack\branches.inf - расшифровка наборов для самих *KB*.exe), а при запуске каждое обновление проверяет наличие этих файлов в каталоге, откуда они запущены, и если находит, то использует указанный в них набор; II. В каталог I386 дистр-а (а иногда и в нек-рые подкаталоги - если верить MS - зависит от обновления - что оно обновляет) копируется определёный на I. этапе интеграции набор заменяемых сис. файлов (вида *.xxx), соотв. удаляются старые (и упакованные, между прочим) сис. файлы *.xx_; ну, и разумеется, добавляются соотв. строки в 1-ую секцию [Files] файла I386\DOSNET.INF (для каждого скопир. в I386 сис. файла, строки вида d1,имя_файла.xxx) - чтоб Setup (когда ещё в Text-Mode) при копировании файлов их тоже подхватил; III. (НЕ важное различие) В каталог I386\svcpack также копируются *.cat из обновлений, и записываются соотв. строки в секцию [ProductCatalogsToInstall] файла I386\svcpack.inf Примечание 1: У Хотфиксов (*Q*.exe) нек-рое указанное выше и ниже отличается от *KB*.exe; Используемые в дальнейшем сокращения: SP=СервисПак, Сокр.=Сокращённое, Полн.=Полное, Na=название, Ver=Версия, Win=Windows, UWin=ОБНОВЛЯЕМАЯ Win, Ukb=обновляЮЩИЙ набор сис. файлов из KB Примечание 2 (только для KB и только для Win XP) : Расшифровка (согласно MS) названий наборов (при интеграции помещается в I386\svcpack\branches.inf): (Название набора - XXXYYY, где XXX указывает номер SP Win, либо SP0 если XXX=RTM); Соответствие Полн. Na Ver UWin, Полн. Na Ukb, Сокр. Na Ver UWin и Сокр. Na Ukb : Полн. Na Ver UWin Полн. Na Ukb Сокр. Na Ver UWin Сокр. Na Ukb Win XP SP0 RTM SP1 RTM RTMQFE SP1RTM Win XP SP1 RTM SP1 QFE SP1RTM SP1QFE Win XP SP1 QFE SP2 BETA SP1QFE SP2BTA Win XP SP2 BTA SP2 RC1 SP2BTA SP2RC1 Win XP SP2 RC1 SP2 RC2 SP2RC1 SP2RC2 Win XP SP2 RC2 SP2 IDX SP2RC2 SP2IDX Win XP SP2 IDX SP2 RTM SP2IDX SP2RTM Win XP SP2 RTM SP2 GDR SP2RTM SP2GDR Win XP SP2 GDR SP2 QFE SP2GDR SP2QFE Win XP SP2 QFE SP2 QFE SP2QFE SP2QFE (Win XP SP1 QFE - Win XP SP1a) Примечание 3 (для ВСЕХ Windows, для KB): Основные окончания (YYY) названий наборов (branches'ов): Сокр. Na Ukb XXXRTM XXXGDR XXXQFE Ver SP UWin Без SP Предыдущая (напр.,XXX-1) Текущая (XXX) Напр., может попадаться и такое (согласно MS) (напр., Windows Server 2003 и др.): GDR-набор для XXX-1=SP1, версия самого набора - XXX=SP2 (речь идёт НЕ о СервисПаке SP2, а именно о наборе (сис. файлов) Обновления Безопасности (*KB*.exe) ) Также, полезно будет почитать: KB828930 (RU): Интеграция обновлений программного обеспечения в исходные установочные файлы Windows (правда, в указанном там ручном способе интеграции (также там указан и через "/integrate:") отсутствует использование HFINT.dat и branches.inf, кот. присутствует в интегр. через "/integrate:"); KB328848 (EN): Описание обновлений с двумя режимами для Windows XP KB824994 (EN): Общее описание содержимого обновлений для Windows Server 2003 KB262841 (EN): Параметры командной строки, которые поддерживаются пакетами обновления для Windows (RU) Руководство по установке и развертыванию обновления для Microsoft® Windows® XP с пакетом обновления 2 (SP2) (там тоже есть параметры командной строки, зато на РУССКОМ) Насчёт параметров ком. строки: Лично я, когда интегрирую KB###### - НЕ для автомат. установки (а, напр., для друзей в виде обычной, Attended-установки), использую ключи /u /n /z /o (/u - режим автоматической установки, установка KB проходит автоматом, но отображается ход установки); - ВСЕГДА добавляю ключ /o - Перезапись файлов ПВТ (OEM) без уведомления |