/
/

Comment utiliser la commande DISM pour déployer et maintenir des images Windows

par Team Ninja
How to Use DISM Command for Windows Image Deployment and Servicing blog banner image

Points clés

  • DISM (Deployment Image Servicing and Management) est un outil en ligne de commande intégré à Windows, qui sert à maintenir et à gérer les fichiers image Windows hors ligne ou sur un système d’exploitation actif.
  • Monter et démonter des images : exécutez /Commit pour enregistrer les modifications ou /Discard pour les annuler.
  • Ajouter et supprimer des pilotes : utilisez /Add-Driver et /Remove-Driver, ce qui facilite la prise en charge de nouveaux matériels ou la résolution des conflits de pilotes avant le déploiement.
  • Appliquer des mises à jour : exécutez /Add-Package pour que les images déployées intègrent les derniers correctifs de sécurité avant d’arriver sur un terminal, ce qui réduit le temps de mise à jour après déploiement et l’exposition aux risques.
  • Réparer une image Windows corrompue : exécutez /CheckHealth, /ScanHealth et /RestoreHealth dans cet ordre, puis enchaînez avec sfc /scannow pour réparer les fichiers système individuels.

Un fichier image Windows est un fichier compressé qui contient le système d’exploitation Windows, les logiciels, les paramètres et les configurations de votre disque dur. Ce fichier est une sorte de photocopie du disque et peut servir à plusieurs usages, notamment sauvegarder votre système ou le réparer en cas de problème avec votre système d’exploitation ou votre disque dur.
Tôt ou tard, vous devrez modifier ou réparer votre image Windows, ou y installer des mises à jour. C’est là qu’intervient la commande DISM.

Protégez vos fichiers essentiels et vos systèmes complets avec le logiciel de sauvegarde fiable de NinjaOne.

Découvrez tout ce que NinjaOne Windows Endpoint Backup peut vous apporter.

Présentation de la commande DISM

La commande Deployment Image Servicing and Management (DISM) est précieuse pour les administrateurs système, car elle simplifie la réparation des fichiers système Windows corrompus ou manquants. Savoir utiliser la commande DISM de Windows améliore nettement votre capacité à déployer et à maintenir des images Windows.

Qu’est-ce que Deployment Image Servicing and Management (DISM) ?

DISM est un outil en ligne de commande intégré aux systèmes Windows. Il sert à maintenir et à gérer les images Windows : déploiement, mises à jour et réparation. Grâce à ses nombreuses possibilités, la commande DISM vous permet d’effectuer diverses opérations sur les images Windows : monter et démonter des images, ajouter ou supprimer des pilotes, activer ou désactiver des fonctionnalités, appliquer des mises à jour, et bien plus encore.

Pourquoi utiliser la commande DISM ?

La commande DISM présente de nombreux avantages pour le déploiement et la maintenance des images Windows. Voici quelques raisons de savoir utiliser la commande DISM de Windows :

  • Efficacité et souplesse : la commande DISM offre une méthode souple et efficace pour gérer les images Windows. Elle permet d’effectuer diverses opérations sur les images sans interface graphique (GUI), ce qui la rend adaptée à l’automatisation et aux scripts.
  • Compatibilité et intégration : comme DISM est un outil Microsoft officiel intégré aux systèmes Windows, il est parfaitement compatible avec le système d’exploitation Windows et s’intègre sans difficulté aux autres outils et technologies Windows.
  • Fonctionnalités avancées : la commande DISM propose des fonctions avancées absentes d’autres outils ou commandes : ajouter des pilotes personnalisés, appliquer des mises à jour, activer ou désactiver des fonctionnalités, ou encore réaliser d’autres tâches de maintenance d’image.
  • Dépannage et réparation : DISM offre de puissantes capacités de dépannage et de réparation, qui vous aident à identifier et à corriger les problèmes des images Windows : fichiers corrompus, composants manquants, etc.

En exploitant la commande DISM, vous rationalisez la maintenance de vos images Windows pour une infrastructure informatique plus efficace et plus fiable.

Utiliser la commande DISM pour déployer des images Windows

Voyons maintenant comment utiliser la commande DISM pour le déploiement d’images Windows. DISM propose un large éventail d’options et de paramètres pour réaliser diverses opérations sur les images Windows. Voici quelques cas d’usage courants de la commande DISM de Windows :

Monter et démonter des images

Le montage et le démontage d’images Windows font partie des opérations fondamentales réalisables avec la commande DISM. Monter une image vous permet d’accéder à son contenu et de le modifier. Une fois les modifications nécessaires effectuées, vous pouvez démonter l’image pour appliquer les changements et préparer l’image mise à jour en vue de son déploiement.
Pour monter une image avec la commande DISM, utilisez la syntaxe suivante :

DISM /Mount-Image /ImageFile:<path_to_image> /Index:<image_index> /MountDir:<mount_directory>

Dans cet exemple, <path_to_image> est le chemin du fichier image Windows, <image_index> est le numéro d’index de l’image dans le fichier, et <mount_directory> désigne le répertoire dans lequel vous souhaitez monter l’image.

Ajouter et supprimer des pilotes

Utilisez la commande DISM pour ajouter ou supprimer des pilotes de périphériques dans une image Windows montée ou hors ligne. C’est utile pour prendre en charge de nouveaux matériels ou résoudre des problèmes liés aux pilotes.
Ajoutez un pilote à une image Windows avec la commande suivante :
dism /image:<image_path> /add-driver /driver:<driver_path>
Ici, <image_path> désigne le chemin vers l’image Windows, et <driver_path> le chemin vers le fichier du pilote à ajouter.
Pour supprimer un pilote d’une image Windows, utilisez la commande suivante :
dism /image:<image_path> /remove-driver /driver:<driver_name>
Dans ce cas, <driver_name> est le nom du pilote à supprimer.

Appliquer des mises à jour

Maintenir vos images Windows à jour est essentiel pour la sécurité et les performances. La commande DISM vous permet d’appliquer facilement des mises à jour à une image Windows, en ligne ou hors ligne. L’image intègre ainsi les derniers correctifs.
Utilisez la commande suivante pour appliquer des mises à jour à une image Windows montée ou hors ligne :
dism /image:<image_path> /add-package /packagepath:<update_path>
Ici, <image_path> est le chemin vers l’image Windows, et <update_path> le chemin vers le package de mise à jour à appliquer.
D’autres options en ligne de commande DISM sont disponibles dans la base de connaissances Windows Learn de Microsoft.

Réparer une image Windows corrompue

Réparer une installation Windows corrompue ou défaillante figure parmi les principales raisons pour lesquelles les administrateurs informatiques utilisent DISM. Vous pouvez recourir à ces trois commandes DISM, mais elles doivent être exécutées dans cet ordre précis :

  1. Vérifier l’état de l’image (lecture seule, aucune modification) :

DISM /Online /Cleanup-Image /CheckHealth

  1. Rechercher des corruptions (aucune modification, plusieurs minutes nécessaires) :

DISM /Online /Cleanup-Image /ScanHealth

  1. Réparer l’image (téléchargement des fichiers de remplacement depuis Windows Update) :

DISM /Online /Cleanup-Image /RestoreHealth

La commande /RestoreHealth se connecte au serveur Windows Update pour télécharger et remplacer les fichiers corrompus détectés. Si le terminal n’a pas d’accès à Internet, vous pouvez indiquer à DISM un support d’installation Windows local comme source de réparation :

DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\install.wim /LimitAccess

DISM /RestoreHealth ne répare que le magasin de composants Windows (WinSxS). Si les fichiers système eux-mêmes sont corrompus, vous devrez exécuter sfc /scannow pour les restaurer une fois l’analyse DISM terminée. L’outil SFC (SFC) s’appuie sur le magasin de composants que DISM répare.

Bonnes pratiques pour la commande DISM de Windows

La commande DISM est un outil utile, et respecter certaines bonnes pratiques vous aidera à déployer et maintenir vos images Windows sans accroc. Voici quelques bonnes pratiques à garder en tête lorsque vous utilisez la commande DISM :

  • Utilisez la dernière version : vérifiez toujours que vous utilisez la dernière version de la commande DISM de Windows. Microsoft publie régulièrement des mises à jour et des améliorations pour DISM afin d’enrichir ses capacités et de corriger les problèmes connus.
  • Vérifiez l’intégrité de l’image : avant toute opération sur une image Windows, il est judicieux d’en vérifier l’intégrité. Vous pouvez utiliser la commande DISM de Windows avec le paramètre /checkhealth pour contrôler l’état de l’image et repérer d’éventuelles corruptions ou anomalies. Notez que /checkhealth se contente d’identifier les problèmes : il ne les corrige pas.
  • Conservez des copies de sauvegarde : chaque fois que vous modifiez une image Windows avec la commande DISM, conservez des copies de sauvegarde de l’image d’origine, afin de pouvoir facilement revenir à son état initial en cas de problème.
  • Documentez les modifications : notez toutes les modifications apportées aux images Windows avec la commande DISM. Cela facilite le suivi et le dépannage des problèmes susceptibles de survenir plus tard.
  • Désactivez les outils antivirus : les outils antivirus et anti-malware peuvent bloquer certaines commandes DISM ou en perturber l’exécution. Vous pouvez configurer votre ordinateur pour qu’il ignore le dossier de montage lors des analyses.

Limites de la commande DISM et solutions alternatives

Si la commande DISM est un outil utile pour la maintenance des images Windows, elle comporte aussi certaines limites. En voici quelques-unes à connaître :

  • Complexité : la commande DISM peut s’avérer complexe pour les débutants ou les utilisateurs peu familiers des outils en ligne de commande, et elle exige une bonne compréhension de la structure des images Windows.
  • Compatibilité : la commande DISM est avant tout conçue pour les systèmes Windows et peut ne pas être compatible avec d’autres systèmes d’exploitation. Si vous devez déployer et maintenir des images sur des systèmes non Windows, il vous faudra sans doute explorer d’autres outils ou méthodes.
  • Courbe d’apprentissage : maîtriser la commande DISM demande du temps et des efforts pour assimiler ses différentes options, paramètres et syntaxes. Pour l’utiliser efficacement, prévoyez d’investir du temps dans l’apprentissage et la pratique de la commande DISM.

Si la commande DISM vous semble trop complexe ou si vous travaillez avec des systèmes non Windows, d’autres solutions existent.

Simplifier Windows grâce à la commande DISM

La commande DISM est un outil polyvalent, doté de nombreuses fonctionnalités qui renforcent considérablement votre capacité à gérer et déployer des images Windows. La commande DISM et les autres opérations en ligne de commande vous font gagner du temps et des efforts dans la gestion du système d’exploitation Windows.

Réduisez de 95 % le temps consacré à la gestion de vos appareils Windows et de vos sauvegardes avec NinjaOne.

Essayez gratuitement la gestion des terminaux Windows de NinjaOne.

FAQs

SFC (System File Checker) analyse et répare les fichiers système Windows individuels, tandis que DISM répare le magasin de composants Windows (WinSxS) dont SFC dépend. Si SFC signale des erreurs qu’il ne parvient pas à corriger, c’est généralement que le magasin de composants lui-même est corrompu : exécutez d’abord DISM /RestoreHealth pour le réparer, puis relancez sfc /scannow. Les deux outils sont complémentaires ; DISM ne remplace pas SFC.

En général, comptez entre 10 et 30 minutes, selon l’ampleur de la corruption et le débit de votre connexion Internet. La barre de progression peut sembler bloquée à certains pourcentages (notamment autour de 20 % et 65 %, mais ne fermez pas la fenêtre. La commande se terminera d’elle-même.

Cela dépend des fichiers concernés. L’exécution de DISM /Online /Cleanup-Image /RestoreHealth ne répare que le magasin de composants Windows, c’est-à-dire le référentiel utilisé par Windows pour stocker et restaurer les composants système. Si le magasin de composants est endommagé ou contient des entrées corrompues, RestoreHealth le répare en téléchargeant des fichiers de remplacement sains depuis Windows Update. En revanche, DISM ne répare pas directement les fichiers système Windows individuels. Vous devrez utiliser l’outil SFC (SFC) en exécutant sfc /scannow pour réparer les fichiers système corrompus. Cela dit, SFC puise dans le magasin de composants DISM que celui-ci répare : vous devez donc d’abord exécuter votre commande DISM /RestoreHealth.

You might also like

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?

Termes et conditions NinjaOne

En cliquant sur le bouton « J’accepte » ci-dessous, vous indiquez que vous acceptez les termes juridiques suivants ainsi que nos conditions d’utilisation:

  • Droits de propriété: NinjaOne possède et continuera de posséder tous les droits, titres et intérêts relatifs au script (y compris les droits d’auteur). NinjaOne vous accorde une licence limitée pour l’utilisation du script conformément à ces conditions légales.
  • Limitation de l’utilisation: Les scripts ne peuvent être utilisés qu’à des fins personnelles ou professionnelles internes légitimes et ne peuvent être partagés avec d’autres entités.
  • Interdiction de publication: Vous n’êtes en aucun cas autorisé à publier le script dans une bibliothèque de scripts appartenant à, ou sous le contrôle d’un autre fournisseur de logiciels.
  • Clause de non-responsabilité: Le texte est fourni « tel quel » et « tel que disponible », sans garantie d’aucune sorte. NinjaOne ne promet ni ne garantit que le script sera exempt de défauts ou qu’il répondra à vos besoins ou attentes particulières.
  • Acceptation des risques: L’utilisation du script est sous votre propre responsabilité. Vous reconnaissez qu’il existe certains risques inhérents à l’utilisation du script, et vous comprenez et assumez chacun de ces risques.
  • Renonciation et exonération de responsabilité: Vous ne tiendrez pas NinjaOne pour responsable des conséquences négatives ou involontaires résultant de votre utilisation du script, et vous renoncez à tout droit ou recours légal ou équitable que vous pourriez avoir contre NinjaOne en rapport avec votre utilisation du script.
  • EULA: Si vous êtes un client de NinjaOne, votre utilisation du script est soumise au contrat de licence d’utilisateur final qui vous est applicable (End User License Agreement (EULA)).