Функции по запросу

Обзор

Функции по запросу (FOD) — это Windows функции, которые можно добавлять в любое время. Общие функции включают языковые ресурсы, такие как распознавание рукописного ввода или другие функции, такие как платформа .NET Framework (). NetFx3). Если Windows 10 или Windows Server требуется новая функция, он может запросить пакет компонентов из клиентский компонент Центра обновления Windows.

Вы также можете предварительно подготовить FOD, чтобы они были готовы, если пользователь нуждается в них. FOD распределяются как .cab файлы по стандарту ISO компонентов по запросу, и вы можете использовать DISM для добавления одного или нескольких FOD в образ Windows. Если вы используете стандарт ISO по запросу для предварительной подготовки FOD, убедитесь, что используется iso, соответствующий версии образа Windows.

Функции по запросу (FOD) — это Windows функции, которые можно добавлять в любое время. Общие функции включают языковые ресурсы, такие как распознавание рукописного ввода или другие функции, такие как платформа .NET Framework (). NetFx3). Если Windows 11 или Windows Server требуется новая функция, он может запросить пакет компонентов из клиентский компонент Центра обновления Windows.

Вы также можете предварительно подготовить FOD, чтобы они были готовы, если пользователь нуждается в них. FOD распространяется в виде .cab файлов на языках и дополнительных компонентах ISO, и вы можете использовать DISM для добавления одного или нескольких FOD в образ Windows. Если вы используете ISO языков и дополнительных компонентов для предварительной установки FOD, убедитесь, что используется iso, соответствующий версии образа Windows.

Iso для языков и дополнительных компонентов является новым для Windows 11. В предыдущих версиях Windows используется ISO функций по запросу (FOD).

Важно!

Добавьте языковые пакеты, FOD и приложения в этом порядке перед установкой обновления. Если вы добавите обновление перед добавлением языковых пакетов, FOD и приложений, вам придется переустановить обновление.

Типы функций по запросу

Windows имеет два типа функций по запросу:

  • FOD без вспомогательных пакетов: монолитные FOD со всеми языковыми ресурсами, упакованными в один пакет. Эти FOD распределяются как один файл .cab.

    Их можно добавить с помощью DISM /Add-Capability или /Add-Package.

  • FOD со вспомогательными пакетами: не зависящие от языка foD, имеющие ресурсы языка и (или) архитектуры в отдельных пакетах (спутники). При установке этого типа FOD устанавливаются только те пакеты, которые применяются к образу Windows, что сокращает объем дискового пространства. Хотя эти FOD распределяются как набор .cab файлов, они устанавливаются путем указания одного /capabilityname при запуске DISM /Add-Capability. Вспомогательные FOD невозможно установить с помощью параметра DISM /Add-Package .

    ДЛЯ FOD со спутниками требуется хорошо сформированный репозиторий FOD. Вы можете использовать ISO языков и дополнительных компонентов в качестве репозитория или настраиваемый репозиторий, с помощью DISM /export-sourceкоторый вы создаете. Не копируйте файлы .cab в папку и старайтесь использовать их в качестве репозитория. DISM требует дополнительных метаданных в репозитории.

    Дополнительные сведения о том, какие FOD имеют спутники, см. в разделе "Доступные функции" по запросу . Языковые FOD не имеют спутников.

Совет

Хотя вы можете добавить не вспомогательные FOD с помощью /add-package, рекомендуется добавить все FOD, /add-capability так как его можно использовать для добавления как спутниковых, так и не вспомогательных FOD.

Функции мультимедиа по запросу

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

Версия Windows Мультимедиа
Windows 11 Windows 11 языки и необязательные функции ISO
Windows Server 2022 iso Windows Server 2022 Languages and Optional Features ISO
Windows 10 версии 2004 и более поздних версий Windows 10 версии 2004 Компоненты по запросу ISO
Windows 10, версия 1909 Windows 10 версии 1903 Компоненты по запросу ISO
Windows 10 версии 1903 Windows 10 версии 1903 Компоненты по запросу ISO
Windows 10, версия 1809 Windows 10 функции по запросу версии 1809 ISO

Добавление или удаление компонентов по запросу

Добавление или удаление FOD с помощью DISM /add-package

Функции, не относящиеся к спутнику, можно добавлять по требованию к изображению Windows с помощью DISM /add-package. FoD, которые можно добавить, включают /add-package в себя языковые foD, FOD, которые предустановлены с Windows, и FOD, которые мы рекомендуем для предварительной установки.

Изготовители оборудования обычно могут добавлять FOD в свои Windows изображения с помощьюDISM /add-package, если они не должны предварительно настроить FOD с спутниками.

Get-Help Описание Пример
/add-package Добавляет пакет, включая FOD-.cab к изображению. add-package можно использовать только для добавления FOD, у которых нет вспомогательных пакетов. DISM.exe /image:C:\mount\Windows /add-package /packagepath:E:\Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab
/Get-Packages Получение списка всех пакетов на изображении. DISM /image:C:\Mount\Windows /get-packages
/Get-Packageinfo Получение сведений о пакете на изображении. DISM /image:C:\mount\Windows /get-packageInfo /packagename:Microsoft-Windows-Xps-Xps-Viewer-Opt-Package~31bf3856ad364e35~amd64~~10.0.17134.1000
/Remove-Package Удаляет пакет из образа. Примечание. Не удаляйте пакет, от который зависят другие пакеты. Например, если установлен французский рукописный текст и базовые пакеты, не удаляйте базовый пакет. DISM.exe /image:C:\mount\Windows /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

Использование DISM /add-capability для добавления или удаления FOD

Вы также можете установить FOD с DISM /add-Capabilityпомощью . Вы должны использовать для /add-capability предварительной подготовки спутниковых FOD. Если вы предварительно установите FOD на автономный образ, используйте /source параметр, чтобы сообщить Windows где найти файлы установки FOD. Это /source может быть репозиторий FOD или подключенный язык и дополнительные функции ISO. В команде можно использовать несколько /source аргументов.

Если вы добавляете FOD в сетевой образ, /add-capability скачивает функции из клиентский компонент Центра обновления Windows и добавляет их в образ. Если вы не хотите устанавливать из клиентский компонент Центра обновления Windows, можно использовать /LimitAccessфункцию DISM, которая сообщает DISM, что не проверяет клиентский компонент Центра обновления Windows или Windows Server Update Services исходных файлов возможностей.

Дополнительные сведения см. в Command-Line параметрах обслуживания пакетов возможностей DISM .

  • /online Используйте параметр, чтобы добавить возможность на компьютер.
  • Используйте /Image:\<mount path> с параметром/source, чтобы добавить возможность в подключенный образ Windows.
Get-Help Описание Пример
/add-capability

Добавляет возможность к изображению.

Для пакетов с зависимостями это также извлекает зависимые пакеты. Например, при добавлении пакета "Речь" вы также получите пакеты преобразования текста в речь и базовые пакеты в дополнение к службе "Речь".

DISM ищет исходные файлы в следующих расположениях:
  1. Если указан параметр /Source , DISM сначала выполняет поиск в указанных расположениях.
  2. Если параметр /Source не указан или исходные файлы не найдены в указанных расположениях, DISM проверяет расположения, указанные групповой политикой.
  3. Если файлы по-прежнему не найдены, и если DISM выполняется на сетевом изображении, и если /LimitAccess не указан, он ищет файлы на клиентский компонент Центра обновления Windows.
DISM.exe /image:C:\mount\Windows /add-capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /Source:E:

DISM.exe /Online /add-capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0

/Get-Capabilities Получение возможностей в образе. DISM /image:C:\Mount\Windows /Get-Capabilities
/Get-CapabilityInfo Получение сведений о возможности на изображении. DISM /image:C:\mount\Windows /Get-CapabilityInfo /CapabilityName:Language.Basic~~~en-US~0.0.1.0
/Remove-Capability

Удаляет возможность из образа.

Примечание. Невозможно удалить возможность, от которую зависят другие пакеты. Например, если у вас установлены французские рукописные и базовые возможности, вы не сможете удалить базовую возможность.
DISM.exe /image:C:\mount\Windows /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0

Чтобы просмотреть все доступные команды DISM для возможностей, см. раздел "Параметры обслуживания пакетов возможностей DISM" Command-Line.

Репозитории FOD

При использовании для /add-capability добавления FOD в образ необходимо указать репозиторий в качестве исходного расположения. Можно сделать следующее:

  • Использование подключенного стандарта ISO для языков и компонентов непосредственно в качестве репозитория
  • Создание пользовательского репозитория FOD

В следующем примере показано, как создать настраиваемый репозиторий FOD с минимальным размером, который включает один вспомогательный FOD:

  1. Подключение образа Windows

    dism /mount-image /imagefile:install.wim /mountdir:C:\mount
    
  2. Подключите функции по запросу ISO с помощью проводник. Это назначит ему букву диска.

  3. Экспортируйте FOD из образа из ISO-файла FOD.

    dism /image:"C:\mount\windows" /export-source /source:d: /target:c:\repository /capabilityname:App.StepsRecorder~~~~0.0.1.0
    

    Где D:\ — расположение подключения для ISO компонента по запросу

Теперь вы можете использовать C:\repository в качестве источника для FOD, включенных в репозиторий.

Примечание

Если вы добавляете и удаляете языки из образа, может потребоваться создать пользовательский репозиторий FOD и языкового пакета. Дополнительные сведения см. в статье "Создание пользовательского репозитория FOD и языкового пакета ".