Features on demand windows update

Содержание
  1. Features On Demand
  2. Overview
  3. Types of Features on Demand
  4. Adding or removing Features on Demand
  5. Using DISM /add-package to add or remove FODs
  6. Using DISM /add-capability to add or remove FODs
  7. Пакет компонентов для обеспечения совместимости приложений основных серверных компонентов по требованию Server Core App Compatibility Feature on Demand (FOD)
  8. Зачем устанавливать FOD для обеспечения совместимости приложений? Why install the App Compatibility FOD?
  9. Установка FOD для обеспечения совместимости приложений Installing the App Compatibility FOD
  10. Добавление Internet Explorer 11 в основные серверные компоненты (после добавления FOD для обеспечения совместимости приложений основных серверных компонентов) To optionally add Internet Explorer 11 to Server Core (after adding the Server Core App Compatibility FOD)
  11. Заметки о выпуске и предложения по дополнительному пакету Internet Explorer 11 и FOD для обеспечения совместимости приложений основных серверных компонентов Release notes and suggestions for the Server Core App Compatibility FOD and Internet Explorer 11 optional package
  12. Добавление возможностей и дополнительных пакетов в автономный образ основных серверных компонентов WIM Adding capabilities and optional packages to an offline WIM Server Core image

Features On Demand

Overview

Features on Demand (FODs) are Windows features that can be added at any time. Common features include language resources like handwriting recognition or other features like the .NET Framework (.NetFx3). When Windows 10 or Windows Server needs a new feature, it can request the feature package from Windows Update.

You can also preinstall FODs so they’re ready if a user needs them. FODs are distributed as .cab files on the Feature on Demand ISO and you can use DISM to add a FOD to a Windows image. If you’re using the FOD ISO to preinstall FODs, make sure you’re using the FOD ISO that matches your Windows image version.

Add language packs, FODs, and apps, in that order, prior to installing an update. If you add an update prior to adding language packs, FODs, and apps you’ll have to reinstall the update.

Types of Features on Demand

Starting with Windows 10, version 1809 and Windows Server 2019, Windows has two different types of Features on Demand:

FODs without satellite packages: FODs with all language resources packaged into the same package. These FODs are distributed as a single .cab file.

They can be added using either DISM /Add-Capability or /Add-Package .

FODs with satellite packages: Language-neutral FODs that have language and/or architecture resources in separate packages (satellites). When you install this type of FOD, only the packages that apply to the Windows image are installed, which reduces disk footprint. These FODs are distributed as a set of several .cab files, but are installed by specifying a single /capabilityname . These are new for Windows 10, version 1809.

They can only be added using DISM /Add-Capability (and not /Add-Package ).

FODs with satellites require a well-formed FOD repository. This can either be the full FOD repository on the ISO, or a custom repository created with DISM /export-source . They cannot be added by pointing to a directory with a handful of FOD files hand-copied from the repository, because DISM requires additional metadata to make the right connections.

See Available Features on demand for more information about which FODs have satellites. Language FODs don’t have satellites.

While you can add non-satellite FODs using /add-package , we recommend adding all FODs with /add-capability because you can use it to add both satellite and non-satellite FODs.

Adding or removing Features on Demand

Using DISM /add-package to add or remove FODs

You can add non-satellite Features on demand to a Windows image with DISM /add-package . The FODs that you can add with /add-package include the language FODs, the FODs that come preinstalled with Windows, and the FODs that we recommend for preinstallation.

OEMs can generally add FODs to their Windows images using DISM /add-package , unless they need to preinstall a FOD that has satellites.

Command Description Example
/add-package Adds a package, including a FOD .cab to an image. add-package can only be used to add FODs that don’t have satellite packages. DISM.exe /image:C:\mount\Windows /add-package /packagepath:E:\Microsoft-Windows-Holographic-Desktop-FOD-Package

.cab

/Get-Packages Get a list of all packages in an image. DISM /image:C:\Mount\Windows /get-packages
/Get-Packageinfo Get information of a package in an image. DISM /image:C:\mount\Windows /get-packageInfo /packagename:Microsoft-Windows-Xps-Xps-Viewer-Opt-Package

10.0.17134.1000

/Remove-Package Removes a package from an image. Note: Don’t remove a package that other packages depend on. For example, if you have the French handwriting and basic packages installed, don’t remove the basic package. DISM.exe /image:C:\mount\Windows /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo

Using DISM /add-capability to add or remove FODs

You can also install FODs with DISM /add-Capability . You have to use /add-capability to preinstall satellite FODs. If you’re preinstalling a FOD onto an offline image, use the /source option to tell Windows where to find the FOD installation files. The /source could be a FOD repository or a mounted FOD ISO. You can use multiple /source arguments in a command.

If you’re adding a FOD to an online image, /add-capability downloads features from Windows Update and adds them to the image. If you don’t want to install from Windows Update, you can use /LimitAccess , which tells DISM to not check Windows Update or Windows Server Update Services for the capability source files.

  • Use the /online option to add the capability to your PC.
  • Use /Image:\ with the /source option to add the capability to a mounted Windows image.

Adds a capability to an image.

For packages with dependencies this also pulls dependent packages. For example, if you add the Speech package, you’ll also get the Text-to-speech and Basic packages in addition to Speech.

DISM looks for source files in the following locations:

  1. If /Source is specified, DISM looks in the specified locations first.
  2. If /Source is not specified, or if the source files are not found in the specified locations, DISM checks the locations specified by group policy.
  3. If the files still aren’t found, and if DISM is running against an online image, and if /LimitAccess is not specified, it looks for the files on Windows Update.

Removes a capability from an image.

Note: You cannot remove a capability that other packages depend on. For example, if you have the French handwriting and basic capabilities installed, you can’t remove the basic capability.

Command Description Example
/add-capability DISM.exe /image:C:\mount\Windows /add-capability /CapabilityName:Language.Basic

DISM.exe /Online /add-capability /CapabilityName:Language.Basic

0.0.1.0

/Get-Capabilities Get capabilities in the image. DISM /image:C:\Mount\Windows /Get-Capabilities
/Get-CapabilityInfo Get information of a capability in the image. DISM /image:C:\mount\Windows /Get-CapabilityInfo /CapabilityName:Language.Basic

0.0.1.0

/Remove-Capability DISM.exe /image:C:\mount\Windows /Remove-Capability /CapabilityName:Language.Basic

To see all available DISM commands for capabilities, see DISM Capabilities Package Servicing Command-Line Options.

Пакет компонентов для обеспечения совместимости приложений основных серверных компонентов по требованию Server Core App Compatibility Feature on Demand (FOD)

Относится к: Windows Server 2019, Windows Server Semi-Annual Channel Applies to: Windows Server 2019, Windows Server Semi-Annual Channel

Пакет компонентов для обеспечения совместимости приложений основных серверных компонентов по требованию (FOD — пакет компонентов по требованию) — это дополнительный пакет компонентов, который можно добавить в установки основных серверных компонентов Windows Server 2019 или Windows Server Semi-Annual Channel в любое время. The Server Core App Compatibility Feature on Demand is an optional feature package that can be added to Windows Server 2019 Server Core installations, or Windows Server Semi-Annual Channel, at any time.

Дополнительные сведения о пакетах компонентов по требованию см. в этой статье. For more information on Features on Demand (FOD), see Features On Demand.

Зачем устанавливать FOD для обеспечения совместимости приложений? Why install the App Compatibility FOD?

FOD для обеспечения совместимости приложений основных серверных компонентов значительно улучшает совместимость приложений для установки основных серверных компонентов Windows за счет включения подмножества двоичных файлов и пакетов из Windows Server с возможностями рабочего стола без добавления графической среды возможностей рабочего стола Windows Server. App Compatibility, a Feature on Demand for Server Core, significantly improves the app compatibility of the Windows Server Core installation option by including a subset of binaries and packages from Windows Server with Desktop Experience, without adding the Windows Server Desktop Experience graphical environment. Этот дополнительный пакет доступен в отдельном ISO-файле или в клиентском компоненте Центра обновления Windows, и его можно добавлять только в образы и установки основных серверных компонентов Windows. This optional package is available on a separate ISO, or from Windows Update, but can only be added to Windows Server Core installations and images.

FOD для обеспечения совместимости приложений предоставляет два таких основных преимущества: The two primary values the App Compatibility FOD provides are:

  • Повышает совместимость основных серверных компонентов с серверными приложениями, которые уже представлены на рынке или уже разработаны и развернуты организациями. Increases the compatibility of Server Core for server applications that are already in market or have already been developed by organizations and deployed.
  • Помогает в предоставлении компонентов ОС и повышает совместимость приложений с программными средствами, используемыми в сценариях оперативной диагностики и устранения неполадок. Assists with providing OS components and increased app compatibility of software tools used in acute troubleshooting and debugging scenarios.

Компоненты операционной системы, которые доступны как часть FOD для обеспечения совместимости приложений основных серверных компонентов, включают в себя: Operating system components that are available as part of the Server Core App Compatibility FOD include:

Консоль управления (MMC) (mmc.exe). Microsoft Management Console (mmc.exe)

Средство «Просмотр событий» (Eventvwr.msc). Event Viewer (Eventvwr.msc)

Системный монитор (PerfMon.exe). Performance Monitor (PerfMon.exe)

Монитор ресурсов (Resmon.exe). Resource Monitor (Resmon.exe)

Диспетчер устройств (Devmgmt.msc). Device Manager (Devmgmt.msc)

Проводник (Explorer.exe). File Explorer (Explorer.exe)

Windows PowerShell (Powershell_ISE.exe). Windows PowerShell (Powershell_ISE.exe)

Средство управления дисками (Diskmgmt.msc). Disk Management (Diskmgmt.msc)

Диспетчер отказоустойчивости кластеров (CluAdmin.msc). Failover Cluster Manager (CluAdmin.msc)

Сначала требуется добавить компонент отказоустойчивой кластеризации Windows Server. Requires addition of the Failover Clustering Windows Server feature first.

Откройте сеанс PowerShell с повышенными привилегиями: From an elevated PowerShell session:

Чтобы запустить диспетчер отказоустойчивости кластеров, введите cluadmin в командной строке. To run Failover Cluster Manager, enter cluadmin at the command prompt.

Серверы под управлением Windows Server версии 1903 и более поздних также поддерживают следующие компоненты (если используется та же версия FOD для обеспечения совместимости приложений): Servers running Windows Server, version 1903 and later also support the following components (when using the same version of the App Compatibility FOD):

  • Диспетчер Hyper-V (virtmgmt.msc). Hyper-V Manager (virtmgmt.msc)
  • Планировщик заданий (taskschd.msc). Task Scheduler (taskschd.msc)

Установка FOD для обеспечения совместимости приложений Installing the App Compatibility FOD

FOD для обеспечения совместимости приложений можно установить только для основных серверных компонентов The App Compatibility FOD can only be installed on Server Core. Не пытайтесь добавить FOD для обеспечения совместимости приложений основных серверных компонентов в установку Windows Server с возможностями рабочего стола. Don’t attempt to add the Server Core App Compatibility FOD to a Windows Server installation of Windows Server with Desktop Experience. Эти же ISO-образы необязательных пакетов FOD можно использовать как для установки основных серверных компонентов Windows Server 2019, так и для установки Windows Server Semi-Annual Channel. The same FOD optional packages ISO can be used for either Windows Server 2019 Server Core installations, or Windows Server Semi-Annual Channel installations.

Если сервер может подключиться к клиентскому компоненту Центра обновления Windows, необходимо просто запустить приведенную ниже команду из сеанса PowerShell с повышенными правами, а затем перезапустить Windows Server после ее выполнения. If the server can connect to Windows Update, all you have to do is run the following command from an elevated PowerShell session and then restart Windows Server after the command finishes running:

Если сервер не может подключиться к клиентскому компоненту Центра обновления Windows, вместо этого скачайте ISO-образы необязательных пакетов FOD для сервера и скопируйте их в общую папку в вашей локальной сети: If the server can’t connect to Windows Update, instead download the Server FOD optional packages ISO, and copy the ISO to a shared folder on your local network:

  • Если у вас есть корпоративная лицензия, вы можете загрузить файл ISO-образа FOD для сервера с того же портала, где получен файл ISO-образа ОС: Центр поддержки корпоративных лицензий. If you have a volume license you can download the Server FOD ISO image file from the same portal where the OS ISO image file is obtained: Volume Licensing Service Center.
  • Файл ISO-образа FOD для сервера также доступен для подписчиков в Центре оценки Майкрософт или на портале Visual Studio. The Server FOD ISO image file is also available on the Microsoft Evaluation Center or on the Visual Studio portal for subscribers.

Войдите в систему с использованием учетной записи администратора на компьютере с основными серверными компонентами, который подключен к локальной сети и на который вы хотите добавить FOD. Sign in with an administrator account on the Server Core computer that is connected to your local network and that you want to add the FOD to.

Используйте командуnet use или другой метод для подключения к расположению ISO-образа FOD. Use net use, or some other method, to connect to the location of the FOD ISO.

Скопируйте ISO-образ FOD в локальную папку на ваш выбор. Copy the FOD ISO to a local folder of your choosing.

Подключите ISO-образ FOD с помощью следующей команды в сеансе PowerShell с повышенными правами: Mount the FOD ISO by using the following command in an elevated PowerShell session:

Выполните следующую команду. Run the following command:

После заполнения индикатора выполнения перезапустите операционную систему. After the progress bar completes, restart the operating system.

Дополнительные сведения об использовании команд DISM в Windows PowerShell см. в этой статье. For more information about DISM commands, see Use DISM in Windows PowerShell

Добавление Internet Explorer 11 в основные серверные компоненты (после добавления FOD для обеспечения совместимости приложений основных серверных компонентов) To optionally add Internet Explorer 11 to Server Core (after adding the Server Core App Compatibility FOD)

Чтобы добавить Internet Explorer 11, требуется FOD для обеспечения совместимости приложений основных серверных компонентов, но при добавлении этого FOD Internet Explorer 11 не требуется. The Server Core App Compatibility FOD is required for the addition of Internet Explorer 11, but Internet Explorer 11 is not required to add the Server Core App Compatibility FOD.

Войдите в систему в качестве администратора на компьютере с основными серверными компонентами, на котором уже добавлен FOD для обеспечения совместимости приложений, а необязательный пакет ISO-образа FOD для сервера скопирован локально. Sign in as Administrator on the Server Core computer that has the App Compatibility FOD already added and the Server FOD optional package ISO copied locally.

Запустите PowerShell, введя powershell.exe в командной строке. Start PowerShell by entering powershell.exe at a command prompt.

Подключите ISO-образ FOD с помощью следующей команды: Mount the FOD ISO by using the following command:

Выполните следующую команду, используя переменную $package_path , чтобы ввести путь к CAB-файлу Internet Explorer: Run the following command, using the $package_path variable to enter the path to the Internet Explorer cab file:

После заполнения индикатора выполнения перезапустите операционную систему. After the progress bar completes, restart the operating system.

Заметки о выпуске и предложения по дополнительному пакету Internet Explorer 11 и FOD для обеспечения совместимости приложений основных серверных компонентов Release notes and suggestions for the Server Core App Compatibility FOD and Internet Explorer 11 optional package

Пакеты FOD для обеспечения совместимости приложений, установленные на Windows Server версии 1809, не будут оставаться в системе после обновления на месте до Windows Server версии 1903, поэтому вам придется устанавливать их снова после обновления. FODs installed on Windows Server, version 1809 won’t remain in place after an in-place upgrade to Windows Server, version 1903, so you’d have to install them again after the upgrade. Кроме того, перед обновлением можно добавить пакет FOD для обеспечения совместимости приложений в новый источник установки Windows Server. Alternatively, you can add FODs to the new Windows Server installation source prior to upgrading. Это гарантирует, что новая версия FOD для обеспечения совместимости приложений будет оставаться в системе после завершения обновления. This ensures that the new version of any FODs are present after the upgrade completes. Дополнительные сведения см. в разделе Добавление возможностей и дополнительных пакетов в автономный образ основных серверных компонентов WIM. For more info, see the Adding capabilities and optional packages to an offline WIM Server Core image.

Важно! Прочтите примечания к выпуску Windows Server 2019, чтобы узнать о всех проблемах, решениях и рекомендациях, прежде чем приступить к установке и использованию дополнительного пакета Internet Explorer 11 и FOD для обеспечения совместимости приложений основных серверных компонентов. Important: Read the Windows Server 2019 release notes for any issues, considerations, or guidance before proceeding with installation and use of the Server Core App Compatibility FOD and Internet Explorer 11 optional package.

При добавлении FOD для обеспечения совместимости приложений основных серверных компонентов после использования клиентского компонента Центра обновления Windows для установки накопительных обновлений возможно мерцание консоли основных серверных компонентов. It’s possible to encounter flickering with the Server Core console experience when adding the App Compatibility FOD after using Windows Update to install cumulative updates. Эта проблема решена в обновлениях за декабрь 2018 года. This issue is resolved with December, 2018 updates. Дополнительные сведения и инструкции по устранению см. в статье 4481610 базы знаний: здесь. For more info and resolution steps, see Knowledge Base article 4481610: Screen flickers after you install Server Core App Compatibility FOD in Windows Server 2019 Server Core.

После установки FOD для обеспечения совместимости приложений и перезагрузки сервера цвет рамки окна командной консоли изменится на другой оттенок синего. After installation of the App Compatibility FOD and reboot of the server, the command console window frame color will change to a different shade of blue.

Если вы решили также установить дополнительный пакет Internet Explorer 11, обратите внимание, что открытие локально сохраненных HTM-файлов по двойному щелчку не поддерживается. If you choose to also install the Internet Explorer 11 optional package, note that double clicking to open locally saved .htm files is not supported. Щелкните правой кнопкой мыши и выберите команду открытия с помощью IE или откройте файлы прямо в Internet Explorer, щелкнув пункты Файл -> Открыть. However, you can right-click and choose Open with IE, or you can open it directly from Internet Explorer File -> Open.

Чтобы еще больше повысить совместимость приложений основных серверных компонентов при наличии FOD для обеспечения совместимости приложений, в качестве дополнительного компонента в основные серверные компоненты была добавлена консоль управления IIS. To further enhance the app compatibility of Server Core with the App Compatibility FOD, the IIS Management Console has been added to Server Core as an optional component. Чтобы использовать консоль управления IIS, сначала необходимо добавить FOD для обеспечения совместимости приложений. However, it is absolutely necessary to first add the App Compatibility FOD to use the IIS Management Console. Консоль управления IIS использует консоль MMC (mmc.exe), которая доступна только в основных серверных компонентах, в которых добавлен FOD для обеспечения совместимости приложений. IIS Management Console relies on the Microsoft Management Console (mmc.exe), which is only available on Server Core with the addition of the App Compatibility FOD. Чтобы добавить консоль управления IIS, выполните команду PowerShell Install-WindowsFeature. Use Powershell Install-WindowsFeature to add IIS Management Console.

Как правило, при установке приложений в основные серверные компоненты (с этими дополнительными пакетами или без них) иногда необходимо использовать параметры и инструкции для автономной установки. As a general point of guidance, when installing apps on Server Core (with or without these optional packages) it is sometimes necessary to use silent install options and instructions.

  • Например, SQL Server Management Studio для SQL Server 2016 и SQL Server 2017 можно установить в основные серверные компоненты. Эта среда полностью функциональна при наличии FOD для обеспечения совместимости приложений. As an example, SQL Server Management Studio for SQL Server 2016 and SQL Server 2017 can be installed on Server Core and is fully functional when the App Compatibility FOD is present. Дополнительные сведения см. в статье Установка SQL Server из командной строки. See, Install SQL Server from the Command Prompt.
  • Если среда SQL Server Management Studio не требуется, необязательно устанавливать FOD для обеспечения совместимости приложений основных серверных компонентов. If SQL Server Management Studio is not desired, then it is unnecessary to install the Server Core App Compatibility FOD. Дополнительные сведения см. в статье Установка SQL Server в Server Core. See, Install SQL Server on Server Core.

Добавление возможностей и дополнительных пакетов в автономный образ основных серверных компонентов WIM Adding capabilities and optional packages to an offline WIM Server Core image

Скачайте файлы ISO-образов Windows Server и FOD для обеспечения совместимости приложений основных серверных компонентов в локальную папку на компьютере Windows. Download the Windows Server and Server FOD ISO image files to a local folder on a Windows computer.

  • Если у вас есть корпоративная лицензия, вы можете скачать файлы ISO-образов Windows Server и FOD для обеспечения совместимости приложений основных серверных компонентов из Центра поддержки корпоративных лицензий. If you have a volume license you can download the Windows Server and Server FOD ISO image files from the Volume Licensing Service Center.
  • Файл ISO-образа FOD для сервера также доступен для выпусков канала Long-Term Servicing Channel подписчикам в Центре оценки Майкрософт или на портале Visual Studio. The Server FOD ISO image file is also available for Long-Term Servicing Channel releases on the Microsoft Evaluation Center or on the Visual Studio portal for subscribers.

Откройте сеанс PowerShell от имени администратора, а затем используйте следующие команды для подключения файлов образа в качестве дисков: Open a PowerShell session as an administrator and then use the following commands to mount the image files as drives:

Скопируйте содержимое ISO-файла Windows Server в локальную папку (например, C:\SetupFiles\WindowsServer). Copy the contents of the Windows Server ISO file to a local folder (for example, C:\SetupFiles\WindowsServer).

Получите имя образа, который вы хотите изменить, в файле Install.wim с помощью следующей команды. Get the image name you want to modify within the Install.wim file by using the following command.
Используйте переменную $install_wim_path , чтобы ввести путь к файлу Install.wim, расположенному в папке \Sources ISO-файла. Use the $install_wim_path variable to enter the path to the Install.wim file, located inside the \Sources folder of the ISO file.

Подключите файл Install.wim в новой папке с помощью следующей команды, заменив значения переменных в примере собственными и повторно использовав переменную $install_wim_path из предыдущей команды. Mount the Install.wim file in a new folder by using the following command replacing the sample variable values with your own, and reusing the $install_wim_path variable from the previous command.

  • $image_name — введите имя образа, который вы хотите подключить. $image_name — Enter the name of the image you want to mount.
  • $mount_folder variable — укажите папку, которая будет использоваться при доступе к содержимому файла Install.wim. $mount_folder variable — Specify the folder to use when accessing the contents of the Install.wim file.

Добавьте нужные возможности и пакеты к подключенному образу Install.wim с помощью следующих команд, заменив значения переменных в примере собственными. Add capabilities and packages you want to the mounted Install.wim image by using the following commands, replacing the sample variable values with your own.

  • $capability_name — укажите имя возможности, которую необходимо установить (в данном случае возможность AppCompatibility). $capability_name — Specify the name of the capability to install (in this case, the AppCompatibility capability).
  • $package_path — укажите путь к пакету, который необходимо установить (в данном случае Internet Explorer). $package_path — Specify the path to the package to install (in this case, Internet Explorer).
  • $fod_drive — укажите букву диска для подключенного образа FOD для обеспечения совместимости приложений основных серверных компонентов. $fod_drive — Specify the drive letter of the mounted Server FOD image.
Читайте также:  Драйвера для xerox workcentre 5021 для windows 10
Оцените статью