среда, 24 февраля 2016 г.

Создание пропатченного образа "install.wim" для чистой установки ОС Windows без использования Microsoft Deployment Toolkit

Для того, чтобы интегрировать обновления в установочный wim-образ Windows, выполните следующие шаги:
1. Первым делом понадобится выкачать с сайта Microsoft все обновления для нашей ОС в виде .cab файлов. В этом нам поможет утилита "WSUS Offline Update" или Microsoft Update Catalog.

2. Далее подготовьте инсталляционный образ с Windows: это должен быть файл "install.wim" установочного диска или экспортированный образ из Windows Deployment Services.

3. Находим индекс нужной редакции ОС с помощью команды:
dism /Get-WimInfo /wimfile:path_to_wim_file

4. Монтируем образ в любой пустой каталог командой:
dism /Mount-Wim /wimfile:path_to_wim_file /mountdir:path_to_mountpoint_catalog /index:1
где index - номер редакции, найденный в пункте 3.

5. Теперь можно приступить к установке обновлений, скачанных ранее в виде .cab файлов:
dism /image:path_to_mountpoint_catalog /Add-Package /packagepath:path_to_cab_files
Важно! Для ОС Windows 7 необходимо удалить из папки следующие обновления:
KB2506143
KB2533552
KB2819745
Если этого не сделать, полученный образ будет выдавать ошибку при инсталляции.
Просмотр установленных пакетов:
dism /image:path_to_mountpoint_catalog /Get-Packages

6. При необходимости можно добавить или удалить компоненты Windows. Чтобы просмотреть весь список, выполните:
dism /image:path_to_mountpoint_catalog /Get-Features
Для примера добавим .Net Framework 3.5 и Telnet клиент:
dism /image:path_to_mountpoint_catalog /Enable-Feature /featurename:NetFX3 /All /Source:path_to_sxs_folder /LimitAccess
dism /image:path_to_mountpoint_catalog /Enable-Feature /featurename:TelnetClient
Для выключения компонентов используйте:
dism /image:path_to_mountpoint_catalog /Disable-Feature /featurename:TelnetClient

7. Когда все настройки будут завершены, необходимо сохранить изменения и размонтировать образ:
dism /Unmount-Wim /mountdir:path_to_mountpoint_catalog /Commit
Если вы всё-таки передумали и не хотите сохраняться, воспользуйтесь:
dism /Unmount-Wim /mountdir:path_to_mountpoint_catalog /Discard

Полученный wim-файл можно импортировать обратно в Windows Deployment Services или на установочный диск.

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

Отправить комментарий