Activer ou désactiver des fonctionnalités Windows avec DISM

L’outil de gestion et maintenance des images de déploiement (DISM, Deployment Image Servicing and Management) est un outil en ligne de commande utilisé pour modifier des images Windows. Vous pouvez utiliser les commandes de fonctionnalités de DISM pour activer ou désactiver des fonctionnalités Windows directement à partir de l’invite de commandes, ou en appliquant un fichier de réponses à l’image. Vous pouvez activer ou désactiver des fonctionnalités hors connexion Windows sur un fichier WIM ou VHD, ou en ligne sur un système d’exploitation en cours d’exécution.

Monter une image hors connexion pour la maintenance

  1. Ouvrez une invite de commandes avec les privilèges Administrateur.

  2. Utilisez l’option /Get-ImageInfo pour récupérer le nom ou le numéro d’index de l’image que vous voulez modifier. Une valeur d’index ou de nom est obligatoire pour la plupart des opérations qui spécifient un fichier image.

    Par exemple, à l'invite de commandes, tapez :

    Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim
    
  3. Montez l’image Windows hors connexion. Par exemple, entrez :

    Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Index:1 /MountDir:C:\test\offline
    

Rechercher des fonctionnalités Windows disponibles dans une image

  1. Répertoriez toutes les fonctionnalités disponibles dans le système d’exploitation. Par exemple, entrez :

    Dism /online /Get-Features
    

    Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire d’images montés. Par exemple, entrez :

    Dism /Image:C:\test\offline /Get-Features
    

    Vous pouvez ajouter un > à la commande pour rediriger sa sortie vers un fichier texte. Par exemple, >featurelist.txt génère un fichier texte appelé featurelist.txt.

  2. Passez en revue la liste des fonctionnalités pour trouver la fonctionnalité à activer, désactiver, supprimer ou restaurer.

  3. Utilisez /Get-FeatureInfo pour répertorier les informations sur la fonctionnalité spécifique dont vous êtes intéressé. Par exemple, entrez :

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

Activer les Fonctionnalités Windows

  1. Activez une fonctionnalité spécifique dans l’image. Vous pouvez utiliser l’argument /All pour activer toutes les fonctionnalités parentes dans la même commande. Par exemple :

    Dism /online /Enable-Feature /FeatureName:TFTP /All
    

    Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire d’images montés. Par exemple, entrez :

    Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP /All
    
  2. Facultatif : obtenez l’état de la fonctionnalité que vous avez activée. Par exemple, entrez :

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    Si l’état est Enble Pending, vous devez démarrer l’image afin d’activer entièrement la fonctionnalité.

Restaurer les fonctionnalités Windows supprimées

  1. Activez une fonctionnalité spécifique dans l’image. Si vous ne spécifiez pas de source, DISM recherche dans l’emplacement par défaut spécifié par la stratégie de groupe les fichiers nécessaires pour activer la fonctionnalité. Pour plus d’informations, consultez Configurer une source de réparation Windows.

    Si les fichiers ne sont pas trouvés dans l’emplacement par défaut, DISM contacte Windows Update (WU) pour les fichiers requis. Vous pouvez utiliser l’argument /LimitAccess pour empêcher DISM de contacter Windows Update.

    Si vous spécifiez plusieurs arguments /Source, les fichiers sont collectés à partir du premier emplacement où ils sont trouvés et les autres emplacements sont ignorés.

    Par exemple, entrez :

    Dism /Online /Enable-Feature /FeatureName:TFTP /Source:Z:\sources\SxS /Source:C:\test\mount\windows /LimitAccess
    

    Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire d’images montés. Par exemple, entrez :

    Dism /Image:C:\test\offline /Enable-Feature /FeatureName:TFTP /Source:C:\test\mount\windows
    
  2. Facultatif : obtenez l’état de la fonctionnalité que vous avez activée. Par exemple, entrez :

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    Si l’état est EnablePending, vous devez démarrer l’image afin d’activer entièrement la fonctionnalité.

Désactiver les fonctionnalités Windows

  1. Désactivez une fonctionnalité spécifique dans l’image. Par exemple, entrez :

    Dism /online /Disable-Feature /FeatureName:TFTP
    

    Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire d’images montés. Par exemple, entrez :

    Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP
    
  2. Facultatif : utilisez DISM /GetFeatureInfo pour obtenir l’état de la fonctionnalité que vous avez désactivée. Par exemple, entrez :

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    Si l’état est DisablePending, vous devez démarrer l’image afin de désactiver entièrement la fonctionnalité.

Supprimer des fonctionnalités Windows pour l’installation à la demande

  1. Supprimez une fonctionnalité spécifique dans l’image sans supprimer le manifeste de la fonctionnalité à partir de l’image. Pour plus d’informations, consultez Configurer une source de réparation Windows.

    Par exemple, entrez :

    Dism /online /Disable-Feature /FeatureName:TFTP /Remove
    

    Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire d’images montés. Par exemple, entrez :

    Dism /Image:C:\test\offline /Disable-Feature /FeatureName:TFTP /Remove
    
  2. Facultatif : utilisez DISM /GetFeatureInfo pour obtenir l’état de la fonctionnalité que vous avez désactivée. Par exemple, entrez :

    Dism /online /Get-FeatureInfo /FeatureName:TFTP
    

    L’état est Disabled. À compter de Windows 10, la charge utile n’est pas supprimée des éditions clientes de Windows afin de prendre en charge la réinitialisation par bouton push. La charge utile est supprimée des installations de Windows Server.

Activer ou désactiver des fonctionnalités Windows à l’aide de DISM et d’un fichier de réponses

  1. Dans Windows SIM, ouvrez un catalogue existant en cliquant sur Sélectionner une image Windows dans le menu Fichier et en choisissant le type de fichier catalogue (.clg) dans la liste déroulante, ou créez un catalogue en cliquant sur Créer un catalogue dans le menu Outils .

  2. Développez le catalogue dans le volet Image Windows, puis développez Packages.

  3. Développez Foundation, puis cliquez avec le bouton droit sur Microsoft-Windows-Foundation-Package.

  4. Cliquez sur Ajouter au fichier de réponses.

  5. Cliquez sur Activé ou Désactivé à côté des fonctionnalités que vous souhaitez activer ou désactiver. Cliquez sur la flèche pour sélectionner le choix opposé.

    Vous devrez peut-être développer un élément pour voir tous les enfants. Vous devez activer le parent si l’un de ses enfants est activé.

    Notes

    Vous ne pouvez pas restaurer ou supprimer une fonctionnalité Windows pour des fonctionnalités à la demande avec un fichier de réponses sans assistance.

  6. Cliquez sur Outils dans le menu principal, puis sur Valider le fichier de réponses.

  7. Corrigez toutes les erreurs qui s’affichent dans le volet Messages et enregistrez le fichier de réponses.

  8. À l’invite de commandes, tapez la commande suivante pour appliquer le fichier de réponses sans assistance à l’image.

    Dism /online /Apply-Unattend:C:\test\answerfiles\myunattend.xml
    

    Pour traiter une image hors connexion, spécifiez l’emplacement du répertoire d’images montés. Par exemple, entrez :

    Dism /Image:C:\test\offline /Apply-Unattend:C:\test\answerfiles\myunattend.xml
    

Valider les modifications sur une image hors connexion

  • Validez les modifications et démontez l’image. Par exemple, entrez :

    Dism /Unmount-Image /MountDir:C:\test\offline /Commit
    

DISM - Référence technique sur la maintenance et la gestion des images de déploiement pour Windows

Options de Command-Line de maintenance des packages de système d’exploitation DISM

Options de Command-Line de maintenance sans assistance DISM

Configurer une source de réparation Windows