Два подхода к оптимизации
На установленной системе
Используй gpedit.msc (групповые политики) и services.msc (службы), чтобы отключить ненужные компоненты прямо в работающей Windows.
На образе до установки
Используй Optimize-Offline, чтобы собрать облегчённый образ из оригинального ISO и сразу убрать нежелательные компоненты.
Гайд по Optimize-Offline
Optimize-Offline — утилита для создания собственного образа на базе оригинального. Позволяет удалять или отключать системные компоненты, приложения, службы, а также применять твики реестра — всё до установки Windows.Шаг 0 (необязательно): интеграция обновлений через W10UI
Перед оптимизацией образа можно сразу интегрировать в него накопленные обновления с помощью утилиты W10UI. Это позволит получить уже обновлённую систему сразу после установки.1
Получи файлы W10UI
Открой репозиторий W10UI на GitHub. Скачай архив целиком или открой по отдельности файлы
W10UI.cmd и W10UI.ini — нажми кнопку Raw, затем Ctrl+A → Ctrl+C, вставь в новый файл с тем же именем и расширением (Ctrl+V).2
Скачай образ
Скачай нужный образ Windows (например, LTSC IoT Enterprise 21H2) и помести его в рабочую папку, например
W10UI.3
Скачай пакеты обновлений
Скачай следующие пакеты и скопируй их в ту же папку, где лежат
W10UI.cmd и W10UI.ini:4
Смонтируй образ
Нажми правой кнопкой на ISO-файл и выбери Монтировать. Запомни букву диска, которая будет присвоена (например,
H:).5
Запусти W10UI.cmd от администратора
Запусти
W10UI.cmd от имени администратора. Нажми 1 и введи букву смонтированного диска (например, H). Затем нажми 0 и дождись завершения.Основная оптимизация образа через Optimize-Offline
1
Скачай Optimize-Offline
Перейди на страницу релизов и скачай последний архив. Распакуй его в удобную папку, например
C:\Optimize-Offline.2
Настрой Configuration.json
Открой файл Обрати внимание на ключевые параметры:
Configuration.json в текстовом редакторе (например, Notepad++) и задай параметры под свои нужды:3
Запусти PowerShell от администратора
Открой PowerShell от имени администратора и перейди в папку с Optimize-Offline:
4
Запусти скрипт оптимизации
Выполни команду:В процессе работы скрипт предложит выбрать компоненты для удаления. Для выбора нескольких пунктов одновременно удерживай
Ctrl. Например, чтобы убрать «Безопасность Windows» (SecHealthUI / Windows Defender), выдели именно этот пункт.5
Получи готовый образ
После завершения готовый ISO будет находиться в подпапке
Optimize-Offline_xxxx-xx-xxTxx.xx.xx\ рядом со скриптом. Образ готов к записи на флешку.Удалять Defender необязательно — если он тебе нужен, просто не выбирай
SecHealthUI в списке системных приложений. Параметр DormantDefender: true позволяет лишь заглушить его без удаления, оставляя возможность включить обратно.Отключение службы SysMain (SuperFetch)
Отключение службы SysMain может повысить производительность системы, особенно если диск показывает высокую нагрузку в простое.
- Нажми
Ctrl+Shift+Esc→ вкладка Службы → Открыть службы. - Найди
SysMain→ двойной клик → Свойства. - Установи Тип запуска:
Отключена→ Применить → ОК.
Тонкая настройка параметров памяти
Для более тонкого управления (SuperFetch/Prefetch) используй PowerShell от администратора. Проверь текущее состояние:Что означают параметры Get-MMAgent
Что означают параметры Get-MMAgent
- ApplicationLaunchPrefetching — технология Prefetch: заранее загружает в RAM данные, необходимые при запуске программ, сокращая время ожидания.
- ApplicationPrelaunch — предзапуск UWP-приложений. Если UWP-приложения тебе не нужны, можно отключить:
- MemoryCompression — сжатие страниц памяти. Может помочь на системах с малым объёмом RAM. Отключить:
- PageCombining — объединение дублирующихся страниц ОЗУ для экономии памяти.
Минимизация телеметрии через групповые политики
Этот метод работает на всех редакциях Windows 10, кроме Home (Домашняя).
1
Открой редактор групповых политик
Нажми
Win+R, введи gpedit.msc и нажми Enter.2
Перейди к настройкам телеметрии
В дереве слева открой:Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Сборки для сбора данных и предварительные сборки
3
Задай минимальный уровень телеметрии
Открой параметр «Разрешить телеметрию» → установи значение Включено → в поле ниже выбери 0 — Безопасность (только для Enterprise/LTSC). Нажми ОК.