Включение и отключение компонентов Windows с помощью DISM
Средство обслуживания образов развертывания и управления ими (DISM) — это программа командной строки, которая используется для изменения образов Windows. Команды функций DISM можно использовать для включения или отключения компонентов Windows непосредственно из командной строки или путем применения файла ответов к образу. Функции Windows можно включать или отключать в автономном режиме в WIM-файле или VHD-файле или в сети в работающей операционной системе.
Подключение автономного образа для обслуживания
Откройте окно командной строки с правами администратора.
Используйте параметр ,
/Get-ImageInfo
чтобы получить имя или номер индекса для изображения, которое требуется изменить. Для большинства операций, определяющих файл изображения, требуется значение индекса или имени.Например, в командной строке введите:
Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
Подключите автономный образ Windows. Например, введите:
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Index:1 /MountDir:C:\test\offline
Поиск доступных функций Windows в образе
Список всех функций, доступных в операционной системе. Например, введите:
Dism /online /Get-Features
Чтобы обслуживать автономный образ, укажите расположение подключенного каталога образа. Например, введите:
Dism /Image:C:\test\offline /Get-Features
Вы можете добавить
>
в команду , чтобы перенаправить выходные данные команды в текстовый файл. Например,>featurelist.txt
выводится в текстовый файл с именемfeaturelist.txt
.Просмотрите список функций, чтобы найти функцию, которую вы хотите включить, отключить, удалить или восстановить.
Используйте
/Get-FeatureInfo
для вывода сведений о конкретной функции, которая вас интересует. Например, введите:Dism /online /Get-FeatureInfo /FeatureName:TFTP
Включение функций Windows
Включите определенную функцию на изображении. С помощью аргумента
/All
можно включить все родительские функции в одной команде. Пример:Dism /online /Enable-Feature /FeatureName:TFTP /All
Чтобы обслуживать автономный образ, укажите расположение подключенного каталога образа. Например, введите:
Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP /All
Необязательно. Получите состояние включенной функции. Например, введите:
Dism /online /Get-FeatureInfo /FeatureName:TFTP
Если состояние находится в состоянии Enble Pending, необходимо загрузить образ, чтобы полностью включить функцию.
Восстановление удаленных компонентов Windows
Включите определенную функцию на изображении. Если источник не указан, DISM будет искать в расположении по умолчанию, указанном групповой политикой, необходимые для включения функции Файлы, необходимые для включения функции Дополнительные сведения см. в статье Настройка источника восстановления Windows.
Если файлы не найдены в расположении по умолчанию, DISM свяжется с клиентский компонент Центра обновления Windows (WU) для получения необходимых файлов. Аргумент можно использовать,
/LimitAccess
чтобы запретить DISM связаться с WU.Если указать несколько
/Source
аргументов, файлы собираются из первого расположения, где они находятся, а остальные расположения игнорируются.Например, введите:
Dism /Online /Enable-Feature /FeatureName:TFTP /Source:Z:\sources\SxS /Source:C:\test\mount\windows /LimitAccess
Чтобы обслуживать автономный образ, укажите расположение подключенного каталога образа. Например, введите:
Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP /Source:C:\test\mount\windows
Необязательно. Получите состояние включенной функции. Например, введите:
Dism /online /Get-FeatureInfo /FeatureName:TFTP
Если состояние — EnablePending, необходимо загрузить образ, чтобы полностью включить функцию.
Отключение компонентов Windows
Отключите определенную функцию на изображении. Например, введите:
Dism /online /Disable-Feature /FeatureName:TFTP
Чтобы обслуживать автономный образ, укажите расположение подключенного каталога образа. Например, введите:
Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP
Необязательно. Используйте для
DISM /GetFeatureInfo
получения состояния отключенной функции. Например, введите:Dism /online /Get-FeatureInfo /FeatureName:TFTP
Если состояние — DisablePending, необходимо загрузить образ, чтобы полностью отключить функцию.
Удаление компонентов Windows для установки по запросу
Удалите определенный компонент на изображении, не удаляя манифест компонента из образа. Дополнительные сведения см. в разделе Настройка источника восстановления Windows.
Например, введите:
Dism /online /Disable-Feature /FeatureName:TFTP /Remove
Чтобы обслуживать автономный образ, укажите расположение подключенного каталога образа. Например, введите:
Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP /Remove
Необязательно. Используйте для
DISM /GetFeatureInfo
получения состояния отключенной функции. Например, введите:Dism /online /Get-FeatureInfo /FeatureName:TFTP
Состояние — Отключено. Начиная с Windows 10 полезные данные не удаляются из клиентских выпусков Windows для поддержки сброса кнопок. Полезные данные удаляются из установок Windows Server.
Включение или отключение функций Windows с помощью DISM и файла ответов
В Windows SIM откройте существующий каталог, щелкнув Выбрать образ Windows в меню Файл и указав тип файла каталога (CLG) в раскрывающемся списке, или создайте новый каталог, щелкнув Создать каталог в меню Сервис .
Разверните каталог в области Образ Windows , а затем — Пакеты.
Разверните узел Foundation и щелкните правой кнопкой мыши Microsoft-Windows-Foundation-Package.
Щелкните Добавить в файл ответов.
Щелкните Включено или Отключено рядом с функциями, которые планируется включить или отключить. Щелкните стрелку, чтобы выбрать противоположный вариант.
Может потребоваться развернуть элемент, чтобы просмотреть все его дочерние элементы. Необходимо включить родительский элемент, если включен какой-либо из его дочерних элементов.
Примечание
Вы не можете восстановить или удалить компонент Windows для функций по запросу с помощью автоматического файла ответов.
Щелкните Сервис в меню main и выберите пункт Проверить файл ответов.
Исправьте все ошибки, которые отображаются в области Сообщения , и сохраните файл ответов.
В командной строке введите следующую команду, чтобы применить файл автоматических ответов к образу.
Dism /online /Apply-Unattend:C:\test\answerfiles\myunattend.xml
Чтобы обслуживать автономный образ, укажите расположение подключенного каталога образа. Например, введите:
Dism /Image:C:\test\offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
Фиксация изменений в автономном образе
Зафиксируйте изменения и отключите образ. Например, введите:
Dism /Unmount-Image /MountDir:C:\test\offline /Commit
Связанные темы
DISM — технический справочник по обслуживанию образов развертывания и управлению ими для Windows
Параметры обслуживания пакетов операционной системы DISM Command-Line