Поиск по сайту:

Создайте собственный образ Windows с предустановленными приложениями


В этом руководстве мы расскажем, как создать собственный установочный образ Windows 10/11 с предустановленными приложениями, необходимыми файлами и другими настройками среды и приложений. В настоящее время многие администраторы предпочитают развернуть чистый образ Windows, а затем установить на компьютер все необходимые программы и инструменты: разверните программное обеспечение через GPO, используя команды установки в

AutoUnattend.xml

или в

%WINDIR%\Setup\Scripts\SetupComplete.cmd

сценарий (позволяет устанавливать программное обеспечение во время OOBE), сценарии входа в объект групповой политики. или с помощью других инструментов автоматизации (SCCM, Intune, MDT, Ansible). Однако в некоторых случаях специфика бизнеса требует, чтобы на компьютерах конечных пользователей был развернут готовый образ Windows со всеми необходимыми программами.

Процесс создания пользовательского установочного образа Windows с предустановленным программным обеспечением может включать следующие шаги:

  1. Разверните чистый экземпляр Windows на эталонном компьютере (виртуальной машине);

  2. Загрузите Windows в режиме аудита, установите приложения, настройте среду;

  3. Загрузите устройство в среду WinPE и запишите WIM-образ установленной Windows с помощью DISM;

  4. Замените оригинальный install.wim на установочном USB-накопителе (ISO-образ).

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

Создание эталонного образа Windows с предустановленным программным обеспечением

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

Загрузите исходный установочный образ Windows 10/11 в виде файла ISO или запишите его непосредственно на загрузочный USB-накопитель с помощью Media Creation Tool или Rufus.

Выполните установку Windows вручную и нажмите

CTRL+SHIFT+F3

на этапе OOBE (когда будет предложено выбрать региональные настройки). Компьютер перейдет в режим аудита, и вы автоматически войдете в систему со встроенной учетной записью Администратора.

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

Я буду использовать менеджер пакетов WinGet для установки различных приложений и инструментов в Windows:

winget install --id=7zip.7zip -e ; winget install --id=Notepad++.Notepad++ -e ; winget install --id=VideoLAN.VLC -e ; winget install --id=WinDirStat.WinDirStat -e ; winget install --id=dotPDNLLC.paintdotnet -e ; winget install --id=IrfanSkiljan.IrfanView -e ; winget install --id=Microsoft.PowerToys -e

Я также вручную создавал каталоги и копировал файлы для нескольких бизнес-приложений.

Настраивайте ярлыки на рабочем столе, плитки меню «Пуск», обои, заставки, цветовые схемы и многое другое. Настройте параметры локальной групповой политики с помощью

gpedit.msc

редактор. Эти параметры будут применены ко всем компьютерам, которые вы развертываете из этого пользовательского образа Windows.

После настройки операционной системы и приложений необходимо очистить Windows, чтобы уменьшить окончательный размер образа.

Удалите существующие теневые копии и точки восстановления:

vssadmin delete shadows /All /Quiet

Очистите неиспользуемые компоненты и файлы обновлений в папке WinSxS:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Удалите файлы кэша Центра обновления Windows:

del %windir%\SoftwareDistribution\Download\*.* /f /s /q

Вы можете использовать этот сценарий PowerShell для очистки папок Temp, Downloads и Cache в профиле пользователя.

Выполните очистку диска с помощью инструмента cleanmgr:

Cleanmgr /sagerun:1

Очистите журналы просмотра событий:

for /F "tokens=*" %1 in ('wevtutil.exe el') DO wevtutil.exe cl "%1"

Очистите корзину в Windows:

Clear-RecycleBin -Force

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

unattend.xml

файл ответов в

C:\Windows\System32\Sysprep

каталог.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CopyProfile>true</CopyProfile>
</component>
</settings>
</unattend>

Последний шаг — подготовка пользовательского образа Windows к развертыванию с помощью инструмента sysprep.exe. Разверните окно Sysprep и выберите следующие параметры:

  • Войдите в готовый интерфейс системы (OOBE)

  • Обобщать

  • Неисправность

Когда этот процесс завершится, компьютер автоматически выключится.

Захват пользовательского образа Windows с помощью DISM

На этом этапе вам нужно будет захватить автономный образ Windows с локального диска, сохранить его как WIM-файл и поместить на отдельный диск (мы подключили к компьютеру отдельный пустой диск емкостью 60 ГБ).

Загрузите компьютер с указанным образом Windows в среду WinPE (WinRE). Используя установочный USB-накопитель Windows, загрузите компьютер и нажмите

Shift+F10

чтобы открыть командную строку.

Определите буквы дисков, присвоенные разделу Windows, и пустому диску, на который будет скопирован файл WIM. Запустите команду:

diskpart
list disk
exit

В этом примере диску с Windows присвоена буква E:, а пустому диску — D:.

Чтобы записать автономный образ Windows с диска E и сохранить полученный образ WIM на диск D, выполните команду:

dism /capture-image /imagefile:D:\install.wim /capturedir:E:\ /ScratchDir:D:\ /name:"MyWinImage" /compress:maximum /checkintegrity /verify /bootable

В моем случае создание изображения заняло около 30 минут.

Замените исходный файл образа Install.wim на USB-накопителе.

После создания настроенного образа Windows вы можете заменить исходный файл образа install.wim или install.esd в

\sources

папку на установочном USB-накопителе (ESD — это максимальный формат сжатия, используемый для WIM).

В моем случае я переименовал старый файл изображения в

install.esd_bak

и скопировал новый

install.wim

изображение на USB-накопитель.

Обратите внимание, что размер образа WIM с предустановленным программным обеспечением значительно увеличился (с 4 ГБ до 10 ГБ).

Если у вас есть загрузочный USB-накопитель FAT32 для установки Windows на компьютерах с UEFI, вы не сможете сохранить файл WIM размером более 4 ГБ в этой файловой системе. В этом случае большой файл образа WIM необходимо разделить на несколько файлов SWM меньшего размера:

Dism /Split-Image /ImageFile:D:\sources\install.wim /SWMFile:c:\tmp\install.swm /FileSize:3500

В этом случае DISM создаст четыре файла.

install.swm

,

install2.swm

,

install3.swm

, и

install4.swm

. Скопируйте эти файлы в папку

\sources

папку на установочном носителе. Когда программа установки Windows устанавливает операционную систему, она объединяет файлы SWM.

Теперь вы можете использовать загрузочный USB-накопитель для развертывания созданного вами образа Windows на любом компьютере (вы также можете установить Windows по сети с помощью загрузки PXE).

Убедитесь, что все предустановленные приложения доступны после завершения установки Windows:

Get-Package

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

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

Статьи по данной тематике