Функции по запросу
Общие сведения
Функции по запросу (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.
Важно!
Использование DISM /add-package
для добавления FOD не рекомендуется. Хотя в образ Windows можно добавить неспетные компоненты по запросу с DISM /add-package
помощью , рекомендуется добавить все FOD с DISM /Add-Capability
, чтобы убедиться, что все FOD правильно добавлены в образ.
ISO языков и дополнительных компонентов является новым для Windows 11. В предыдущих версиях Windows используется ISO функций по запросу (FOD).
Важно!
Добавьте языковые пакеты и FOD в этом порядке перед установкой обновления. При добавлении обновления перед добавлением языковых пакетов и FOD потребуется переустановить обновление. Дополнительные сведения о добавлении пакета обновления в образ Windows см. в статье Добавление обновлений в образ .
Типы функций по запросу
Windows имеет два типа функций по запросу:
FOD без вспомогательных пакетов: монолитные FOD со всеми языковыми ресурсами, упакованными в один пакет. Эти FOD распространяются в виде одного файла .cab.
FOD со вспомогательными пакетами: не зависящие от языка FOD, имеющие языковые и /или архитектурные ресурсы в отдельных пакетах (сателлитах). При установке этого типа FOD устанавливаются только те пакеты, которые применяются к образу Windows, что сокращает место на диске. Хотя эти FOD распространяются в виде набора .cab файлов, они устанавливаются путем указания одного
/capabilityname
при запускеDISM /Add-Capability
.Для 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 | Языки и дополнительные компоненты Windows Server 2022 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-capability
Установите FOD с помощью DISM /add-Capability
. Если вы предварительно устанавливаете FOD на автономный образ, используйте /source
параметр , чтобы сообщить Windows, где найти файлы установки FOD. Может /source
быть репозиторием FOD или подключенным языком и дополнительными компонентами ISO. В команде можно использовать несколько /source
аргументов.
Если вы добавляете FOD в сетевое изображение, /add-capability
скачивает компоненты из клиентский компонент Центра обновления Windows и добавляет их в образ. Если вы не хотите устанавливать из клиентский компонент Центра обновления Windows, можно использовать /LimitAccess
параметр , который сообщает DISM не проверка клиентский компонент Центра обновления Windows или Windows Server Update Services для исходных файлов возможностей.
Дополнительные сведения см. в разделе Параметры обслуживания пакетов возможностей DISM Command-Line .
-
/online
Используйте параметр , чтобы добавить возможность на компьютер. - Используйте
/Image:\<mount path>
с параметром/source
, чтобы добавить возможность в подключенный образ Windows.
Get-Help | Описание | Пример |
---|---|---|
/add-capability | Добавляет возможность к изображению. Для пакетов с зависимостями также извлекает зависимые пакеты. Например, если вы добавите пакет "Речь", вы также получите пакеты Преобразования текста в речь и Базовый в дополнение к службе "Речь". DISM ищет исходные файлы в следующих расположениях:
|
DISM.exe /image:C:\mount\Windows /add-capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /Source:E:
|
/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:
Подключение образа Windows
dism /mount-image /imagefile:install.wim /mountdir:C:\mount
Подключите ISO-образ компонентов по запросу с помощью проводник. Это назначит ему букву диска.
Экспортируйте 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 и языковых пакетов .
Добавление или удаление FOD с помощью DISM /add-package
В образ Windows с DISM /add-package
помощью можно добавить неспетовые функции по запросу, но так как неспетовые FOD нельзя добавить таким образом, рекомендуется добавить все FOD с DISM /Add-Capability
, чтобы обеспечить правильное добавление всех FOD к изображению.
Get-Help | Описание | Пример |
---|---|---|
/add-package | Добавляет в образ пакет, включая .cab FOD.
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 |