Интеграция обновлений в дистрибутив Windows 10
Интеграция обновлений в установочный образ 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 10
Переустановка Windows 10 связана с несколькими довольно длинными процедурами, вроде установки драйверов и обновлений. На это может уйти час-два времени в зависимости от мощности вашего устройства и скорости интернет-соединения. Почему бы не сделать так, чтобы программа установки Windows 10 сразу добавляла в систему все драйвера и обновляла её? В этой инструкции мы расскажем, как интегрировать драйвера и обновления в образ диска (ISO или дистрибутив) Windows 10, чтобы они автоматически установились вместе с системой.
Что понадобится для интеграции драйверов и обновлений в образ Windows 10
- Распакованный образ Windows 10. Его можно скачать с официального сайта Microsoft и распаковать в любую папку с помощью какого-нибудь архиватора, например, бесплатного 7-Zip.
- Папка с необходимыми драйверами для вашего устройства. Можете просто сохранить все драйвера Windows.
- MSU-файл обновления Windows 10, который можно скачать из каталога обновлений Microsoft.
- Устройство на Windows 7 (и старше) с несколькими гигабайтами свободного пространства на системном диске и достаточно мощным процессором. Проводить операции, описанные ниже, на планшете с процессором Intel Atom и 16 ГБ встроенной памяти не стоит.
- Бесплатная программа NTLite.
Описанный в статье способ работает также для Windows 7 и Windows 8.1, но вам придётся получать их образы, обновления и драйвера другими методами.
Как интегрировать драйвера и обновления в образ Windows 10
Процесс добавления драйверов в дистрибутив Windows 10 можно условно разделить на несколько частей.
Установка программы NTLite
- Пройдите на сайт разработчика программы NTLite и загрузите её установочный файл (для 32-битной или 64-битной системы): ntlite.com/download.
Подготовка образа Windows 10 к интеграции драйверов
- Убедитесь, что у вас есть все необходимые файлы. Их список находится в начале статьи.
- Нажмите кнопку Добавить – Папка образа.
- Укажите путь к папке с распакованным образом.
- Программа проанализирует папку и отобразит системы, которые могут быть установлены с помощью этого образа.
- В ветви История образа – Папка образа – Операционные системы выберите нужную вам редакцию Windows, которую вы собираетесь установить.
- Нажмите кнопку Загрузить.
- Если появится сообщение о конвертации образа в WIM-формат, просто нажмите ОК. На дальнейшую установку Windows это никак не повлияет.
- Подождите, пока программа монтирует и анализирует образ. С учётом конвертации это может занять от 20 до 40 минут.
Добавление драйверов и обновлений в образ Windows 10
- Перейдите в раздел Обновления с помощью меню слева.
- Нажмите Добавить – Файлы пакетов.
- Укажите путь к установочному MSU-файлу обновления.
- Подождите, пока программа загрузит пакет обновления.
- Перейдите в раздел Драйверы в меню слева.
- Нажмите Добавить – Папка с несколькими драйверами.
- Укажите путь к папке с драйверами.
- Подождите, пока программа загрузит драйвера.
- Перейдите в раздел Применить в меню слева.
- Поставьте галочку Создать ISO сверху.
- Выберите, где сохранить ISO-файл, и введите его название.
- Присвойте ISO-файлу метку. Она ни на что не влияет, так что можно назвать её как угодно.
- Нажмите кнопку Обработка.
- Если программа попросит, пройдите в настройки и отключите Windows Defender.
- Подождите, пока NTLite будет выполнять все операции. После окончания процесса программу можно закрыть.
Вы можете использовать полученный ISO-файл для создания загрузочной флешки Windows. Все драйвера и обновления будут установлены автоматически вместе с системой.