Включение и отключение компонентов Windows с помощью DISM

Средство обслуживания образов развертывания и управления ими (DISM) — это программа командной строки, которая используется для изменения образов Windows. Команды функций DISM можно использовать для включения или отключения компонентов Windows непосредственно из командной строки или путем применения файла ответов к образу. Функции Windows можно включать или отключать в автономном режиме в WIM-файле или VHD-файле или в сети в работающей операционной системе.

Подключение автономного образа для обслуживания

  1. Откройте окно командной строки с правами администратора.

  2. Используйте параметр , /Get-ImageInfo чтобы получить имя или номер индекса для изображения, которое требуется изменить. Для большинства операций, определяющих файл изображения, требуется значение индекса или имени.

    Например, в командной строке введите:

    Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
    
  3. Подключите автономный образ Windows. Например, введите:

    Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Index:1 /MountDir:C:\test\offline
    

Поиск доступных функций Windows в образе

  1. Список всех функций, доступных в операционной системе. Например, введите:

    Dism /online /Get-Features
    

    Чтобы обслуживать автономный образ, укажите расположение подключенного каталога образа. Например, введите:

    Dism /Image:C:\test\offline /Get-Features
    

    Вы можете добавить > в команду , чтобы перенаправить выходные данные команды в текстовый файл. Например, >featurelist.txt выводится в текстовый файл с именем featurelist.txt.

  2. Просмотрите список функций, чтобы найти функцию, которую вы хотите включить, отключить, удалить или восстановить.

  3. Используйте /Get-FeatureInfo для вывода сведений о конкретной функции, которая вас интересует. Например, введите:

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

Включение функций Windows

  1. Включите определенную функцию на изображении. С помощью аргумента /All можно включить все родительские функции в одной команде. Пример:

    Dism /online /Enable-Feature /FeatureName:TFTP /All
    

    Чтобы обслуживать автономный образ, укажите расположение подключенного каталога образа. Например, введите:

    Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP /All
    
  2. Необязательно. Получите состояние включенной функции. Например, введите:

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    Если состояние находится в состоянии Enble Pending, необходимо загрузить образ, чтобы полностью включить функцию.

Восстановление удаленных компонентов Windows

  1. Включите определенную функцию на изображении. Если источник не указан, 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
    
  2. Необязательно. Получите состояние включенной функции. Например, введите:

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    Если состояние — EnablePending, необходимо загрузить образ, чтобы полностью включить функцию.

Отключение компонентов Windows

  1. Отключите определенную функцию на изображении. Например, введите:

    Dism /online /Disable-Feature /FeatureName:TFTP
    

    Чтобы обслуживать автономный образ, укажите расположение подключенного каталога образа. Например, введите:

    Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP
    
  2. Необязательно. Используйте для DISM /GetFeatureInfo получения состояния отключенной функции. Например, введите:

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    Если состояние — DisablePending, необходимо загрузить образ, чтобы полностью отключить функцию.

Удаление компонентов Windows для установки по запросу

  1. Удалите определенный компонент на изображении, не удаляя манифест компонента из образа. Дополнительные сведения см. в разделе Настройка источника восстановления Windows.

    Например, введите:

    Dism /online /Disable-Feature /FeatureName:TFTP /Remove
    

    Чтобы обслуживать автономный образ, укажите расположение подключенного каталога образа. Например, введите:

    Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP /Remove
    
  2. Необязательно. Используйте для DISM /GetFeatureInfo получения состояния отключенной функции. Например, введите:

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    Состояние — Отключено. Начиная с Windows 10 полезные данные не удаляются из клиентских выпусков Windows для поддержки сброса кнопок. Полезные данные удаляются из установок Windows Server.

Включение или отключение функций Windows с помощью DISM и файла ответов

  1. В Windows SIM откройте существующий каталог, щелкнув Выбрать образ Windows в меню Файл и указав тип файла каталога (CLG) в раскрывающемся списке, или создайте новый каталог, щелкнув Создать каталог в меню Сервис .

  2. Разверните каталог в области Образ Windows , а затем — Пакеты.

  3. Разверните узел Foundation и щелкните правой кнопкой мыши Microsoft-Windows-Foundation-Package.

  4. Щелкните Добавить в файл ответов.

  5. Щелкните Включено или Отключено рядом с функциями, которые планируется включить или отключить. Щелкните стрелку, чтобы выбрать противоположный вариант.

    Может потребоваться развернуть элемент, чтобы просмотреть все его дочерние элементы. Необходимо включить родительский элемент, если включен какой-либо из его дочерних элементов.

    Примечание

    Вы не можете восстановить или удалить компонент Windows для функций по запросу с помощью автоматического файла ответов.

  6. Щелкните Сервис в меню main и выберите пункт Проверить файл ответов.

  7. Исправьте все ошибки, которые отображаются в области Сообщения , и сохраните файл ответов.

  8. В командной строке введите следующую команду, чтобы применить файл автоматических ответов к образу.

    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

Параметры автоматического обслуживания DISM Command-Line

Настройка источника восстановления Windows