> ## Documentation Index
> Fetch the complete documentation index at: https://2ch.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Оптимизация Windows 10 через Optimize-Offline и политики

> Как оптимизировать образ Windows 10 перед установкой с помощью Optimize-Offline, снизить телеметрию и управлять службами через групповые политики.

«Оптимизировать» систему — понятие размытое. Прежде чем что-то менять, важно понять, что именно ты хочешь улучшить: убрать лишние службы, снизить телеметрию, облегчить образ перед установкой или всё сразу. Этот раздел охватывает оба подхода: настройку уже установленной системы и подготовку образа до установки с помощью Optimize-Offline.

## Два подхода к оптимизации

<CardGroup cols={2}>
  <Card title="На установленной системе" icon="sliders">
    Используй **gpedit.msc** (групповые политики) и **services.msc** (службы), чтобы отключить ненужные компоненты прямо в работающей Windows.
  </Card>

  <Card title="На образе до установки" icon="compact-disc">
    Используй **Optimize-Offline**, чтобы собрать облегчённый образ из оригинального ISO и сразу убрать нежелательные компоненты.
  </Card>
</CardGroup>

<Warning>
  Optimize-Offline работает **только на Windows 10/11**. Создавать и модифицировать образ можно исключительно из уже запущенной Windows 10 или 11.
</Warning>

***

## Гайд по Optimize-Offline

[Optimize-Offline](https://github.com/gdeliana/Optimize-Offline) — утилита для создания собственного образа на базе оригинального. Позволяет удалять или отключать системные компоненты, приложения, службы, а также применять твики реестра — всё до установки Windows.

### Шаг 0 (необязательно): интеграция обновлений через W10UI

Перед оптимизацией образа можно сразу интегрировать в него накопленные обновления с помощью утилиты [W10UI](https://github.com/abbodi1406/BatUtil/tree/master/W10UI). Это позволит получить уже обновлённую систему сразу после установки.

<Steps>
  <Step title="Получи файлы W10UI">
    Открой репозиторий [W10UI на GitHub](https://github.com/abbodi1406/BatUtil/tree/master/W10UI). Скачай архив целиком или открой по отдельности файлы `W10UI.cmd` и `W10UI.ini` — нажми кнопку **Raw**, затем `Ctrl+A` → `Ctrl+C`, вставь в новый файл с тем же именем и расширением (`Ctrl+V`).
  </Step>

  <Step title="Скачай образ">
    Скачай нужный образ Windows (например, **LTSC IoT Enterprise 21H2**) и помести его в рабочую папку, например `W10UI`.
  </Step>

  <Step title="Скачай пакеты обновлений">
    Скачай следующие пакеты и скопируй их в ту же папку, где лежат `W10UI.cmd` и `W10UI.ini`:

    | Пакет                                                                                                                                                                                    | Описание                              |
    | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------- |
    | [LCU — KB5033372](https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/secu/2023/12/windows10.0-kb5033372-x64_822cb06e298fd32637584b623f2cdaa3468f42a1.msu)         | Накопительное обновление безопасности |
    | [OOBE Update — KB5026037](https://catalog.s.download.windowsupdate.com/c/msdownload/update/software/crup/2023/04/windows10.0-kb5026037-x64_f7c8460f27df840a1b662bb860158daa2e5b1cba.msu) | Обновление процесса первого запуска   |
    | [NDP481 Base — KB5011048](https://download.microsoft.com/download/2/7/8/278c0762-a0b1-41a7-b505-bf74715f3532/Windows10.0-KB5011048-x64.cab)                                              | Базовый пакет .NET Framework 4.8.1    |
    | [.NET 3.5 DU — KB5007401](http://download.windowsupdate.com/c/msdownload/update/software/crup/2021/11/windows10.0-kb5007401-x64_f1bf61d834bb8d9951c7efa23454643daae195b0.cab)            | Критическое обновление .NET 3.5       |
    | [SafeOS DU — KB5031474](https://catalog.s.download.windowsupdate.com/d/msdownload/update/software/crup/2023/10/windows10.0-kb5031474-x64_ea1e6fb79e9d86e464b93e54a661ba3ca446c7e3.cab)   | Обновление среды восстановления       |
  </Step>

  <Step title="Смонтируй образ">
    Нажми правой кнопкой на ISO-файл и выбери **Монтировать**. Запомни букву диска, которая будет присвоена (например, `H:`).
  </Step>

  <Step title="Запусти W10UI.cmd от администратора">
    Запусти `W10UI.cmd` от имени администратора. Нажми **1** и введи букву смонтированного диска (например, `H`). Затем нажми **0** и дождись завершения.
  </Step>
</Steps>

***

### Основная оптимизация образа через Optimize-Offline

<Steps>
  <Step title="Скачай Optimize-Offline">
    Перейди на страницу [релизов](https://github.com/gdeliana/Optimize-Offline/releases) и скачай последний архив. Распакуй его в удобную папку, например `C:\Optimize-Offline`.
  </Step>

  <Step title="Настрой Configuration.json">
    Открой файл `Configuration.json` в текстовом редакторе (например, [Notepad++](https://notepad-plus-plus.org/downloads/)) и задай параметры под свои нужды:

    ```json theme={null}
    {
        "SourcePath": "C:\\путь\\к\\образу.iso",
        "WindowsApps": "Select",
        "SystemApps": "Select",
        "Capabilities": "None",
        "Packages": "None",
        "FeaturesToEnable": "List",
        "FeaturesToDisable": "List",
        "Services": "Select",
        "DeveloperMode": false,
        "WindowsStore": false,
        "MicrosoftEdge": false,
        "Win32Calc": true,
        "DormantDefender": false,
        "Dedup": false,
        "DaRT": [],
        "Registry": true,
        "OutputPath": "default",
        "Additional": {
            "Setup": false,
            "Wallpaper": false,
            "SystemLogo": false,
            "LockScreen": false,
            "RegistryTemplates": false,
            "LayoutModification": false,
            "Unattend": false,
            "Drivers": false,
            "NetFx3": false
        },
        "ComponentCleanup": false,
        "ISO": "No-Prompt",
        "CompressionType": "Maximum",
        "SelectiveRegistry": {
            "DisableWindowsUpgrade": false,
            "DisableWindowsUpdateMicrosoft": false,
            "DisableDriverUpdate": false,
            "DormantOneDrive": false,
            "Disable3rdPartyApps": false,
            "W11ClassicContextMenu": false,
            "ExplorerUIRibbon": false,
            "ClassicSearchExplorer": false,
            "RemoveTaskbarPinnedIcons": false,
            "DisableTeamsApp": false,
            "DisableVirtualizationSecurity": false,
            "RunAsTiContextMenu": false,
            "AmoledBlackTheme": false
        },
        "ShutDownOnComplete": false,
        "FlashToUSB": "Off"
    }
    ```

    Обрати внимание на ключевые параметры:

    | Параметр          | Значение         | Описание                                                                                 |
    | ----------------- | ---------------- | ---------------------------------------------------------------------------------------- |
    | `SourcePath`      | путь к ISO       | Полный путь к исходному образу                                                           |
    | `Win32Calc`       | `true`           | Включить старый калькулятор из Windows 7                                                 |
    | `Registry`        | `true`           | Применить безопасные твики реестра                                                       |
    | `DormantDefender` | `false` / `true` | `true` — отключить Defender с возможностью включить обратно; `false` — оставить как есть |
  </Step>

  <Step title="Запусти PowerShell от администратора">
    Открой PowerShell от имени администратора и перейди в папку с Optimize-Offline:

    ```powershell theme={null}
    cd C:\Optimize-Offline
    ```
  </Step>

  <Step title="Запусти скрипт оптимизации">
    Выполни команду:

    ```powershell theme={null}
    .\Start-Optimize.ps1
    ```

    В процессе работы скрипт предложит выбрать компоненты для удаления. Для выбора нескольких пунктов одновременно удерживай `Ctrl`. Например, чтобы убрать «Безопасность Windows» (SecHealthUI / Windows Defender), выдели именно этот пункт.
  </Step>

  <Step title="Получи готовый образ">
    После завершения готовый ISO будет находиться в подпапке `Optimize-Offline_xxxx-xx-xxTxx.xx.xx\` рядом со скриптом. Образ готов к записи на флешку.
  </Step>
</Steps>

<Note>
  Удалять Defender необязательно — если он тебе нужен, просто не выбирай `SecHealthUI` в списке системных приложений. Параметр `DormantDefender: true` позволяет лишь заглушить его без удаления, оставляя возможность включить обратно.
</Note>

***

## Отключение службы SysMain (SuperFetch)

<Note>
  Отключение службы SysMain может повысить производительность системы, особенно если диск показывает высокую нагрузку в простое.
</Note>

Чтобы отключить SysMain через диспетчер служб:

1. Нажми `Ctrl+Shift+Esc` → вкладка **Службы** → **Открыть службы**.
2. Найди `SysMain` → двойной клик → **Свойства**.
3. Установи **Тип запуска**: `Отключена` → **Применить** → **ОК**.

### Тонкая настройка параметров памяти

Для более тонкого управления (SuperFetch/Prefetch) используй PowerShell от администратора.

Проверь текущее состояние:

```powershell theme={null}
Get-MMAgent
```

<Accordion title="Что означают параметры Get-MMAgent">
  * **ApplicationLaunchPrefetching** — технология [Prefetch](https://ru.wikipedia.org/wiki/Prefetcher): заранее загружает в RAM данные, необходимые при запуске программ, сокращая время ожидания.
  * **ApplicationPrelaunch** — предзапуск UWP-приложений. Если UWP-приложения тебе не нужны, можно отключить:
    ```powershell theme={null}
    Disable-MMAgent -ApplicationPrelaunch
    ```
  * **MemoryCompression** — сжатие страниц памяти. Может помочь на системах с малым объёмом RAM. Отключить:
    ```powershell theme={null}
    Disable-MMAgent -MemoryCompression
    ```
  * **PageCombining** — объединение дублирующихся страниц ОЗУ для экономии памяти.
</Accordion>

***

## Минимизация телеметрии через групповые политики

<Info>
  Этот метод работает на всех редакциях Windows 10, кроме **Home** (Домашняя).
</Info>

<Steps>
  <Step title="Открой редактор групповых политик">
    Нажми `Win+R`, введи `gpedit.msc` и нажми **Enter**.
  </Step>

  <Step title="Перейди к настройкам телеметрии">
    В дереве слева открой:

    **Конфигурация компьютера** → **Административные шаблоны** → **Компоненты Windows** → **Сборки для сбора данных и предварительные сборки**
  </Step>

  <Step title="Задай минимальный уровень телеметрии">
    Открой параметр **«Разрешить телеметрию»** → установи значение **Включено** → в поле ниже выбери **0 — Безопасность (только для Enterprise/LTSC)**. Нажми **ОК**.
  </Step>
</Steps>

***

## Privacy.sexy — веб-инструмент для приватности

[Privacy.sexy](https://privacy.sexy) — онлайн-конструктор скриптов для настройки приватности Windows. Позволяет выбрать нужные твики и сгенерировать готовый скрипт для запуска.

<Warning>
  Читай каждый пункт внимательно, прежде чем применять. Некоторые твики могут нарушить работу компонентов, которые тебе нужны.
</Warning>

<Tip>
  На сайте есть специальная опция **«Отменить все изменения»** — она генерирует скрипт для отката всех применённых твиков. Рекомендуется сохранить его сразу после применения основного скрипта.
</Tip>
