Создание сборки Windows

Создание сборки Windows

Вступление

Вас тоже иногда бесит, что в Windows при свежей установке всегда присутствует всякий мусор, по типу Яндекс Музыки, Outlook или Copilot? Что же, это можно исправить! В этой статье я вас научу, как создавать свои сборки и пройдёмся по всему процессу: от скачивания ISO до тестирования. Итак, давайте начнём!

Что такое сборка Windows?

Сборка Windows — это небольшая модификация Windows, в который может быть как вырезаны некоторые программы, так и поставлен другой мусор (привет, Яндекс Браузер). Изменения хоть и затрагивают работы системы, но не полностью, так как исходный код Windows закрытый. Для создание сборки вам понадобиться:

  • Files RG-Adguard / UUP Dump
  • MSMG Toolkit
  • schneegans.de autounattend.xml
  • UltraISO
  • VirtualBox
  • Прямые руки
  • Несколько часов свободного времени

Скачивание ISO

Существует 2 варианта скачивания ISO — сайт RG-Adguard и UUP Dump.
Если вам нужно быстро и без заморочек скачать файл, то вам подойдёт RG-Adguard.

сайт files.rg-adguard.net

Заходим на сайт files.rg-adguard.net и нажимаем на кнопку "File list". Выбираем папку Operating Systems - (ESD) и ищем нужную нам версию Windows. Дальше осталось выбрать русский язык и выбираете файл для скачивание. Главное, не скачивайте файл, где присутствует A64. Вам нужно либо x86 (32-битная система) или x64 (64-битная система). Как только выбрали, то нажимаете на кнопку "Donwload the file via script". Дальше просто открываете скрипт и ждёте.


Теперь вариант для тех, кто хочет вырезать мусорные программы — UUP Dump.

UUP Dump

Заходим на сайт uupdump.net и выбираем нужную версию Windows. Выбираем нужную сборку (смотрим, чтобы в столбце Architecture было написано x64), выбираем язык, скачиваемые сборки (лучше выбрать Pro) и отмечаем все галочки кроме "Use solid (ESD) compression". После нажимаем "Create download package".
У вас должен скачаться архив. Распаковываем его и открываем файл ConvertConfig.ini в блокноте и меняем 0 на 1 около параметров SkipEdge и CustomList. Сохраняем и открываем файл CustomAppsList.txt. Здесь написаны все приложения, который будет скачивать скрипт при создании ISO. Убираем решётку около программ, которые указаны ниже.

Microsoft.Windows.Photos 
Microsoft.WindowsNotepad
MicrosoftWindows.Client.WebExperience
Microsoft.StartExperiencesApp
Microsoft.ZuneMusic
Microsoft.ZuneVideo
Microsoft.GamingApp
Microsoft.XboxGamingOverlay
Microsoft.Xbox.TCUI
Microsoft.WebMediaExtensions
Microsoft.RawImageExtension
Microsoft.HEIFImageExtension
Microsoft.HEVCVideoExtension
Microsoft.VP9VideoExtensions
Microsoft.WebpImageExtension
Microsoft.DolbyAudioExtensions
Microsoft.AVCEncoderVideoExtension
Microsoft.MPEG2VideoExtension
Microsoft.AV1VideoExtension

Данные компоненты нужны для повседневного использования системы или для хорошей её работы. После изменений сохраняем файл и открываем файл uup-download-windows.cmd. Время ожидания зависит от скорости вашего интернета и мощности вашего ПК.

Основной этап создания сборки (MSMG Toolkit)

MSMG Toolkit — это утилита, которая позволяет легко создавать свои сборки Windows. Она является надстройкой над официальной утилитой Microsoft DISM.

Скачиваем утилиту с сайта msmgtoolkit.in, нажимаем кнопку Downloads и нажимаем Download рядом с пунктом MSMG Toolkit v13.7 (версия может отличаться, поэтому ищите похожее). Там выбираете архив Toolkit_v13.7.7z и нажимаете кнопку "Скачать"

После того как скачали архив, то распакуйте его и переместите в корень диска C. После этого надо добавить наши исходники. Если у вас ESD файл, то переместите его в папку DVD/Sources и переименуйте файл в Install.esd.
Если у вас ISO файл, то переместите его в папку ISO и переименуйте его в более короткое название. Я назову его source.iso.

Как только добавили исходники запускаем start.cmd от имени администратора. Переключаем раскладку клавиатуры на английскую, при сообщении о лицензионом соглашении нажимаем A и после этапа очистки нажимаем любую клавишу. У вас должно появиться подобное меню.

Главное меню MSMG Toolkit

Надо объяснить, что за что отвечает:

  • Source — через это меню мы распаковываем и подключаем образ системы
  • Integrate — через него мы добавляем драйвера, обновления, языки и программы (нужен MSMG Toolkit Packs)
  • Remove — удаляем ненужные программы
  • Customize — применяем твики
  • Unattend — можно добавить свой autounattend.xml, но мы это будем делать другим способом
  • Apply — сохраняем или отменяем изменения и размонтируем образ
  • Target — создаём ISO файл или записываем результат на флешку
  • Tools — настройки MSMG Toolkit и кастомизация WIM образа

Теперь идём в меню Source и если у вас ISO образ, то нажимаем 3 и вводим имя ISO образа (без расширения .iso). Если у вас ESD файл, то нажимаем 5. После распаковки снова идём в меню Source и нажимаем 1.
Теперь идём в меню Integrate.

Меню Integrate MSMG Toolkit
  • Windows Language Packs — дополнительные языки. Берутся из MSMG Toolkit Packs
  • Windows Drivers — драйвера. Берутся с официального сайта производителя
  • Windows Features — программы от Microsoft. Берутся из MSMG Toolkit Packs
  • Windows Updates — обновления. Берутся с сайта Microsoft
  • Windows Inbox Apps — UWP приложения (приложения из Microsoft Store)
  • Windows Custom Features — кастомные твики (применять с осторожностью). Часть берутся из MSMG Toolkit Packs, часть из сторонних источников

MSMG Toolkit Packs скачивается так же, но вместо выбора MSMG Toolkit выбирайте MSMG Toolkit Packs. Скачиваемые файлы перекидывайте в папку Updates, Packs, Custom или Drivers.
Когда вы закончили все добавления, то можно перейти в 3 меню — Remove (С образами Windows 11 может не работать). Но для начала надо зайти в Compatibility и вырубаем меню Recommended. С помощью него мы разблокируем удаление некоторых программ. Выходим из этого меню и нажимаем 1. Программы разделены здесь на категории. Если рядом с программами горит *, то её нельзя удалить, так как включена зависимость от какой-либо программы. Если горит +, то программа не будет удалена. Если горит -, то наоборот. Советую не трогать категории Network и Privacy для стабильной работы системы. Как только закончили, выходим из этого меню и нажимаем 2.

Теперь заходим в меню Customize и нажимаем 8. Здесь представлен список твиков. Лучше не трогать Cortana App, если редактируйте образ Windows 10, иначее сломается поиск.

Если вы закончили изменения, то переходим во вкладку Apply и нажимаем 1 для очистки образа от временных файлов. После нажимаете 2. Если вы сделали что-то не так и вы не хотите записывать изменения, то нажмите 3. Во время применения изменений вас ещё раз спросят об очистки временных файлов, но это по вашему желанию.

Дальше перескакиваем через меню Target и идём в меню Tools и нажимаем 1, тем самым попадая в WIM Manager. Здесь можно делать с образом системы всё что угодно, но нам нужен пункт E - Convert. Через него мы уменьшим размер файла образа системы конвертировав его из WIM в ESD. Процесс будет довольно долгий, так что придётся подождать.

Как только конвертация закончилась переходим в меню Target и нажимаем 1. Выбираем имя ISO, которые будет отображаться при записи на флешку, имя самого ISO файла и ждём. Готовый образ вас будет ждать в папке ISO. Как только создание ISO завершено, то вы можете выходить из MSMG Toolkit.

Создание autounattend.xml

autounattend.xml — это файл ответов для установщика Windows. С помощью него можно автоматизировать установку системы.
Файл мы будем генерировать через сайт schneegans.de

schneegans.de

Сайт довольно прост в освоении. Когда вы закончили, нажмите кнопку "Download .xml file". Теперь вам понадобиться программа UltraISO (сами найдёте, где скачать).

UltraISO

Открываете наш ISO-файл в программе, перекидываете туда autounattend.xml и сохраняете результат. Поздравляю! Ваша сборка готова. Теперь вам нужно протестировать вашу сборку через VirtualBox. Здесь вы уже сами разберётесь.


Всем спасибо за внимание и...


Не прощаемся!