Как интегрировать программы в дистрибутив




Манипуляции с дистрибутивом ОС или как интегрировать обновления в образ системы Windows 7

Под манипуляцией с установочным образом Windows мы будем подразумевать добавление или удаление отдельных компонент операционной системы еще до ее инсталляции. Речь идет о том, чтобы добавить в дистрибутив (обычно файл с расширением ISO) компоненты (например, драйвера или сервис-паки) без помощи специалистов Microsoft.

Такая операция может быть осуществлена с помощью специализированного программного обеспечения. Когда и зачем это может понадобиться? В самых разных обстоятельствах и самым различным категориям пользователей Windows. В первую очередь тем, кому нужно интегрировать обновления в имеющийся у них образ Windows 7.

На модификацию образа могут сподвигнуть самые разные обстоятельства. Например:

  • Вы пытаетесь инсталлировать Windows 7 на только что приобретенный ноутбук и обнаруживаете, что процесс установки завершается ошибкой с указанием на отсутствующие драйвера.
  • Вы занимаетесь массовой инсталляцией ОС на множество компьютеров в организации.
  • Сформировав удобную для себя рабочую среду вы хотели бы сохранить ее для дальнейшего использования и получать подходящее для себя окружение немедленно после инсталляции.
  • Вы имеете дистрибутив Windows без последних пакетов обновлений и хотели бы включить их в установочный диск.

Во всех этих случаях вам было бы желательно заполучить модифицированный образ дистрибутива Windows с персонализированной конфигурацией.

Немного истории и где хранятся сведения о процессе загрузки?

С самого момента появления операционок модели NT вместе с ними начали поставляться инструменты для автоматической инсталляции системы на один или многие компьютеры. Например, Windows 2000 содержала довольно развитый инструментарий такого назначения. Те, кто устанавливал ОС с обычного инсталляционного диска вручную хорошо знают, что в процессе установки операционная система требует от пользователя дать ответы на целый ряд вопросов, касающихся места установки, типа файловой системы и некоторых других параметров. Автоматическая установка системы подразумевает что ответы на эти вопросы заранее записаны в отдельный файл, который так и называется #8212; #171;файл ответов#187;.

Если данный файл включен в состав инсталляционного образа и содержит все необходимые ответы #8212; установка может происходить автоматически или скрывать от пользователя отдельные свои этапы. Казалось бы, какое все это имеет отношение к заявленной теме? Самое прямое.

Если добавить в дистрибутив дополнительные компоненты (драйвера, пакеты обновления и т.д.), а также сообщить установщику где эти обновления находятся и что с ними делать #8212; можно получить образ с требуемыми характеристиками. Т.е. интегрировать обновления прямо в инсталлятор Windows.

Как выглядят #171;файлы ответов#187; и что такое wim?

В современных дистрибутивах Windows 7 (изготовленных в виде iso-образа) файл ответов представляет собой обычный xml-документ под названием autounattend.xml, располагаемый в корне файловой иерархии образа. Сам же инсталляционный пакет представлен двумя файлами с расширением wim #8212; boot.wim и install.wim. первый отвечает за начальную загрузку, а второй #8212; содержит собственно инсталлируемую систему. Wim-файлы являются по сути контейнерами для других файлов входящих в образ операционной системы. Поэтому в них можно добавлять или удалять от дельные компоненты, тем самым формируя экземпляр Windows c необходимым внутренним наполнением.

  • ISO-шник с Windows распаковывается подходящим архиватором в отдельную папку.
  • К нему добавляются необходимые компоненты и обновления.
  • Нюансы инсталляции данных обновлений прописываются в #171;файл ответов#187;
  • Все это запаковывается обратно в iso-шник, готовый к использованию.

В итоге получается готовый инсталлятор с нужными обновлениями. Следует иметь в виду что в общем случае такого рода интеграция требует определенных, иногда не малых, познаний. Файл ответов может быть сформирован и автоматически в процессе инсталляции системы #8212; но это не наш случай т.к. мы хотим добиться не просто автоматической установки, а получить дистрибутив с обновлениями.

От теории к практике

Некоторые пользователи Windows 7 столкнулись с такой примерно ситуацией (она очень напоминает историю с невозможностью инсталлировать #171;семерку#187; на новый ноутбук): после очередного автоматического обновления и перезагрузки компьютера #8212; система отказывается запускаться в новой конфигурации и просто зависает на стадии запуска. Одно из решений данной проблемы #8212; скачать пакет обновлений из Сети и интегрировать его непосредственно в образ ОС. Не нужно заранее пугаться #8212; создавать и редактировать #171;файлы ответов#187; для этой цели не потребуется. В данном случае все оказывается значительно проще, хотя и происходит все по описанной выше схеме.

Что нам потребуется? Во-первых, #8212; хорошая программа для работы с образами дисков, наподобие широко распространенной бесплатной утилиты #171;Ultraiso#187;. А, во-вторых, #8212; немного смекалки и аккуратности. Дальше приводим пошаговую инструкцию:

  • Открываем образ в ultraiso.
  • Создаем отдельную папку.
  • Укладываем туда install.wim из iso-файла. Искать его следует в папке /source.
  • Укладываем туда же файл с сервис-паком.
  • Открываем окно командной строки и вводим команду просмотра всех редакций Windows интегрированных в наш образ (их обычно несколько). Команда выглядит так:

Dism /Get-WimInfo /WimFile: #8230;\install.wim (вместо трех точек пишем путь к install.wim)

А затем закатываем сервис-пак в одну или все редакции сразу. Чтобы интегрировать во все редакции, в том же командном окне наберите что-то вроде:

#8230;\UpdatePack7R2.exe /WimFile=#8230;\install.wim /Index=*

В процессе модификации система будет выдавать окна с сообщениями.

Вот и вся премудрость интеграции пакетов в образ.

Заметки сисадмина о интересных вещах из мира IT, личный опыт, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Всем привет! В этой статье я хочу рассказать как можно легко и просто интегрировать необходимые обновления в дистрибутив Windows и впоследствии после переустановки системы не тратить на это время.

Разобраться с этим вопросом я решил после того, как при переустановке Windows на одном ноутбуке, все необходимые обновления, как положено, были скачаны и даже стали устанавливаться, вот только при перезагрузке компьютер не мог их установить и начинал отменять.

На стадии отмены обновлений ноутбук просто зависал и система дальше не грузилась. После этого я и подумал решить этот вопрос по-другому.

Конечно, кто-то скажет, что обновления системы можно вообще не скачивать, однако я придерживаюсь другого мнения и считаю, что хотя бы критические обновления после переустановки системы поставить нужно обязательно. Итак, приступим собственно к самому процессу.

  • Дистрибутив Windows 7
  • Программа UltraIso
  • Пакет обновлений Windows

Для начала в короне диска C создаём папку W7. Далее программой UltraIso открываем образ Windows и в папке sources находим файл install.wim .

Этот файл мы кладём в папку W7.

Далее скачиваем файл с обновлениями и кладём тоже в эту папку, для удобства укорачиваем имя файла, удалив дефис с цифрами.

Сами обновления можно скачать с этого форума. Теперь запускаем командную строку, для этого жмём кнопку Пуск и в форме поиска пишем команду cmd .
Теперь собственно в командной строке пишем вот такой код и жмём Enter

Dism /Get-WimInfo /WimFile:C:\W7\install.wim

Писать его не обязательно, можно просто выделить мышкой, скопировать и вставить в окошко командной строки. Далее нам покажут индексы всех Windows, которые содержатся в нашем дистрибутиве. Если вы хотите интегрировать обновления во все версии, то пишем следующий код и жмём Enter

C:\W7\UpdatePack7R2.exe /ie11 /WimFile=C:\W7\install.wim /Index=*

Если вам нужно интегрировать обновления только в одну редакцию Windows, то вместо звёздочки в конце кода поставьте её индекс.

Далее пойдёт процесс интегрирования обновлений.

В итоге вам выдадут отчет, в котором будет написано, как прошла интеграция обновлений.

После этого заходим в нашу папку W7 и замечаем что наш файл install.wim заметно прибавил в весе. Теперь снова запускаем UltraIso и перетаскиваем наш новый файл install.wim обратно в папку sources. на вопрос о замене отвечаем Да!

После всех манипуляций в программе UltraIso нажимаем кнопку файл сохранить. или жмём сочетание клавиш ctrl+s. Всё!

На выходе имеем дистрибутив системы с интегрированными обновлениями. Теперь можно смело его записывать на диск или флешку и спокойно ставить систему! Всем спасибо за внимание!

One Response

Здравствуйте Владимир! У меня к Вам вопрос.

Мне часто приходится устанавливать Windows 7 с пакетом обновления 1 (SP1) на компьютеры клиентов. Для установки использую оригинальный ISO-образ от Майкрософт и всем известно, что данный образ от года не содержит новейших обновлений, соответственно после установки системы эти обновления сразу начинают скачиваться операционной системой и устанавливаться, а ноутбук в это время может зависать в течении целого дня и людям кажется, что я им установил что-то не то. Пробовал на торрентах скачать дистрибутив Windows 7 с интегрированными последними обновлениями, но после установки системы видно, что автор сборки всё равно внёс какие-то свои изменения в образ винды и на оригинальную она уже не похожа, поэтому п оявилась мысль, самостоятельно создать дистрибутив Windows 7 с интегрированными обновлениями операционной системы и использовать для установки именно его, подскажите пожалуйста, как это можно сделать.

Как создать дистрибутив Windows 7 с интегрированными обновлениями операционной системы

Автор статьи Владимир

Привет друзья! Совсем недавно мы с вами создали дистрибутив Windows 8.1 с интегрированными обновлениями операционной системы, предлагаю в сегодняшней статье создать по похожему алгоритму дистрибутив Windows 7. Для начала нужно установить оригинальную Windows 7 на обычный компьютер или виртуальную машину, я буду использовать виртуальную машину VirtualBox .

После инсталляции VirtualBox, создаём виртуальную машину с Windows 7, в процессе вам придётся создать файл виртуального диска, выберите диск формата VHD,

затем устанавливаем Win 7 на виртуальную машину.

После удачной установки операционной системы на VirtualBox создаём на жёстком диске раздел (D:), он нам пригодится позже, для сохранения файла-образа Win 7 - install.wim.

Теперь нужно вручную установить важное исправление MicrosoftFixit50123. это даст нам гарантию, что все последующие обновления установятся на Windows 7 без каких-либо проблем, скачать его можно здесь

Затем перезагрузитесь и установите ещё одно обновление Windows6.1-KB3102810

для 64-битной системы скачиваем здесь

Источники: http://windowstune.ru/win7/update7/kak-integrirovat-obnovleniya-v-obraz-windows-7.html, http://www.it-fm.ru/?p=2530, http://remontcompa.ru/1060-kak-sozdat-distributiv-windows-7-s-integrirovannymi-obnovleniyami-operacionnoy-sistemy.html



Комментарии: 1

28.08.17, 21:56
Michaelved

Дешево Steam key
Ваше имя *
Ваш Email *

Сумма цифр на картинке: код подтверждения