20 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Интеграция обновлений в установочный образ Windows 10

В этой инструкции мы покажем, как интегрировать новые пакеты обновлений системы в установочный офлайн образ Windows 10 / Windows 8.1 с помощью встроенных средств системы. Аналогичным образом вы можете добавить последние обновления безопасности в дистрибутив Windows Server 2012 R2 / 2016.

В этом примере мы покажем процесс добавления последних кумулятивных обновлений безопасности (от декабря 2018 года) в установочный образ Windows 10 1803. Итак, нам понадобятся:

  • Установочный образ Windows 10 в ISO формате или его WIM файл;
  • Обновления в формате .msu, которые нужно скачать с сервера обновлений Microsoft (как вручную скачать msu файлы обновлений).

На вашем компьютере создайте следующую структуру каталогов:

  • C:updatesmnt – папка, в которую нужно смонтировать файл install.wim с установочным образом Windows;
  • C:updatesmsu – каталог, в который нужно поместить обновления для вашей версии Windows в формате MSU (в этом примере мы скачали 2 обновления безопасности для Windows 10 1803, вышедших в декабря 2018 в рамках Patch Tuesday — KB4471331 и KB4471324) ;
  • C:updatesWin10Image — в этот каталог нужно скопировать файл install.wim из вашего установочного образа Windows 10. В этом примере мы смонтировали и распаковали в него содержимое iso образа оригинального дистрибутива Windows10x64-1803.iso. Однако это может быть и wim файл из виртуальной машины, ее шаблона, образа WDS или образа, хранящегося в другой системе автоматического развертывания ОС (например, SCCM) и т.д.

Смонтируйте файл c установочным образом Windows 10 (install.wim) в каталог C:updatesmnt , выполнив в командной строке с правами администратора команду:

dism /mount-wim /wimfile:C:updatesWin10Imageinstall.wim /index:1 /mountdir:C:updatesmnt

DISM /Get-WimInfo /WimFile:C:updatesWin10install.wim

В нашем примере образ содержит только одну редакцию ОС — версию Windows 10 Pro с индексом 1, поэтому в команде мы указываем install.wim /index:1.

Теперь вы можете запустить процесс интеграции в образ Windows подходящих MSU обновлений, расположенных в указанном каталоге.

dism /image:C:updatesmnt /add-package /packagepath:C:updatesmsu

Если система обнаружит неподходящее обновление (не соответствует версия ОС, разрядность или если обновление уже установлено), оно будет пропущено, а в лог C:WindowsLogsDISMdism.log будет записана соответствующая информация.

Чтобы уменьшить размер образа за счет удаления файлов неиспользуемых обновлений (см. статью об очистке папки WinSxS), выполните команду:

dism /image:C:updatesmnt /Cleanup-Image /StartComponentCleanup /ResetBase /ScratchDir:C:Temp

Если в вашем распоряжении уже имеется компьютер с аналогичной версией Windows 10, на котором уже установлены последние обновления безопасности, вы можете получить все необходимые файлы обновления непосредственно с него. В этом случае вам не нужно вручную выбирать и скачивать MSU файлы обновлений из каталога обновлений Microsoft в Интернете. Дело в том, что Windows сохраняет все cab файлы обновлений, полученные с серверов Windows Update или сервера WSUS в каталог C:WindowsSoftwareDistributionDownload.

Смонтируйте установочный Wim образ Windows, который вы хотите обновить:

dism /mount-wim /wimfile:C:updatesWin10install.wim /index:1 /mountdir:C:updatesmnt

С помощью следующей команды вы запустите интеграцию в образ install.wim файлов обновлений, которые уже скачаны и установлены на другом компьютере, через локальную сеть:

Start /w for /R \Win10x64PatchedC$WindowsSoftwareDistributionDownload %f in (*.cab) do dism /image:C:updatesmnt /add-package /packagepath:”%f”

В этом примере Win10x64Patched – имя компьютера, на котором уже установлены нужные обновления (версия и разрядность ОС должны совпадать). Естественно, что данный компьютер был доступен по сети, а ваша учетная запись должна обладать на нем правами администратора. В результате запуска команды, откроется новое окно, в котором можно наблюдать за процессом установки обновлений в офлайн образ Windows. DISM попробует добавить в ваш WIM образ Windows каждый найденный CAB файл на удаленном компьютере.

И последний шаг – нужно сохранить изменения и отключить смонтированный образ.

dism /unmount-wim /mountdir:C:updatesmnt /commit
dism /Cleanup-Wim

Осталось скопировать полученный образ в install.wim в исходный каталог/виртуальную машину или пересобрать установочный iso образ, например, с помощью oscdimg), UltraISO или Dism++.

Если размер полученного install.wim файла более 4 Гб при установке образа Windows UEFI системе вы можете столкнуться с ошибкой «Windows cannot open the required file D:sourcesinstall.wim. Error code: 0x8007000D». В этом случае нужно разделить исходный install.wim на более маленькие файлы командой

dism /split-Image /imagefile:C:UpdateWin10Imageinstall.wim /swmfile:C:UpdateWin10Imageinstall.swm /filesize:4096

После этого оригинальный install.wim можно удалить.

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

Интеграция обновлений в дистрибутив Windows

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

В этой статье я расскажу, как интегрировать обновления в дистрибутив Windows.

Вам понадобится средство Windows AIK или Windows ADK.

Я буду рассказывать на примере Windows ADK. Для Windows AIK будут другие пути к исполняемым файлам, но их названия такие же. Поэтому Вы сможете самостоятельно их найти, например воспользовавшись поиском.

Скопируем все файлы дистрибутива WIndows в папку компьютера. У меня она называется PRO.

Также у нас должна быть создана папка, в которую мы будем монтировать образ Windows install.wim. Я ее назвал IMG.

В папке Updates у меня собраны все обновления Windows в формате *.msu и *.cab. Их нетрудно найти на просторах интернета или самостоятельно скачать с сайта Microsoft по адресу https://support.microsoft.com/kb/xxxxxxx, где XXXXXX – номер обновления.

Запускаем “Среда средств развертывания и работы с образами” из меню Пуск – Все программы – Windows Kits – Windows ADK.

Вызываем DISM с параметром /Get-WimInfo, который показывает информацию о install.wim:

Сведения об образе : D:Prosourcesinstall.wim

Индекс: 1
Имя : Windows 7 PROFESSIONAL
Описание : Windows 7 PROFESSIONAL
Размер (байт): 18 473 214 093

Операция успешно завершена.

Нам здесь важно найти индекс. В моем случае это 1.

Монтируем образ с индексом 1 в папку IMG:

Для интеграции обновлений в дистрибутив запускаем команду:

Версия образа: 6.1.7601.18489

Обрабатывается 1 из 5 – Добавление пакета D:UpdatesWindows6.1-KB2603229-x64.msu
[==========================100.0%==========================]
Обрабатывается 2 из 5 – Добавление пакета D:UpdatesWindows6.1-KB3013531-v2-x64.msu
[==========================100.0%==========================]
Обрабатывается 3 из 5 – Добавление пакета D:UpdatesWindows6.1-KB3020370-x64.msu
[==========================100.0%==========================]
Обрабатывается 4 из 5 – Добавление пакета D:UpdatesWindows6.1-KB3048761-x64.msu
[==========================100.0%==========================]
Обрабатывается 5 из 5 – Добавление пакета D:UpdatesWindows6.1-KB971033-x64.MSU
[==========================100.0%==========================]
Операция успешно завершена.

Теперь можно размонтировать образ из папки обратно в wim-файл, сохранив изменения:

В папке, в которую в начале мы копировали все файлы дистрибутива WIndows (у меня она называется PRO), находится дистрибутив с интегрированными обновлениями.

Его можно скопировать на загрузочную флешку и устанавливать с нее ОС.

Как подготовить загрузочную флешку, я рассказывал ранее.

Как интегрировать в дистрибутив драйверы устройств читайте здесь.

Как создать дистрибутив, содержащий все издания Windows 8.1

Формат файла WIM был разработан Майкрософт для разворачивания операционных систем Windows. Простыми словами, в данном файле запакованы установочные файлы Windows, но в последнее время Майкрософт активно продвигает новый формат ESD. Программа Wim.Converter.2.5 может корректно конвертировать файл install.esd в install.wim.

Windows 8.1 64bit.iso

Windows 8.1 Single Language 64bit.iso

Windows 8.1 PRO 64bit.iso

Если вам нужно, также скачайте Windows 8.1 Enterprise 64-Bit (90 дней использования).

Затем создаём на жёстком диске четыре папки с простыми названиями: 1, 2, 3, 4 и распаковываем в каждую папку по ISO-образу Windows 8.1. Я создам данные папки на диске (D:).

В папку 1 я распакую содержимое ISO-образа Windows 8.1 64bit.iso.

В папку 2 содержимое Windows 8.1 Single Language 64bit.iso

В папку 4 содержимое Windows 8.1 Enterprise 64-Bit

Скачиваем и запускаем программу Wim.Converter.2.5.

No

Открыть

Откроется окно проводника, в котором мы должны найти папку с заранее извлечёнными файлами операционной системы Windows 8.1 64bit.iso. В моём случае папка с файлами находится на диске D:, в папке 1.

Заходим в эту папку.

Находим в ней папку sources, заходим в неё.

Выделяем левой мышью файл install.esd и жмём Открыть.

Отмечаем пункт ESD->WIM и жмём на кнопку Конвертировать.

Запускается преобразование файла-образа install.esd операционной системы Windows 8.1 в файл-образ install.wim

Преобразование успешно завершено.

Если сейчас зайти в папку D:1sources, то мы увидим в ней два файла: install.esd и install.wim.

Файл install.esd можно удалить из папки.

Опять запускаем программу Wim.Converter.2.5 и точно таким же образом конвертируем файлы install.esd в install.wim в остающихся папках: 2, 3, 4.

В результате у нас на диске (D:) получаютсячетыре папки: 1, 2, 3, 4, в которых находятся установочные файлы:

1. Windows 8.1 64bit.iso.

2. Windows 8.1 Single Language 64bit.iso

3. Windows 8.1 PRO 64bit.iso

4. Windows 8.1 Enterprise 64-Bit

во всех папках вместо файла install.esd в подпапке sources, находится файл install.wim.

Запускаем программу WinToolkit_1.5.

Данной программой мы соберём всё четыре редакции Windows 8.1 в один ISO-образ.

В главном окне жмём на кнопку Intermediate, а затем на All-In-One Disk Creator.

В следующем окне нам нужно открыть файл install.wim.

В открывшемся проводнике находим папку 1 на диске D: с файлами Windows 8.1bit, заходим во вложенную папку sources, выделяем левой мышью файл install.wim и жмём «Открыть»

Программа принимает образ (это очень важно, значит файл-образ install.wim корректен)

В открывшемся проводнике находим папку 2 на диске D: с файлами Windows 8.1 Single Language 64bit, заходим во вложенную папку sources, выделяем левой мышью файл install.wim и жмём «Открыть»

Образ Windows 8.1 Single Language 64bit.iso принят.

В открывшемся проводнике находим папку 3 на диске D: с файлами Windows 8.1 PRO 64bit, заходим во вложенную папку sources, выделяем левой мышью файл install.wim и жмём «Открыть»

Образ Windows 8.1 PRO 64bit.iso принят.

В открывшемся проводнике находим папку 4 на диске D: с файлами Windows 8.1 Enterprise 64Bit, заходим во вложенную папку sources, выделяем левой мышью файл install.wim и жмём «Открыть»

Отмечаем пункты Unlock All Edition (Разблокировать все редакции) и Recovery Mode (Режим восстановления) и жмём на кнопку Create.

Происходит экспорт всех редакций операционной системы в первый выбранный нами WIM-файл, принадлежащий изданию Windows 8.1 и находящийся в папке D:1sources.

ОК

Нам остаётся только собрать ISO образ, содержащий все издания Windows 8.1, в том числе и Enterprise.

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

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

В открывшемся проводнике выбираем папку для сохранения будущего ISO-образа Windows 8.1 и даём название образу – Windows 8.1

Жмём на кнопку Create ISO

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

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

Размер образа 5,74 ГБ

Друзья, осталось последнее, закинуть в образ файл ei.cfg.

Данный файл представляет из себя простой текстовый файл с названием EI и расширением .cfg. Создаём текстовый файл, открываем его и вводим:

Retail

затем сохраняем его как ei.cfg прямо на рабочем столе.

Добавляем файл ei.cfgв дистрибутив Windows 8.1.

Запускаем программу UltraISO.

В главном окне Файл->Открыть.

В открывшемся окне проводника находим наш образ Windows 8.1, выделяем его левой мышью и жмём Открыть.

Заходим в папку sources образа с Windows 8.1.

В нижней части окна программы находим на рабочем столе файл ei.cfg и перетаскиваем его в папку sources.

Файл->Сохранить.

Если создать из данного ISO-образа загрузочную флешку программой WinSetupFromUSB и загрузить с неё компьютер или ноутбук, выйдет меню, в котором можно выбрать нужную для установки редакцию Windows 8.1.

Друзья, точно таким же образом вы можете добавить в ISO-образ все 32-битные издания Windows 8.1.

голоса
Рейтинг статьи
Читать еще:  Ошибка 0x80240017 Windows 10 как исправить?
Ссылка на основную публикацию
Статьи c упоминанием слов: