====== Добавление компонентов системы ======
**Информация в данном разделе актуальна для Windows 10: 1809.**\\
\\
По умолчанию в системе отключены некоторые компоненты, по сути они просто хранятся в системе в упакованном виде. Добавить компонент в систему можно множеством способов.
===== С помощью графического интерфейса =====
[[+tab|как_открыть_окно_выполнить|Выполните]] команду optionalfeatures
В открывшемся окне выберите необходимые компоненты и нажмите "ОК"
Компоненты блокировки находятся в ветке "Блокировка устройства" (Device Lockdown)
===== С помощью консоли =====
При добавлении компонента всегда добавляйте ключ "-All" для добавления родительских компонентов при необходимости.
==== С помощью утилиты "DISM" ====
Добавить компонент с помощью DISM'а можно командой DISM /online /Enable-Feature /All
с указанием имени компонента, при этом команду нужно [[+tab|powershell|выполнить в среде]] с повышенными привилегиями.\\
Получить список имен компонентов можно с помощью команды
Dism /online /Get-Features
Пример добавления компонента Shell Launcher'а V1
DISM /online /Enable-Feature /all /FeatureName:Client-EmbeddedShellLauncher
Справку о добавлении компонентов можно получить [[+tab|powershell|выполнив]] команду с повышенными привилегиями
DISM /online /Enable-Feature /?
==== С помощью "PowerShell" ====
Добавить компонент в среде "PowerShell" можно с помощью команды Enable-WindowsOptionalFeature -Online -FeatureName
с указанием имени компонента, при этом команду нужно [[+tab|powershell|выполнить в среде]] с повышенными привилегиями.\\
Получить список имен компонентов можно с помощью команды
(Get-WindowsOptionalFeature -Online -FeatureName '*').FeatureName | Sort
Пример добавления компонента Shell Launcher'а V1
Enable-WindowsOptionalFeature -Online -FeatureName 'Client-EmbeddedShellLauncher' -All
===== Добавление отсутствующих компонентов =====
==== С помощью графического интерфейса (с подключением к интернету) ====
- Откройте окно "[[+tab|Как открыть "Параметры Windows"|Параметры Windows]]"
- Перейдите в раздел "Приложения"
- Выберите пункт "Дополнительные возможности"
- Нажмите на кнопку "Добавить компонент"
- Найдите необходимый компонент и нажмите на нем левой кнопкой мыши
- В развернувшемся описании нажмите на кнопку "Установить"
Учтите, что выбранный компонент не появится в системе сразу, потребуется некоторое время на загрузку и установку компонента
==== С помощью командной строки (без подключения к интернету) ====
Редко используемые компоненты системы предоставляются в наборах [[+tab|https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/features-on-demand-v2--capabilities|OPK Feat on Demand]].\\
Такие компоненты можно добавить с помощью консольной команды, пример добавления компонента "SNMP.Client".
DISM /online /add-capability /capabilityname:SNMP.Client~~~~0.0.1.0 /Source:F:\
Перечень компонентов, которые содержатся в наборе FOD и подробные инструкции по их установке находятся в самом наборе, в папке, название которой начинается на "Kit Guide"
===== Официальная документация =====
* [[+tab|https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/enable-or-disable-windows-features-using-dism|Enable or Disable Windows Features Using DISM]]
* [[+tab|https://docs.microsoft.com/en-us/powershell/module/dism/enable-windowsoptionalfeature?view=win10-ps|Enable-WindowsOptionalFeature]]
* [[+tab|https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism-capabilities-package-servicing-command-line-options|DISM Capabilities Package Servicing Command-Line Options]]