Настройка компонентов по запросу в Windows Server

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016

В данном разделе описывается удаление файлов компонентов в конфигурации функции "Компоненты по требованию" с помощью командлета Uninstall-WindowsFeature.

Функции по запросу — это функция, представленная в Windows 8 и Windows Server 2012, которая позволяет удалять файлы ролей и компонентов (иногда называемые полезные данные компонентов) из операционной системы для экономии места на диске, а также устанавливать роли и компоненты из удаленных расположений или установочных носителей вместо локальных компьютеров. Можно удалять файлы компонентов с работающих физических или виртуальных компьютеров. Также можно добавлять или удалять файлы компонентов из файлов образа Windows (WIM) или автономных виртуальных жестких дисков, чтобы создать воспроизводимую копию конфигураций функции "Компоненты по требованию".

В конфигурации компонентов по запросу, если файлы компонентов недоступны на компьютере, если для установки требуются эти файлы компонентов, windows Server 2012 R2 или Windows Server 2012 можно направлять для получения файлов из параллельного хранилища компонентов (общая папка, содержащая файлы компонентов и доступная для компьютера в сети), из Обновл. Windows или из установочного носителя. По умолчанию, если файлы компонентов на целевом сервере недоступны, то для поиска отсутствующих файлов компонентов функция "Компоненты по требованию" выполняет следующие задачи в указанном ниже порядке:

  1. Поиск в расположении, указанном пользователями мастера добавления ролей и компонентов или команд установки DISM

  2. Оценка конфигурации параметра групповой политики, конфигурация компьютера\Администратор istrative Templates\System\Specify settings for необязательный компонент установки и восстановления компонентов

  3. поиск в Центре обновления Windows.

Можно переопределить реакцию функции "Компоненты по требованию" на событие посредством любого из следующих действий:

  • указания альтернативного исходного пути командлета Install-WindowsFeature путем добавления параметра Source;

  • Указание альтернативного исходного пути на странице "Подтверждение параметров установки" при установке компонентов с помощью мастера добавления ролей и компонентов

  • настройки параметра групповой политики Указать параметры установки дополнительных компонентов и восстановления компонентов.

Эта тема описана в следующих разделах.

Создание файла компонентов или параллельного хранилища

В этом разделе описывается настройка общей папки удаленного файла компонентов (также называемого параллельным хранилищем), в котором хранятся файлы, необходимые для установки ролей, служб ролей и компонентов на серверах под управлением Windows Server 2012 R2 или Windows Server 2012. После настройки хранилища компонентов можно установить роли, службы ролей и компоненты на серверах под управлением этих операционных систем и указать хранилище компонентов в качестве расположения исходных файлов установки.

Создание хранилища файлов компонентов

  1. Создайте общую папку на сервере в вашей сети. Например, \\network\share\sxs.

  2. Проверьте, что хранилищу компонентов назначены правильные разрешения. Исходный путь или общий файловый ресурс должен предоставлять разрешения на чтение либо группе "Все" (не рекомендуется по соображениям безопасности), либо учетным записям компьютера (DOMAIN\SERverNAME$), на которых планируется установить компоненты с помощью этого хранилища компонентов; предоставление доступа к учетной записи пользователя недостаточно.

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

    • Щелкните правой кнопкой мыши общую папку, нажмите Свойства, а затем на вкладке Безопасность измените разрешенных пользователей и их права доступа к папке.

    • Щелкните правой кнопкой мыши общую папку, укажите Общий доступ и щелкните Конкретные пользователи.

    Примечание.

    Серверы в рабочих группах не могут получить доступ к внешним файловым ресурсам, даже если учетная запись компьютера для сервера рабочей группы имеет права на Чтение внешнего общего ресурса. Другие исходные расположения, действующие для серверов рабочих групп, включают установочные носители, Центр обновления Windows и VHD- или WIM-файлы, хранящиеся на локальном сервере рабочей группы.

  3. Скопируйте папку Sources\SxS из вашего носителя установки Windows Server в общую папку, созданную на шаге 1.

Методы удаления файлов компонентов

Для удаления файлов компонентов из Windows Server в конфигурации функции "Компоненты по требованию" доступно два метода.

  • Параметр remove командлета Uninstall-WindowsFeature позволяет удалять файлы компонентов с сервера или автономного виртуального жесткого диска (VHD), работающего под управлением Windows Server 2012 R2 или Windows Server 2012. Допустимые значения параметра remove — это имена ролей, служб ролей и функций.

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

Удаление файлов компонентов с помощью Remove-WindowsFeature

Командлет Delete-WindowsFeature можно использовать как для удаления ролей, служб ролей и компонентов с серверов, так и автономных виртуальных жестких жестких дисках под управлением Windows Server 2012 R2 или Windows Server 2012, а также для удаления файлов компонентов. При желании можно удалить и удалить одни и те же роли, службы ролей и функции в одной команде.

Внимание

При удалении файлов компонентов для роли, службы ролей или компонентов, ролей, служб ролей и функций, зависящих от удаленных файлов, также удаляются. Если вы удаляете файлы компонентов для службы роли или подфункции и для родительской роли или функции больше не установлено служб ролей или подфункций, то файлы для всей родительской роли или функции удаляются. Для просмотра всех файлов компонентов, которые может удалить команда Uninstall-WindowsFeature -remove, добавьте в команду параметр whatif, чтобы выполнить ее и просмотреть результаты без фактического удаления файлов.

Удаление файлов ролей и компонентов с помощью командлета Uninstall-WindowsFeature

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

    Примечание.

    Если вы удаляете роли и компоненты с удаленного сервера, вам не нужно запускать Windows PowerShell с повышенными правами пользователя.

    • На рабочем столе Windows щелкните правой кнопкой мыши Windows PowerShell на панели задач и выберите команду Запустить от имени администратора.

    • На начальном экране Windows щелкните правой кнопкой мыши плитку Windows PowerShell, а затем на панели приложений щелкните "Запустить как Администратор istrator".

    • На сервере, на котором выполняется параметр установки основных серверных компонентов, введите PowerShell в командную строку и нажмите клавишу ВВОД.

  2. Введите следующую команду и нажмите клавишу ВВОД.

    Uninstall-WindowsFeature -Name <feature_name> -computerName <computer_name> -remove
    

    Пример: "Лицензирование удаленных рабочих столов" является последней установленной службой роли из служб удаленных рабочих столов. Команда удаляет лицензирование удаленных рабочих столов, а затем удаляет файлы компонентов всей роли служб удаленных рабочих столов с указанного сервера contoso_1.

    Uninstall-WindowsFeature -Name rdS-Licensing -computerName contoso_1 -remove
    

    Пример. В следующем примере команда удаляет доменные службы Active Directory и управление групповыми политиками из автономного виртуального жесткого диска. Сначала удаляются роль и компонент, затем файлы их компонентов окончательно удаляются с автономного виртуального жесткого диска, Contoso.vhd.

    Примечание.

    При запуске командлета с компьютера под управлением Windows 8.1 или Windows 8 необходимо добавить computerName этот параметр.

    Если ввести имя VHD-файла из сетевой папки, для этого общего ресурса необходимо предоставить разрешения на чтение и запись учетной записи компьютера сервера, выбранного для подключения виртуального жесткого диска. Одной лишь учетной записи пользователя недостаточно. На общем ресурсе можно предоставить разрешения Чтение и Запись группе Все, чтобы разрешить доступ к виртуальному жесткому диску, но из соображений безопасности делать это не рекомендуется.

    Uninstall-WindowsFeature -Name AD-Domain-Services,GPMC -VHD C:\WS2012VHDs\Contoso.vhd -computerName ContosoDC1
    

См. также

Общие сведения о том,как включить или отключитьобслуживание образов развертывания и управления образами Windows (DISM)