Полное руководство по включению и отключению компонентов Windows, установке дополнительных возможностей и активации функций из командной строки, если графического меню недостаточно.
Windows 10 и Windows 11 включают множество встроенных компонентов, которые не всегда активированы по умолчанию. Они добавляют виртуализацию, совместимость со старыми программами, инструменты для разработчиков, функции печати, сетевые протоколы и средства администрирования.
В Windows есть две похожие, но разные области:
Большинство компонентов можно включить безопасно, но часть функций требует прав администратора, подключения к интернету или перезагрузки. Перед изменением настроек проверьте следующее:
Это стандартный графический способ включения классических компонентов Windows в Windows 10 и Windows 11.
appwiz.cpl и нажмите Enter.Альтернативный путь: Панель управления → Программы → Программы и компоненты → Включение или отключение компонентов Windows.
Приложение «Параметры» лучше всего подходит для установки современных дополнительных возможностей, особенно OpenSSH, инструментов RSAT, Беспроводного дисплея, шрифтов, языковых компонентов и средств просмотра.
Если вы часто включаете или отключаете компоненты Windows, самый быстрый способ — открыть классическое окно компонентов напрямую.
optionalfeatures или optionalfeatures.exe.optionalfeatures.exe
DISM полезен, если графическое окно не работает, нужно узнать точное имя компонента или подготовить скрипт для нескольких компьютеров.
Откройте командную строку от имени администратора и выполните команду:
DISM /Online /Get-Features /Format:Table
Используйте такой формат команды:
DISM /Online /Enable-Feature /FeatureName:FEATURE-NAME /All
Например, чтобы включить устаревший клиент Telnet:
DISM /Online /Enable-Feature /FeatureName:TelnetClient /All
Например, чтобы включить основные компоненты веб-сервера Internet Information Services:
DISM /Online /Enable-Feature /FeatureName:IIS-WebServerRole /All
/All включает родительские функции, необходимые выбранному компоненту. Без него DISM может завершиться ошибкой, если зависимости еще не включены.
PowerShell позволяет удобно просматривать, фильтровать, включать и отключать дополнительные компоненты Windows.
Откройте Windows Terminal или PowerShell от имени администратора и выполните:
Get-WindowsOptionalFeature -Online | Where-Object State -eq Disabled | Sort-Object FeatureName
Используйте следующий формат команды:
Enable-WindowsOptionalFeature -Online -FeatureName FEATURE-NAME -All
Например, чтобы включить Windows Sandbox:
Enable-WindowsOptionalFeature -Online -FeatureName Containers-DisposableClientVM -All
Например, чтобы включить подсистему Windows для Linux:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -All
Если PowerShell запросит подтверждение, введите Y и нажмите Enter. После включения функций, связанных с виртуализацией или изменениями на уровне ядра, перезагрузите Windows.
Точный список зависит от версии Windows, редакции, установленных обновлений и языкового пакета. Ниже перечислены одни из самых часто используемых компонентов.
Платформа виртуализации Microsoft для запуска виртуальных машин. Обычно требуется Windows Pro, Enterprise или Education.
Временная изолированная среда рабочего стола для безопасного тестирования программ и файлов.
Требуется старым приложениям и некоторым корпоративным программам.
Позволяет запускать инструменты командной строки Linux и дистрибутивы Linux в Windows.
Необходима для WSL 2 и некоторых инструментов на основе виртуализации.
Компоненты веб-сервера Windows для разработки, тестирования и локального хостинга.
Устаревший инструмент сетевой диагностики, часто используемый для простой проверки доступности портов.
Поддержка устаревшего протокола общего доступа к файлам. Включайте только при необходимости работы со старыми сетевыми устройствами.
| Компонент | Для чего используется | Обычно нужна перезагрузка? | Примечания |
|---|---|---|---|
| .NET Framework 3.5 | Старые приложения | Нет или да | Может потребоваться Windows Update или установочный носитель. |
| Hyper-V | Виртуальные машины | Да | Требуется поддержка виртуализации процессором. |
| Windows Sandbox | Изолированное тестирование | Да | Доступна не во всех редакциях. |
| OpenSSH Client | SSH-подключения | Нет | Устанавливается из раздела «Дополнительные компоненты» в Параметрах. |
| Беспроводной дисплей | Прием или проецирование Miracast | Иногда | Устанавливается из раздела «Дополнительные компоненты» в Параметрах. |
| SMB 1.0/CIFS | Старые NAS и принтеры | Да | Используйте только если современный вариант SMB недоступен. |
Некоторые функции требуют пакеты, которые Windows загружает автоматически. Установите ожидающие обновления, перезагрузите компьютер и попробуйте снова.
Если появляется сообщение Отказано в доступе, откройте командную строку, PowerShell, Windows Terminal или нужный пункт Панели управления от имени администратора.
Если хранилище компонентов Windows повреждено, установка функций может завершаться ошибкой. Выполните эти команды в командной строке с повышенными правами:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
На рабочих или учебных компьютерах организация может блокировать установку компонентов, загрузки через Windows Update или доступ к дополнительным возможностям.
Если .NET Framework 3.5 не устанавливается через интернет, подключите ISO-образ Windows той же версии и выполните:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
Замените D: на букву диска подключенного ISO-образа Windows.
Нажмите Win + R, введите optionalfeatures и нажмите Enter. Откроется классическое окно Включение или отключение компонентов Windows.
Не совсем. Компоненты Windows обычно означают классические системные функции, управляемые через optionalfeatures.exe. Дополнительные компоненты в Параметрах обычно означают устанавливаемые возможности, например OpenSSH Client, инструменты RSAT, Беспроводной дисплей, шрифты и средства просмотра.
Компонент может быть недоступен в вашей редакции Windows, требовать более новой сборки или устанавливаться через Параметры, а не через классическое окно компонентов Windows.
Включайте SMB 1.0 только тогда, когда нужно подключиться к старым устройствам, которые не поддерживают современные версии SMB. С точки зрения безопасности лучше обновить или заменить старое сетевое хранилище, принтер или медиаплеер, если это возможно.
Откройте optionalfeatures.exe, снимите флажок рядом с компонентом, нажмите OK и перезагрузите компьютер, если появится запрос. В PowerShell можно использовать команду Disable-WindowsOptionalFeature -Online -FeatureName FEATURE-NAME.
Некоторые функции начинают работать сразу, но компоненты, связанные с виртуализацией, сетью, системными службами или внутренними механизмами Windows, часто требуют перезагрузки. Если Windows предлагает перезагрузиться, сделайте это перед дальнейшей диагностикой.
Для большинства пользователей самый простой вариант — классическое окно Включение или отключение компонентов Windows. Нажмите Win + R, выполните команду optionalfeatures, выберите компонент и нажмите OK.
Используйте приложение Параметры, если нужны современные дополнительные возможности: OpenSSH Client, инструменты RSAT, Беспроводной дисплей или языковые функции. Используйте DISM или PowerShell, если нужны точные имена компонентов, повторяемые команды или включение функций на нескольких компьютерах.
Начните с optionalfeatures.exe. Если нужной функции там нет, проверьте Параметры → Дополнительные компоненты. Если оба графических способа не помогают, используйте DISM или PowerShell от имени администратора.