Fonctionnalités à la demande
Vue d’ensemble
Les fonctionnalités à la demande (FOD) sont des fonctionnalités de Windows qui peuvent être ajoutées à tout moment. Les fonctionnalités courantes incluent des ressources linguistiques, telles que la reconnaissance de l’écriture manuscrite ou d’autres fonctionnalités telles que le module .NET Framework (.NetFx3). Quand Windows 10 ou Windows Server a besoin d’une nouvelle fonctionnalité, il peut demander un package de fonctionnalités par le biais de Windows Update.
Vous pouvez également préinstaller des FOD afin qu’elles soient prêtes si un utilisateur en a besoin. Les FOD sont distribuées sous forme de fichiers .cab sur l’ISO Fonctionnalités à la demande et vous pouvez utiliser DISM pour ajouter une ou plusieurs FOD à une image Windows. Si vous utilisez l’ISO Fonctionnalités à la demande pour préinstaller des FOD, assurez-vous d’utiliser l’ISO qui correspond à votre version d’image Windows.
Les fonctionnalités à la demande (FOD) sont des fonctionnalités de Windows qui peuvent être ajoutées à tout moment. Les fonctionnalités courantes incluent des ressources linguistiques, telles que la reconnaissance de l’écriture manuscrite ou d’autres fonctionnalités telles que le module .NET Framework (.NetFx3). Quand Windows 11 ou Windows Server a besoin d’une nouvelle fonctionnalité, il peut demander un package de fonctionnalités par le biais de Windows Update.
Vous pouvez également préinstaller des FOD afin qu’elles soient prêtes si un utilisateur en a besoin. Les FOD sont distribuées sous forme de fichiers .cab sur l’ISO Langues et fonctionnalités facultatives et vous pouvez utiliser DISM pour ajouter une ou plusieurs FOD à une image Windows. Si vous utilisez l’ISO Langues et fonctionnalités facultatives pour préinstaller des FOD, assurez-vous d’utiliser l’ISO qui correspond à votre version d’image Windows.
Important
L’utilisation de DISM /add-package
pour ajouter des FOD est déconseillée. Bien qu’il soit possible d’ajouter des fonctionnalités à la demande non satellites à une image Windows avec DISM /add-package
, il est recommandé d’ajouter toutes les FOD avec DISM /Add-Capability
pour garantir que toutes les FOD sont correctement ajoutées à une image.
L’ISO Langues et fonctionnalités facultatives est une nouveauté de Windows 11. Les versions précédentes de Windows utilisent l’ISO Fonctionnalités à la demande (FOD).
Important
Ajoutez des modules linguistiques et des FOD, dans cet ordre, avant d’installer une mise à jour. Si vous ajoutez une mise à jour avant d’ajouter des modules linguistiques et des FOD, vous devez réinstaller la mise à jour. Pour en savoir plus sur l’ajout d’un package de mise à jour à une image, consultez Ajouter des mises à jour à une image Windows.
Types de fonctionnalités à la demande
Windows dispose de deux types de fonctionnalités à la demande :
FOD sans packages satellites : FOD monolithiques avec toutes les ressources linguistiques empaquetées dans le même package. Ces FOD sont distribuées sous la forme d’un fichier .cab unique.
FOD avec packages satellites : FOD non linguistiques qui disposent de ressources de langue et/ou d’architecture dans des packages distincts (satellites). Lorsque vous installez ce type de FOD, seuls les packages qui s’appliquent à l’image Windows sont installés, ce qui réduit l’encombrement du disque. Bien que ces FOD soient distribuées sous la forme d’un ensemble de fichiers.cab, elles sont installées en spécifiant un seul
/capabilityname
lorsque vous exécutezDISM /Add-Capability
.Les FOD avec satellites nécessitent un référentiel de FOD bien formé. Vous pouvez utiliser l’ISO Langues et fonctionnalités facultatives comme référentiel, ou un référentiel personnalisé que vous créez avec
DISM /export-source
. Ne copiez pas manuellement les fichiers .cab dans un dossier pour essayer de l’utiliser comme référentiel. DISM nécessite des métadonnées supplémentaires dans le référentiel.Pour plus d’informations sur les FOD qui ont des satellites, consultez Fonctionnalités disponibles à la demande. Les FOD de langue n’ont pas de satellites.
Conseil
Bien que vous puissiez ajouter des FOD non satellites à l’aide de /add-package
, nous vous recommandons d’ajouter toutes les FOD avec /add-capability
, car cela permet d’ajouter des FOD satellites et non satellites.
Supports de Fonctionnalités à la demande
Les packages de Fonctionnalités à la demande sont disponibles sur les supports hors connexion. Le tableau ci-dessous associe les différentes versions de Windows au support correspondant que vous devez utiliser pour installer les Fonctionnalités à la demande.
Version de Windows | Média |
---|---|
Windows 11 | ISO Langues et les fonctionnalités facultatives Windows 11 |
Windows Server 2022 | ISO Langues et les fonctionnalités facultatives Windows Server 2022 |
Windows 10 version 2004 et ultérieures | ISO Fonctionnalités à la demande Windows 10, version 2004 |
Windows 10, version 1909 | ISO Fonctionnalités à la demande Windows 10, version 1903 |
Windows 10 version 1903 | ISO Fonctionnalités à la demande Windows 10, version 1903 |
Windows 10, version 1809 | ISO Fonctionnalités à la demande Windows 10, version 1809 |
Ajout ou suppression de Fonctionnalités à la demande
Utilisation de DISM /add-capability pour ajouter ou supprimer des FOD
Installez des FOD à l’aide de DISM /add-Capability
. Si vous préinstallez une FOD sur une image hors connexion, utilisez l’option /source
pour indiquer à Windows où trouver les fichiers d’installation de la FOD.
/source
peut être un référentiel de FOD ou un ISO Langue et fonctionnalités facultatives monté. Vous pouvez utiliser plusieurs arguments /source
dans une commande.
Si vous ajoutez une FOD à une image en ligne, /add-capability
télécharge les fonctionnalités à partir de Windows Update et les ajoute à l’image. Si vous ne souhaitez pas installer à partir de Windows Update, vous pouvez utiliser /LimitAccess
, qui indique à DISM de ne pas vérifier les fichiers source de fonctionnalité dans Windows Update ou Windows Server Update Services.
Pour plus d’informations, consultez Options de ligne de commande de maintenance des packages de fonctionnalités DISM.
- Utilisez l’option
/online
pour ajouter la fonctionnalité à votre PC. - Utilisez
/Image:\<mount path>
avec l’option/source
pour ajouter la fonctionnalité à une image Windows montée.
Commande | Description | Exemple |
---|---|---|
/add-capability | Ajoute une fonctionnalité à une image. Pour les packages avec des dépendances, cela extrait également les packages dépendants. Par exemple, si vous ajoutez le package Fonctions vocales, vous obtenez également les packages Synthèse vocale et le package de base en plus de Fonctions vocales. DISM recherche des fichiers source dans les emplacements suivants :
|
DISM.exe /image:C:\mount\Windows /add-capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /Source:E:
|
/Get-Capabilities | Obtenir les fonctionnalités de l’image. | DISM /image:C:\Mount\Windows /Get-Capabilities |
/Get-CapabilityInfo | Obtenir les informations d’une fonctionnalité dans l’image. | DISM /image:C:\mount\Windows /Get-CapabilityInfo /CapabilityName:Language.Basic~~~en-US~0.0.1.0 |
/Remove-Capability | Supprime une fonctionnalité d’une image. Remarque : vous ne pouvez pas supprimer une fonctionnalité dont dépendent d’autres packages. Par exemple, si vous avez installé le package d’écriture manuscrite et des fonctionnalités de base pour le français, vous ne pouvez pas supprimer la fonctionnalité de base. |
DISM.exe /image:C:\mount\Windows /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 |
Pour afficher toutes les commandes DISM disponibles pour les fonctionnalités, consultez Options de ligne de commande de maintenance du package de fonctionnalités DISM.
Référentiels de FOD
Lorsque vous utilisez /add-capability
pour ajouter des FOD à une image, vous spécifiez un référentiel en tant qu’emplacement source. Vous pouvez :
- Utiliser l’ISO Langages et fonctionnalités montés directement comme référentiel
- Créer un référentiel de FOD personnalisé
L’exemple suivant montre comment créer un référentiel de FOD personnalisé de taille minimale qui inclut un seul FOD satellite :
Monter votre image Windows
dism /mount-image /imagefile:install.wim /mountdir:C:\mount
Montez l’ISO Fonctionnalités à la demande avec l’Explorateur de fichiers. Cela lui affectera une lettre de lecteur.
Exportez une FOD à partir de votre image à partir de l’ISO FOD.
dism /image:"C:\mount\windows" /export-source /source:d: /target:c:\repository /capabilityname:App.StepsRecorder~~~~0.0.1.0
Où D:\ est l’emplacement de montage de la fonctionnalité à la demande ISO
Vous pouvez maintenant utiliser C:\repository comme source pour les FOD que vous avez incluses dans le référentiel.
Notes
Si vous ajoutez et supprimez des langues de votre image, vous devrez peut-être créer un référentiel de FOD et de modules linguistiques personnalisé. Pour plus d’informations, consultez Créer un référentiel de FOD et de modules linguistiques personnalisé.
Utilisation de DISM /add-package pour ajouter ou supprimer des FOD
Il est possible d’ajouter des fonctionnalités à la demande non satellites à une image Windows avec DISM /add-package
. Les FOD non satellites ne pouvant toutefois pas être ajoutées de cette façon, il est recommandé d’ajouter toutes les FOD avec DISM /Add-Capability
pour garantir que toutes les FOD sont correctement ajoutées à une image.
Commande | Description | Exemple |
---|---|---|
/add-package | Ajoute un package, y compris une FOD .cab à une image.
add-package peut uniquement être utilisé pour ajouter des FOD qui n’ont pas de packages satellites. |
DISM.exe /image:C:\mount\Windows /add-package /packagepath:E:\Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab |
/Get-Packages | Obtenir la liste de tous les packages d’une image. | DISM /image:C:\Mount\Windows /get-packages |
/Get-Packageinfo | Obtenir les informations d’un package dans une image. | DISM /image:C:\mount\Windows /get-packageInfo /packagename:Microsoft-Windows-Xps-Xps-Viewer-Opt-Package~31bf3856ad364e35~amd64~~10.0.17134.1000 |
/Remove-Package | Supprime un package d’une image. Remarque : ne supprimez pas un package dont dépendent d’autres packages. Par exemple, si vous avez installé le package d’écriture manuscrite et le package de base pour le français, ne supprimez pas le package de base. | DISM.exe /image:C:\mount\Windows /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 |