Найти в Дзене
Adr Asd

Windows 11 - делаем сборку для себя.

Всем привет. Сразу дополнение к этой статье: Настройка дистрибутива Windows 11 -wim для себя, скрипты. ( скрипт сборки обновлён 22.07.2024 ) Опишу процесс создания своей сборки "Windows 11 Iot" c удалением лишнего, снятыми ограничениями на TPM и настройкой служб для себя, как по мне - так наиболее простой и быстрый без использования "MSMG Toolkit". Получаем дистрибутив Windows 11 Идём по адресу - https://uup.rg-adguard.net и выбираем тип, версию, язык будущего дистрибутива. В поле "Select edition" выбираем редакцию, я обычно выбираю все редакции - "All Edition", а после выделяю из него Iot-редакцию или про. В последнем поле выбираем тип скачивания "Download ISO compiler in OneClick". С права от полей генерируется ссылка на скачивание скрипта примерно такая: multi_creatingISO_25295.1000_ru-ru_amd64_all.cmd , который и будет собирать нам наш исходный дистрибутив. Создадим для работы скрипта отдельную папку, скопируем его туда и запускаем от имени Администратора. Если у вас установлен

Всем привет.

Сразу дополнение к этой статье: Настройка дистрибутива Windows 11 -wim для себя, скрипты. ( скрипт сборки обновлён 22.07.2024 )

Опишу процесс создания своей сборки "Windows 11 Iot" c удалением лишнего, снятыми ограничениями на TPM и настройкой служб для себя, как по мне - так наиболее простой и быстрый без использования "MSMG Toolkit".

Получаем дистрибутив Windows 11

Идём по адресу - https://uup.rg-adguard.net и выбираем тип, версию, язык будущего дистрибутива. В поле "Select edition" выбираем редакцию, я обычно выбираю все редакции - "All Edition", а после выделяю из него Iot-редакцию или про. В последнем поле выбираем тип скачивания "Download ISO compiler in OneClick". С права от полей генерируется ссылка на скачивание скрипта примерно такая: multi_creatingISO_25295.1000_ru-ru_amd64_all.cmd , который и будет собирать нам наш исходный дистрибутив.

Создадим для работы скрипта отдельную папку, скопируем его туда и запускаем от имени Администратора. Если у вас установлен файервол - придётся дать разрешение скрипту на соединение с сервером. У меня установлен "Window 10 Firewall Control" и на время работы скрипта приходится давать полное разрешение.

При удачном соединении с сервером - скрипт выведет пункты для настройки вашего дистрибутива и интеграции некоторых пакетов.

-2

Для изменения настроек в меню - набираем в поле ввода букву соответствующую нужной опции и Enter.

Мои настройки обычно такие:

L. Интегрировать дополнительные языковые пакеты - OFF
N. Интегрировать .Net Framework 3.5 - ON
M. Создать multi-редакции (все редакции) - ON
S. Разделить install.wim по 4 ГБ (UEFI-FAT32) - OFF
E. Сжать install.wim в ESD - OFF
A. Интегрировать MetroUI приложения в ISO - OFF
F. Снять ограничение на установку - ON

Оставляем не сжатым install.wim для дальнейшей настройки с помощью dism
и
Dism++.

Нажимаем Enter в пустом поле ввода и начинается скачивание компонентов для сборки нашего дистрибутива, идём пить кофу.

-3

Идёт процесс сборки.

-4
-5

После окончания сборки в папке образуется ISO-файл типа такого 25295.1000.230203-1346.RS_PRERELEASE_CLIENTMULTICOMBINED_UUP_X64FRE_NETFX_RU-RU_FIX.ISO

Создадим папку для работы с файлами, например C:\tmp. Открываем ISO-файл любым удобным способом и копируем файл install.wim из папки sources в созданную папку C:\tmp. И создадим папку C:\tmp\out для сохранения нужной редакции из исходного install.wim.

Для обработки файла Install.wim, нам понадобится утилита DISM из пакета Windows ADK. Скачать можно по ссылке -> (архив в двух частях: win adk 10 install.zip и win adk 10 install.z01), или найти в сети. Для установки запустим adksetup.exe

-6

Выбираем путь для установки, я устанавливаю в корень C:\ , "Далее". Запрещаем микрософт собирать аналитику, "Далее". Принимаем лицензионное соглашение. В окне выбора устанавливаемых компонентов оставляем только "Средства развёртывания".

-7

И нажимаем "Установить".

Итак, у нас установлен "C:\Windows Kits" с нужными утилитами и есть файл C:\tmp\install.wim и выходная папка C:\tmp\out

Выделяем нужную редакцию из мульти дистрибутива.

Я буду получать Iot-редакцию. Если вы качали дистрибутив с одной редакцией, то можете пропустить и перейти к пункту - Свои настройки в wim-файле.

Для более удобной работы с утилитой DISM создадим ( например в папке C:\Windows Kits) командный файл start.cmd и с помощью него будим выполнять работу с DISM и install.wim. скачать start.cmd можно тут.

Содержимое start.cmd: -------------------------------------------------------

@echo off
set dismm="c:\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism"
set wimpath=c:\tmp\
set outwimpath=c:\tmp\out\
set sourcewim=install.wim
set destinationwim=install.wim
set destinationesd=install.esd
chcp 65001

rem 1 показать все редакции в образе
%dismm% /Get-WimInfo /WimFile:%wimpath%%sourcewim%
rem %dismm% /Get-WimInfo /WimFile:%outwimpath%%sourcewim%

rem 2 экспортируем редакцию в отдельный образ
rem %dismm% /Export-Image /DestinationName:"Windows 11 Iot" /SourceImageFile:%wimpath%%sourcewim% /SourceIndex:11 /DestinationImageFile:%outwimpath%%destinationwim%

rem 3 экспортируем wim в esd
rem %dismm% /Export-Image /SourceImageFile:%outwimpath%%destinationwim% /SourceIndex:1 /DestinationImageFile:%outwimpath%%destinationesd% /Compress:recovery


pause

--------------------------------------------------------------------------------

Работать с start.cmd будем удаляя rem-комментарий с нужной команды и rem-комментировать не нужные. Проверим, корректность путей в start.cmd до утилиты dism.exe и других файлов. Сейчас раскомментирована команда - " 1 показать все редакции в образе". Выполним start.cmd от имени администратора. Должно появится консольное окно со списком всех редакций содержащихся в оригинальном install.wim

-8

В текущем списке нужная мне Windows 11 IoT находится под индексом 11

Index : 11
Name : Windows 11 IoT Enterprise
Description : Windows 11 IoT Enterprise
Size : 16 178 840 118 bytes

Закроем окно любой клавишей. В start.cmd закомментируем команду "отображающую список редакций" с помощью rem и раскомментируем команду "экспортирующую редакцию в отдельный образ" удалив rem перед командой. Проверим, верен ли индекс в команде. Выполним start.cmd от имени администратора. После завершения работы start.cmd в папке c:\tmp\out появится новый install.wim с одной редакцией Windows 11 IoT. Давайте проверим это. Закомментируем первую и раскомментируем вторую команду под строкой - " 1 показать все редакции в образе", эту - %dismm% /Get-WimInfo /WimFile:%outwimpath%%sourcewim% - где %outwimpath%%sourcewim% указывает на новый c:\tmp\out\install.wim и выполним start.cmd от имени администратора.

-9

И теперь у нас только одна редакция в файле C:\tmp\out\install.wim - Windows 11 Iot под индексом 1. Настало время внести в него свои изменения и настройки.

Свои настройки в wim-файле.

Вносить изменения в install.wim мы будем утилитой Dism++. Можно скачать по ссылке, или найти в сети. Скачиваем, распаковываем и запускаем от имени администратора. Для работы с wim-файлом, программе Dism++ требуется папка для монтирования содержимого, создадим где нибудь папку mount, например C:\mount

В меню "Файл" Dism++ выбираем "Монтировать образ"

-10

и в следующем окне кнопками "Обзор", выбираем наш C:\tmp\out\install.wim и папку для монтирования C:\mount ,

-11

нажимаем ОК и программа произведёт монтирование и когда появится статус "Готов к работе", щёлкаем мышью по строке "Открыть сессию" в центре окна.

-12

Открывается главное окно Dusm++, щёлкаем по строке "Оптимизация и начинам вносить изменения в основном окне.

-13

Я опишу те настройки которые изменяю, остальные остаются как были, а вы решайте что требуется вам. ( вкл - означает включённый ползунок )

-- Настройки панели задач:

Кортана в панели задач - Скрыть

Скрыть контакты на панели задач - вкл

-- Настройки безопасности:

Настройка контроля учётных записей (UAC) - Уведомлять (не затенять
рабочий стол)

Выключить фильтр SmartScreen - вкл

Отключить Предупреждение системы безопасности при открытии
программ - вкл вкл

Отключить защитник windows - вкл

-- Меню пуск и индекс производительности:

Не показывать рекомендации в меню Пуск - вкл

Отключить поиск для связанных приложений в Магазине - вкл

Отключить продвижение приложений в Магазине - вкл

Отключить советы, подсказки и рекомендации - вкл

Запретить установку рекомендуемых приложений автоматически - вкл

Отключить инструмент записи игр - вкл

Отключить OneDrive - вкл

Отключить Кортана - вкл

-- Проводник:

Отключить предпросмотр видеофайлов - вкл

Отключить предпросмотр изображений и аудиофайлов - вкл

Остальное по своему усмотрению.

-- Управление контекстным меню:

Отключить Сканировать с Windows Defender - вкл

Остальное по своему усмотрению.

-- Windows Update:

Windows Update не включает в себя драйверы - вкл

Windows Update не включает в себя средство удаления вредоносных
программ - вкл

Настройка проверки обновлений в Центре обновлений - Только
проверка

-- Оптимизация служб:

Отключить службу диагностики - вкл

Отключить отчёт об ошибках - вкл

Отключить программу улучшения качества ПО - вкл

-- Windows Photo Viewer:

Если вы пользуетесь стандартным просмотрщиком изображений как в
Win 10 , можно включить его.

Включить Windows Photo Viewer - вкл

-- Другое:

Отключить быстрый старт ( если привычно использовать загрузку в
консольном режиме ) - вкл

Отключить журнал менеджера пакетов CBS - вкл

Отключить журнал Delta Package Expander - вкл

Отключить системный журнал - вкл вкл

Откл. создание файла резервной копии менеджера пакетов CBS - вкл

Откл. журналирование входа учётных записей - вкл

Отключить журнал WfpDiag.ETL - вкл

Далее в левой колонке щёлкаем в строке Возможности

Здесь я обычно удаляю несколько компонентов, на ваше усмотрение:

  • средство записи действий
  • распознавание лиц
  • модуль синхронизации почты в Интернет и Exchange ActiveSync

На этом изменения закончены. Идём в меню "Файл"-> "Сохранить образ"

-14

На вопрос о способе сохранения образа ответим "Прямое сохранение"

-15

И наши настройки применяются к файлу образа install.wim. После окончания работы размонтируем образ из папки C:\mount , меню "Файл"-> "Размонтировать образ".

-16

Папка C:\mount теперь пуста и Dism++ можно закрыть. Пока не будем сжимать install.wim в install.esd, проверим его в работе, а после при желании сожмём.

Запись install.wim в ISO-файл.

Сейчас в c:\tmp\out\ у нас настроенный install.wim и мы запишем его в ISO-образ дистрибутива но не от Windows 11, а от Windows 10 , так мы устраним проблемы с проверкой на "несоответствие оборудования требованиям" и проверкой наличия модуля TPM (Trusted Platform Module). RU ISO-образ w10x64_shablon.iso качаем по ссылке , в нем удалён install.wim, а записывать в него будем программой anyBurn , качаем по ссылке. Так же в корень w10x64_shablon.iso добавлен файл AutoUnattend.xml , вносящий изменения в настройки установщика. При установке будут запрошены: раздел для установки и имя/пароль пользователя и всё.

Запускаем anyBurn и щёлкаем по кнопке "Изменить содержимое файла-образа"

-17

В поле выбора файла-образа с помощью кнопки выбора, указываем наш w10x64_shablon.iso

-18

Нажимаем Далее и в следующем окне, с лева выбираем папку sources и нажимаем кнопку Добавить вверху.

-19

В окне выбора, ищем наш c:\tmp\out\install.wim и нажимаем кнопку Добавить , он появляется в правом списке. Снова нажимаем Далее. В следующем окне зададим имя нового ISO-файла с нашей Windows 11, например w11x64_test.iso

-20

Нажимаем кнопку Создать наш install.wim сохраняется в ISO-файл. После успешного создания ISO-образа нажимаем Выход.

Мы получили настроенный ISO-дистрибутив Windows 11 с модифицированной установкой. Теперь мы можем протестировать его на VirtualBox или другой виртуальной машине, или на реальной - если желаете. Убедившись в том - что с нашим дистрибутивом всё нормально, можно упаковать wim в esd при необходимости.

Раскомментируем в start.cmd строку под заголовком "экспортируем wim в esd" и запустим start.cmd от имени администратора. После завершения работы скрипта, в папке C:\tmp\out\ будет создан файл install.esd размером заметно меньше чем install.wim. Остаётся записать install.esd в w10x64_shablon.iso , как описано выше, в разделе "Запись install.wim в ISO-файл" и наш кастомный дистрибутив Windows 11 готов.

Нюанс , в процессе установки инсталлятор сообщит - что "Возникла проблема" , просто нажмите кнопку "Пропустить".

-21

IoT Активируется автоматически при подключении интернет. Вроде всё. Критика и комментарии приветствуются.

-22

https://uup.rg-adguard.net/?lang=ru-ru
https://uupdump.net/ (через торбраузер)
https://store.rg-adguard.net/

Пс. Недавно подгонял настройки в wim-файле w11_25947.1000 и Dism++ не смог отключить Defender, после установки он оказался работающим, пришлось в установленной винде безопасно грузится (перезагрузка с Shift) и выключать дефендер прогой Defender Control v2.1 (пароль архива: sordum)

=====================================

По поводу активации w11 23h2 Iot 22631.2506
Установил её на VirtualBox и она отказалась активироваться.

-23
-24

Выход пока найден один:
-устанавливаем из cmd (от администратора) ключ Enterprise
slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43

-25

-подключаем один из "" kms серверов (списки есть в сети)
slmgr /skms kms.digiboy.ir

-26

- активируем
slmgr /ato

-27

И работаем в редакции Enterprise

-28

- если нужно удалить kms сервер и восстановить стандартный способ активации: slmgr /ckms

Возврат на IoT :
slmgr /ipk XQQYW-NFFMW-XJPBH-K8732-CKFFD
приводит к
ошибке активации снова.

==============================

В общем, активировать IoT , да и любую редакцию можно так:

запускаем консоль powershell от администратора, интернет должен работать и вводим команду irm https://massgrave.dev/get | iex

Подробнее о MASSGRAVE можете узнать на гитхаб.

И вот информация.

Как то так ;-)

===============================

Связанная статья - Настройка дистрибутива Windows11 -wim для себя, скрипты.

--------------------------------------------------

"микрософт" в w11 24H2 - внедрили новые ограничения поддержки оборудования, блокирующие установку на не поддерживаемое оборудование. По некоторым данным - они обходятся с помощью rufus 4.6 или утилитой Flyby11. Не проверял, как только проверю - так дополню инфу.

---------------------------------------------------

15.11.2025

Microsoft закрыла популярный способ бесплатной активации Windows 11 через KMS38 (4pda)

massgravel сообщает, что активация HWID - работает.

---------------------------------------------------

Всем удачи, кидайте башмаками ;-)