УЧЕБНИК ПО АВТОУСТАНОВКЕ WINDOWS

       

Интеграция обновлений


При запуске пакета обновления с ключом /integrate:path происходит следующее:

Новые версии файлов, содержащиеся в пакете обновлений распаковываются в i386, заменяя старые файлы. При этом они находятся в несжатом виде (*.dll вместо *.dl_)

Исполняемый файл обновления переименовывается в формат KBxxxxxx.exe в соответствии с номером статьи MS KB и копируется в директорию i386\svcpack

Каталоговый *.cat файл копируется в директорию i386\svcpack

В файл dosnet.inf в секцию [OptionalSrcDirs] вносится название каталога, содержащего обновления (svcpack)

В файл svcpack.inf добавляются запись для установки *.cat файла и запуска исполняемого файла обновления во время установки системы

После интеграции шести обновлений файл svcpack.inf выглядит следующим образом. В нем, кстати, видны и ключи /q /n /z, с которыми автоматически устанавливаются исполняемые файлы обновлений во время инсталляции системы.

[CatalogHeader]

[Version] BuildNumber=2600 MinorVersion=1 MajorVersion=5 Signature=" NT$" [SetupData] CatalogSubDir="\I386\svcpack" [SetupHotfixesToRun] KB886185.exe /q /n /z KB885626.exe /q /n /z KB834707.exe /q /n /z KB885836.exe /q /n /z KB885835.exe /q /n /z KB873339.exe /q /n /z [ProductCatalogsToInstall] KB886185.cat KB885626.cat KB834707.cat KB885836.cat KB885835.cat KB873339.cat

Как видите, все что раньше приходилось делать вручную, теперь выполняется одной командой.



Содержание раздела