Создайте собственный образ Windows с предустановленными приложениями
В этом руководстве мы расскажем, как создать собственный установочный образ Windows 10/11 с предустановленными приложениями, необходимыми файлами и другими настройками среды и приложений. В настоящее время многие администраторы предпочитают развернуть чистый образ Windows, а затем установить на компьютер все необходимые программы и инструменты: разверните программное обеспечение через GPO, используя команды установки в
AutoUnattend.xmlили в
%WINDIR%\Setup\Scripts\SetupComplete.cmdсценарий (позволяет устанавливать программное обеспечение во время OOBE), сценарии входа в объект групповой политики. или с помощью других инструментов автоматизации (SCCM, Intune, MDT, Ansible). Однако в некоторых случаях специфика бизнеса требует, чтобы на компьютерах конечных пользователей был развернут готовый образ Windows со всеми необходимыми программами.
Процесс создания пользовательского установочного образа Windows с предустановленным программным обеспечением может включать следующие шаги:
Разверните чистый экземпляр Windows на эталонном компьютере (виртуальной машине);
-
Загрузите Windows в режиме аудита, установите приложения, настройте среду;
Загрузите устройство в среду WinPE и запишите WIM-образ установленной Windows с помощью DISM;
Замените оригинальный 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. В этом случае нет необходимости проходить полный цикл развертывания и захвата образа.







