Как добавить и удалить дополнительные функции в Windows 11
Кратко: В Windows 11 дополнительные функции (Features on Demand) можно включать и выключать через Параметры, классическое диалоговое окно компонентов, DISM и PowerShell. В статье — пошаговые инструкции, команды, чек-листы для администраторов, рекомендации по безопасности и план действий при проблемах.

Windows 11, как и предыдущие версии, содержит набор «дополнительных функций», которые можно установить или удалить по необходимости. Многие из них по умолчанию отключены и предназначены для продвинутых или корпоративных сценариев: языковые пакеты, .NET Framework, Hyper-V, Microsoft WebDriver и другие. В этой инструкции подробно показаны все доступные способы управления этими компонентами: через Параметры, классическое окно компонентов, DISM и PowerShell.
Важно: доступность конкретных компонентов зависит от издания Windows 11 и набора установленных обновлений.
Основные случаи использования
- Включить Hyper-V для локальной виртуализации.
- Установить .NET Framework для совместимости приложений.
- Добавить языковые ресурсы или графические инструменты по требованию.
- Отключить ненужные компоненты для упрощения списка приложений и поверхностей атаки.
Что такое “дополнительные функции” (коротко)
Дополнительные функции — это компоненты Windows, которые можно загрузить и установить по запросу. Они не обязательно занимают место в основной установке до тех пор, пока вы их не включите.
1. Включение дополнительных функций через Параметры
Параметры Windows 11 — основной и интуитивный способ управления большинством настроек, включая дополнительные функции.
Шаги:
- Нажмите Win + I, чтобы открыть приложение «Параметры».
- Откройте раздел «Приложения» в левой панели.
- Выберите «Дополнительные функции».
- Нажмите «Просмотреть функции» — система загрузит список доступных компонентов.
- Используйте поле поиска или прокрутите список, чтобы найти нужный компонент.
- Выберите компонент и нажмите «Далее», затем «Установить».
- Статус установки можно отследить в разделе «Последние действия». Установленные функции появятся в разделе «Установленные функции».
Если какой‑то компонент не отображается сразу после установки — перезагрузите ПК.
Отключение через Параметры
- Откройте «Параметры» → «Приложения» → «Дополнительные функции».
- В разделе «Установленные функции» найдите компонент и нажмите на него.
- Нажмите «Удалить» или «Удалить компонент» и следуйте указаниям.
- При необходимости перезагрузите систему.
2. Классическое окно компонентов Windows
Некоторые компоненты, например Hyper-V, всё ещё управляются через классическое окно «Компоненты Windows» (Windows Features). Оно доступно из Параметров и через Панель управления.
Как открыть через Параметры:
- Откройте «Параметры» → «Приложения» → «Дополнительные функции».
- Прокрутите до раздела «Связанные параметры» и нажмите «Другие компоненты Windows» — откроется классическое окно.
- В появившемся списке отметьте нужные элементы и нажмите «ОК».
- Windows скачает и установит необходимые файлы и при необходимости предложит перезагрузку.
Как открыть через Панель управления:
- Нажмите Win + R, введите control и нажмите Enter.
- Перейдите в «Программы» → «Программы и компоненты».
- Слева нажмите «Включение или отключение компонентов Windows».
- Отметьте или снимите отметку с интересующих компонентов и нажмите «ОК».
Если компонент не виден после успешной установки — перезагрузите компьютер.
3. Установка через DISM (командная строка)
DISM (Deployment Image Servicing and Management) — утилита для обслуживания образов Windows. Её удобно использовать при массовом развёртывании или если GUI недоступен.
Просмотр доступных возможностей:
dism /Online /Get-CapabilitiesВ выводе найдите строку с нужной возможностью. Если в столбце State указано Not Present, компонент не установлен.
Пример имени возможности (Capability Identity):
Microsoft.WebDriver~~~~0.0.1.0
Установка возможности:
dism /Online /Add-Capability /CapabilityName:Microsoft.WebDriver~~~~0.0.1.0Удаление возможности:
dism /Online /Remove-Capability /CapabilityName:Microsoft.WebDriver~~~~0.0.1.0После установки/удаления рекомендуется перезагрузить систему.
Советы:
- Запускайте Windows Terminal или Командную строку от имени администратора.
- Если DISM не находит компонент в онлайн-режиме, проверьте доступность репозитория обновлений (Windows Update) или укажите локальный источник.
4. Управление через PowerShell
PowerShell даёт гибкий интерфейс для включения и отключения функций, удобно для автоматизации.
Просмотр опциональных функций:
Get-WindowsOptionalFeature -OnlineВ списке статус “Disabled” означает, что функция отключена.
Включение функции:
Enable-WindowsOptionalFeature -FeatureName "DirectPlay" -All -OnlineОтключение функции:
Disable-WindowsOptionalFeature -FeatureName "DirectPlay" -OnlineЗаменяйте “DirectPlay” на имя интересующей функции из вывода команды Get-WindowsOptionalFeature.
Когда не стоит включать дополнительные функции
- Если вы не понимаете назначение функции — не включайте её. Это уменьшит потенциальные уязвимости.
- Для домашних ПК не нужно включать серверные компоненты и средства виртуализации без явной необходимости.
- На ноутбуках с ограниченным ресурсом отключение ненужных функций поможет продлить автономность и повысить производительность.
Альтернативные подходы
- Установка компонентов из офлайн-источника (SxS/ISO) — если устройство не имеет доступа к Windows Update.
- Использование групповых политик или управления конфигурацией (SCCM, Intune) для массового развёртывания.
- Использование контейнеров вместо локальной установки отдельных сервисов, когда это возможно.
Практическое руководство (SOP) для администратора
- Оцените потребность: зачем нужна функция, каковы зависимости.
- Проверьте совместимость с изданием Windows и установленными обновлениями.
- Выполните установку в тестовом окружении.
- Пропишите план отката: команды DISM/PowerShell для удаления.
- Документируйте изменения и уведомите пользователей о возможных перезагрузках.
- Разверните на рабочих машинах через скрипты или систему управления.
Шаблон команды для массового включения через PowerShell (пример):
$features = @("DirectPlay","TelnetClient")
foreach ($f in $features) {
Enable-WindowsOptionalFeature -FeatureName $f -Online -NoRestart
}
# Затем перезагрузка, когда все завершены
Restart-ComputerКритерии приёмки
- Функция отображается в списке «Установленные функции» в Параметрах.
- Приложения, зависящие от функции, запускаются без ошибок.
- Нет критических ошибок в журнале событий (Event Viewer) после установки.
- Если использовались команды, операции завершились без ошибок и с кодом выхода 0.
Проверки и тесты после установки
- Запустите зависимые приложения и проведите smoke-test основных сценариев.
- Проверьте журнал событий Windows и логи обновлений.
- Убедитесь, что политика безопасности и антивирус не блокируют компонент.
Матрица совместимости и заметки по миграции
- Hyper-V требует 64‑битного процессора с поддержкой виртуализации и соответствующих параметров BIOS/UEFI (VT-x/AMD‑V) — проверьте перед установкой.
- .NET Framework 3.5 обычно доступен как дополнительная функция, но некоторые приложения требуют локального источника (SxS) при отключённом доступе к Интернету.
- Некоторые устаревшие функции (например, старые версии драйверов) не поддерживаются в новых сборках Windows 11.
Безопасность и риски
- Включение дополнительных служб увеличивает поверхность атаки: включайте только необходимые компоненты.
- Снимайте функции на машинах, подключённых к публичным сетям, если они не требуются.
- Обновляйте систему и компоненты — многие уязвимости закрываются через обновления Windows.
Типичные проблемы и способы их решения
- Компонент не устанавливается — проверьте соединение с Windows Update и репозиторий функций.
- DISM сообщает об ошибке — запустите проверки целостности:
sfc /scannow
dism /Online /Cleanup-Image /RestoreHealth- Функция не появляется в списке — перезагрузите систему и проверьте журналы событий.
- Невозможно включить Hyper-V — убедитесь, что аппаратная виртуализация включена в BIOS/UEFI.
Быстрые чек-листы по ролям
Для пользователя:
- Определить, нужна ли функция.
- Следовать инструкции через «Параметры».
- Перезагрузить при запросе.
Для системного администратора:
- Тестировать в контролируемой среде.
- Создать скрипты автоматизации через PowerShell или DISM.
- Документировать изменения и откатные сценарии.
Для инженера по безопасности:
- Оценить влияние на безопасность.
- Настроить журналы и мониторинг.
- Убедиться в своевременном обновлении компонентов.
Пример плана отката (runbook)
- Остановить службы, зависящие от компонента.
- Удалить компонент через PowerShell или DISM.
- Перезагрузить систему.
- Проверить работоспособность зависимых приложений.
- При необходимости откатить драйверы или конфигурацию.
Диаграмма принятия решения
flowchart TD
A[Нужна дополнительная функция?] -->|Нет| B[Оставить по умолчанию]
A -->|Да| C[Проверить совместимость]
C -->|Не совместимо| D[Не устанавливать, искать альтернативу]
C -->|Совместимо| E[Установить в тестовой среде]
E --> F{Тесты пройдены?}
F -->|Да| G[Развернуть на проде]
F -->|Нет| H[Анализ и правки]
H --> EРезюме
Windows 11 предоставляет гибкие способы управления дополнительными функциями: через графический интерфейс «Параметры», классическое окно компонентов, DISM и PowerShell. Для простых задач удобнее использовать Параметры, а для автоматизации, массовых развёртываний и ситуаций без GUI — DISM и PowerShell. Всегда тестируйте изменения, документируйте действия и учитывайте риски безопасности.
Короткие рекомендации:
- Включайте только необходимые функции.
- Используйте PowerShell/DISM для автоматизации.
- Тестируйте в контролируемой среде и документируйте откаты.
Похожие материалы
Вернуть товар без чека: как и где
Исправить «Сетевое обнаружение отключено» в Windows
Wi‑Fi: ошибка IP‑конфигурации — как исправить
Настройка Blu‑ray на Xbox Series X
Переключить Wi‑Fi на профиль «Частная» в Windows