Меню Рубрики

Как встроить обновления в дистрибутив windows 7

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

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

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

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

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

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

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

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

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

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

Как выглядят «файлы ответов» и что такое wim?

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

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

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

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

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

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

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

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

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

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

…\UpdatePack7R2.exe /WimFile=…\install.wim /Index=*

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

Новый install.wim переносим в iso-шник на место старого.

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

Источник

Как встроить обновления в дистрибутив windows 7

Набор позволяет обновлять рабочую систему, а также интегрировать обновления в дистрибутив. Может быть установлен на любую редакцию Windows 7 и Server 2008 R2, любой разрядности и любого языка. Включены обновления для всех версий Internet Explorer, все критические, рекомендуемые и обновления безопасности. Смотрите подробности в списке обновлений.

Скачать (размер 1+860 МБ) | Mega | Magnet
Для проверки целостности используется цифровая подпись
Список обновлений | История изменений

В системе должно быть не меньше 10 ГБ свободного места на винчестере и желательно не меньше 1 ГБ свободной оперативной памяти.

Можно перетянуть мышкой чистый iso-дистрибутив на UpdatePack7R2 и получить готовый обновлённый iso-образ.

Для гибкой установки набора можно использовать следующие ключи и их комбинации:

  • Ключ /Reboot для автоматической перезагрузки, если она потребуется.
  • Ключ /S для полностью тихой установки без окон и сообщений. Регистр имеет значение.
  • Ключ /Silent для пассивной установки — видно прогресс, но установка полностью автоматическая.
  • Ключ /IE11 для установки браузера Internet Explorer 11 и его локализации.
  • Ключ /Temp= позволяет задать временный рабочий каталог. Он не обязан быть пустым, но должен существовать.
  • Ключ /NoSpace позволяет пропустить проверку свободного места на системном разделе, использовать не рекомендуется.
  • Ключ /FixOn включает защиту от Meltdown и Spectre, а /FixOff её выключает. Без ключей для Win7 защита выключена, а для Win2008R2 включена.

Примеры:

  • Нужно автоматически установить все обновления, IE11 и перезагрузить компьютер: UpdatePack7R2.exe /ie11 /silent /reboot
  • Нужно скрыто установить все обновления к имеющимся продуктам, версию IE не менять, компьютер не перезагружать: UpdatePack7R2.exe /S

Следующие ключи предназначены для интеграции обновлений в дистрибутив:

  • Ключ /WimFile= указывает расположение wim-файла, необходимо задавать абсолютный путь.
  • Ключ /Index= указывает индекс системы в wim-файле, для каждого индекса необходимо выполнять интеграцию заново.
  • Ключ /Index=* позволяет выполнить поочерёдную интеграцию обновлений во все индексы wim-файла.
  • Ключ /Boot= указывает расположение boot.wim для интеграции поддержки NVMe и USB3.
  • Ключ /Optimize разрешает оптимизировать размер wim-файла после интеграции обновлений.
  • Ключ /Optimize=esd преобразует wim-файл в esd после интеграции обновлений.
  • Ключ /NoUSB отменяет интеграцию универсального драйвера USB3 от daniel_k.

Примечания:

  • Перед указанием индекса полезно выполнить команду: Dism /Get-WimInfo /WimFile:C:\install.wim (путь замените на свой).
  • При обновлении boot.wim необходимо скопировать новые файлы из папки sources в дистрибутив согласно инструкции.

Примеры:

  • Нужно интегрировать IE11 и все обновления в 1 индекс: UpdatePack7R2.exe /ie11 /WimFile=C:\install.wim /Index=1
  • Нужно интегрировать IE11 и все обновления во все индексы: UpdatePack7R2.exe /ie11 /WimFile=C:\install.wim /Index=*
  • Нужно интегрировать только обновления к имеющимся продуктам, версию IE не менять: UpdatePack7R2.exe /WimFile=C:\install.wim /Index=1

Дополнительный функционал

  1. Возможна автоматическая установка SP1, если он не установлен в системе. Для этого нужно расположить файлы Windows6.1-KB976932-X86.exe и Windows6.1-KB976932-X64.exe в одном каталоге с набором.
  2. Если рядом с набором есть UpdatePack7R2Start.cmd — он будет выполнен перед установкой обновлений, UpdatePack7R2Finish.cmd — после установки, UpdatePack7R2Wim.cmd — после интеграции обновлений. По умолчанию консольные окна будут показаны. Чтобы их скрыть, первая строка в cmd-файле должна начинаться с «:hide» (без кавычек). Набор обновлений отслеживает код выхода из cmd-файлов, на случай необходимости перезагрузки. Этот код равен 3010 (команда exit 3010).
  3. Если вы хотите применить свои твики после установки Internet Explorer 11 на рабочую систему, расположите в папке с набором файл ie11.reg и он будет импортирован автоматически.
  4. Некоторые ключи можно заменить переименованием самого файла набора. Так для установки IE11 можно добавить слово «ie11» в любое место имени файла набора, «—» для автоматический перезагрузки и «++» для пассивной установки.
  5. Поддерживается установка и интеграция аддонов: SmartFix, DirectX, .NET Framework, Visual C++, (копия). Файлы аддонов нужно расположить в одной папке с UpdatePack7R2.

Примеры:

  • Нужно автоматически установить набор на рабочую систему вместе с IE11 и перезагрузить компьютер: переименуйте UpdatePack7R2.exe в UpdatePack7R2—ie11++.exe
  • Это будет абсолютно аналогично использованию следующих ключей: UpdatePack7R2.exe /ie11 /silent /reboot

Примечания

  • Размер дистрибутива (wim-файл) будет увеличен на размер установленных обновлений.
  • Интегрированные обновления можно будет удалить даже после установки системы.
  • Рекомендуется выгружать из памяти резидентный антивирусный монитор на время работы набора.
  • Подробный журнал установки обновлений находится в файле %WinDir%\UpdatePack7.log.
  • Установка на рабочую систему будет произведена в несколько этапов с перезагрузками.

Решение проблем

Если у вас не устанавливаются некоторые обновления или присутствуют другие проблемы, пишите об этом только в том случае, если вы готовы помочь в решении этих проблем. Для этого достаточно прислать мне в личные сообщения бекап системы, где наблюдаются неполадки, после анализа которого я смогу сказать конкретную причину или автоматизировать исправление в наборе. Не умеете создавать бекап — помогу в этом через TeamViewer или смотрите инструкцию.

——-
Полезные разработки

Источник

Как установить Windows 10

Интеграция в дистрибутив Windows 7 накопительного пакета обновлений «Rollup Update» KB3125574

Интеграция в дистрибутив Windows 7 накопительного пакета обновлений «Rollup Update» KB3125574

Затем скачаем ISO-образ Windows 7 на официальном сайте Майкрософт. Щелкаем на ISO-образе правой мышью и выбираем « 7-Zip » —>«Распаковать»

Снимаем галочку и распаковываем файлы Windows 7 на раздел (E:) с созданную нами папку «1»

Файлы Windows 7 распакованы на раздел (E:) в папку «1».

Скачиваем (обязательно в браузере Internet Explorer) три пакета обновлений KB3020369 по ссылке:

KB3172605 по ссылке:

и накопительный пакет обновлений «Rollup Update» KB3125574:

Все три пакета обновлений скачаны на раздел жёсткого диска (E:)

Создаём на разделе (E:) папку с названием «P» (русских букв быть не должно) и копируем в неё пакет обновлений « KB3020369 » .

Создаём на разделе (E:) папку с названием «P2» и копируем в неё пакет обновлений « KB3172605 »

Создаём на разделе (E:) папку с названием «P3» и копируем в неё пакет обновлений « KB3125574 »

Создаём на разделе (E:) папку с названием «M», в данную папку мы смонтируем Windows 7 64-бит и затем интегрируем в неё обновления.

Запускаем командную строку от имени администратора

ISO-образ Windows 7 64-бит мы разархивировали с вами в начале статьи в папку «1».

Следующей командой узнаём индекс всех релизов, находящихся в ISO-образе Windows 7 .

Dism /Get-WimInfo /WimFile:E:\1\sources\install.wim

мне нужна Windows 7 Профессиональная и её индекс 3.

Следующей командой монтируем (распаковываем архив Windows 7 ), находящийся в папке 1, в подпапке «source» файл-образ install.wim — в папку «M» на диске (E:)

dism /Mount-Wim /WimFile:E:\1\sources\install.wim /index:3 /MountDir:E:\M

Интегрируем из папки «P» пакет обновлений « KB3020369 » в смонтированный в папку M: образ Windows 7.

dism /image:E:\M /add-package /packagepath:E:\P

Интегрируем из папки «P2» пакет обновлений « KB3172605 » в смонтированный в папку M: образ Windows 7.

dism /image:E:\M /add-package /packagepath:E:\P2

Интегрируем из папки «P3» пакет обновлений « KB3125574 » в смонтированный в папку M: образ Windows 7.

dism /image:E:\M /add-package /packagepath:E:\P3

Следующей командой отключаем (размонтируем) образ Windows 7 из папки «M».

dism /unmount-wim /mountdir:E:\M /commit

Теперь нам осталось только запаковать Windows 7 с интегрированными обновлениями в ISO-образ

Скачиваем программу по ссылке WinToolkit 1.5

Щелкаем на скачанном архиве с программой WinToolkit 1.5 правой мышью и выбираем «7-Zip»—>«Распаковать»

Я распакую программу на раздел (E:).

Запускаю программу WinToolkit 1.5.

Закрываем окно с рекламой.

Жмём на кнопку ISO Maker для создания образа, содержащего все редакции Windows 7

Жмём на верхнюю кнопку «Browse»

В открывшемся проводнике находим на диске (E:) папку «1» с файлами Windows 7, выделяем её левой мышью и жмём кнопку «Выбор папки»

Жмём на нижнюю кнопку «Browse»

В открывшемся проводнике выбираем место сохранения будущего ISO-образа Windows 7 (раздел E:) и даём ему название « Win7 » , затем жмём «Сохранить»

Жму на кнопку « Create ISO »

и начинается процесс создания ISO образа Windows 7

ISO-образ Windows 7 64-бит с интегрированными обновлениями готов!

и находится на диске (E:).

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

Возвращаемся в предыдущее окно и жмём на кнопку «Проверка обновлений»

Windows 7 начинает поиск обновлений.

И обновления находятся. Жмём на кнопку «Установить обновления»

Принимаем условия лицензионного соглашения и жмём «Готово»

Начинается загрузка обновлений.

Выполняется установка обновлений.

После установки обновлений система просит перезагрузку.

Начинается Настройка обновлений.

После перезагрузки идём «Центр обновления Windows и видим, что все обновления установлены»

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как встроить драйвера в дистрибутив windows 7
  • Как вставить фото при входе в windows 10
  • Как вставить фото в рамку в paint windows 7
  • Как вставить фото в видео в windows movie maker
  • Как вставить текст с помощью клавиатуры на windows