Monday, September 25th, 2017

Гид по интеграции обновлений в дистрибутив Windows Vista

Published on Март 3, 2009 by   ·   Комментариев нет

Несколько дней назад я решил вплотную заняться изучением вопроса интеграции различных хотфиксов, в том числе Ultimate Extras, предназначенных для Windows Vista, напрямую в файл образа install.wim – как и многие другие пользователи, я предпочитаю использовать ОС, которая укомплектована последними хотфиксами, которые не нужно повторно загружать с Windows Update. Собственно, предлагаем вам ознакомиться с гидом.

К счастью сделать это достаточно просто, так как предоставляет для этого все необходимые инструменты, к тому же совершенно . Следом за нашим коротеньким гидом по интеграции всевозможных хотфиксов на примере 32-битной редакции Vista Ultimate вы сможете загрузить макет скрипта, который поможет мгновенно начать работу.

Требования

Сложность — средняя. Необходимы навыки работы с командной строкой понимание принципа работы imagex и peimg приветствуется.

Данный гид предполагает наличие установленного WAIK, а также использование командной строки, запущенной от системы. Необходимые инструменты расположены в папке C:\Program Files\Windows AIK\. В качестве примера мы используем хотфикс под номером 928089.

Шаги

  • Загрузить все хотфиксы, доступные через http://support.microsoft.com (в формате .msu). Что касается Ultimate Extras, то их можно найти в папке C:\Windows\SoftwareDistribution\Download\ только в Ultimate-версии. Нам потребуются следующие cab-файлы:

    Windows6.0-KB922812-x86.cab (Hold»em)
    Windows6.0-KB929327-x86.cab (DreamScene Preview)
    Windows6.0-KB929328-x86.cab (BitLocker)
    Windows6.0-KB930063-x86.cab (BitLocker)

  • Разархивируйте содержимое .msu-файла, чтобы получить .cab-файл, необходимый для интеграции (peimg для интеграции хотфикса требуется файл формата .cab). Набираем команду:

    expand -F:* c:\updates\Windows6.0-KB928089-x86.msu c:\updates

    После распаковки .msu-файла в папке C:\updates появится четыре новых файла: .txt-файл, .xml-файл и два .cab-файла. Единственное, что нам потребуется — это основной .cab-файл, в нашем случае Windows6.0-KB928089-x86.cab. Остальное, включая сам .msu-файл, можно удалить. Повторяем операцию для каждого .msu-хотфикса.

  • Копируем содержимое Vista DVD во временную рабочую папку, к примеру, в c:\vistadvd\.
  • После распаковки всех .msu-обновлений их требуется импортировать в установочный образ install.wim. Каждая из имеющихся в установочном образе версия Vista должна быть обновлена вручную. Если, например, вы хотите интегрировать обновления в Ultimate-версию 32-битного установочного диска, необходимо использовать следующие команды:

    Перед выполнением команды убедитесь, что в папке imagex есть файл драйвера wimfltr.inf и он установлен

    imagex /mountrw c:\vistadvd\sources\install.wim 4 c:\mount (где c:\mount — папка в которую монтируется установочный образ, а 4 обозначает в данном образе порядковый номер Ultimate-версии)

    peimg c:\mount\windows /import=c:\Updates\Windows6.0-KB928089-x86.cab

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

  • Теперь, когда все обновления импортированы, пришло время установить их в образ Windows. Если вы не выполните эту процедуру, Windows Update будет внимать к вам с просьбой загрузить обновления, которые, на самом-то деле уже загружены. Установка хотфиксов позволит избежать подобную ситуацию и буквально внедрит обновление в инсталлятор. Для установки воспользуемся командой:

    peimg /install=*Package* c:\mount\windows

    Команда будет выполнена для всех обновлений, в имени которых встречается фраза «Package», поэтому нет необходимости повторять ввод команды для каждого обновления. Чтобы просмотреть список обновлений и проверить установлены они или нет, набираем:

    peimg /list /image=c:\mount\windows

  • В итоге появится :

    Где находятся обновления Windows?

    Если вы желаете, чтобы хотфиксы или Ultimate Extras были доступны в каждой из существующих версий Vista, то и этапы 4 и 5 должны быть повторены для каждой версии Vista. Для этого сначала демонтируем образ Windows Vista, с которым вы работали и затем смонтировать другой образ:

    imagex /commit /unmount c:\mount

    imagex /mountrw c:\vistadvd\sources\install.wim x c:\mount (x — порядковый номер версии Vista в файле install.wim)

  • Почти все. Осталось только создать ISO-файл. Для этого можно использовать утилиты типа vLite. Поэтому для создания ISO вам не понадобится извлекать загрузочный сектор и пользоваться cdimage или oscdimg.

Скачать макет скрипта можно тут.

Источник: http://www.winbeta.org





Смотрите также:

Tags: ,

Readers Comments (Комментариев нет)

Comments are closed.

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]