Il est naturel que notre système d'exploitation Windows 10 puisse présenter un certain type d'erreur lors de son exécution quotidienne en raison de certaines erreurs de logiciel, de service ou de processus. Nous devons garder à l'esprit que c'est quelque chose de normal car avec les mises à jour fréquentes qui sortent de Windows 10, il reste encore certains points à corriger qui seront résolus ou améliorés avec les mises à jour cumulatives que Microsoft lance fréquemment via Windows Update.
Maintenant, le problème est que lorsque notre système d'exploitation présente une erreur, nous ne pouvons pas attendre la publication d'une mise à jour car il peut s'agir d'erreurs critiques nécessitant une solution rapide.
Pour ce type de situation, Microsoft a développé deux utilitaires complets qui se chargent d'analyser le système en détail afin de détecter des anomalies ou des erreurs qui influencent directement son comportement. Solvetic vous expliquera en détail ces deux utilitaires que sont DISM et SFC.
NoterPour exécuter correctement l'une de ces deux commandes, il est nécessaire que nous accédions au terminal en tant qu'administrateurs, pour cela nous allons dans le champ de recherche Windows et là nous entrons le terme "cmd", cliquez dessus avec le bouton droit et sélectionnez l'option "Exécuter en tant que administrateur":
1. Réparez les fichiers système défectueux avec la commande DISM Windows 10
Qu'est-ce que le DISMDISM.exe (Deployment Image Servicing and Management), est une commande créée par Microsoft au moyen de laquelle un fichier image Windows (.wim) ou un disque dur virtuel (.vhd ou .vhdx) est monté afin d'effectuer votre réparation. Alternativement, la commande de gestion des images DISM nous donne la possibilité d'effectuer des tâches supplémentaires telles que :
- Répertorier chacun des numéros d'index de l'image Windows actuelle
- Vérifier l'architecture de l'image en cours de montage
- Ajouter une autre image pour analyse
- Appliquer une image
- Capturer une image
- Supprimer une image actuelle
Étape 1
Nous avons vu tout ce que DISM peut apporter aux tâches administratives, maintenant, nous allons exécuter la ligne suivante pour analyser et réparer, si nécessaire, les fichiers Windows 10 :
DISM.exe / En ligne / Cleanup-image / RestorehealthÉtape 2
Parallèlement à cette commande, nous pouvons utiliser les commandes suivantes :
Paramètres DISMLes paramètres utilisés sont :
- / Online : Ce paramètre précise que l'action doit être effectuée sur le système d'exploitation en cours d'exécution, / Online Cette option n'est pas utilisable avec l'option / Image ou / WinDir, au moment de l'exécution le répertoire Windows pour le Online l'image est automatiquement détectée.
- / Cleanup-Image : Effectue des opérations de nettoyage ou de récupération sur l'image Windows actuelle.
- / RestoreHealth : Sa fonction est de scanner l'image afin de détecter les dommages dans le magasin de composants et, s'il y en a, il effectue automatiquement les opérations de réparation. Cette opération prendra plusieurs minutes.
Étape 3
Lorsque nous exécutons cette ligne, nous verrons qu'elle démarre le processus d'analyse de l'image actuelle de Windows 10 :
AGRANDIR
Étape 4
Une fois ce processus terminé, les éléments suivants s'afficheront :
AGRANDIR
NoterIl est important de garder à l'esprit que lorsque cette commande est exécutée, DISM utilise Windows Update pour fournir les fichiers nécessaires pour corriger la corruption existante dans l'image, mais, si le client Windows Update ne fonctionne pas correctement, il sera nécessaire de recourir à une installation Windows en cours d'exécution en tant que source de réparation, ou récupérez un dossier à partir d'un partage réseau ou d'un support amovible tel que le DVD USB amorçable de Windows 10 pour servir de source pour les fichiers. Si tel est le cas, nous devons exécuter la commande suivante :
DISM.exe / Online / Cleanup-Image / RestoreHealth / Source : C: \ RepairSource \ Windows / LimitAccessLe champ "C: \ RepairSource \ Windows" doit être remplacé par le chemin correct en fonction de la lettre attribuée par le système au lecteur de démarrage. De cette façon, DISM est une solution complète et complète pour l'analyse d'images Windows 10.
2. Réparez les fichiers système défectueux avec la commande SFC Windows 10
Qu'est-ce que le SCFSFC (System File Checker), est un outil en ligne de commande développé par Microsoft qui nous donne la possibilité de rechercher les fichiers système Windows endommagés et de procéder à leur restauration pour optimiser à nouveau leur utilisation.
Il est normal qu'un fichier WRP (Windows Resource Protection) soit manquant ou corrompu, ce qui entraîne un comportement étrange du système d'exploitation Windows qui implique que certaines fonctions Windows ne fonctionnent pas ou que Windows plante constamment.
Étape 1
Une fois le processus DISM terminé, nous allons exécuter SFC à l'aide de la commande suivante :
sfc / scannow
AGRANDIR
Étape 2
La commande sfc / scannow se chargera d'examiner tous les fichiers système protégés et de remplacer les fichiers endommagés en utilisant une copie en cache située dans un dossier compressé à% WinDir% \ System32 \ dllcache.
Une fois le processus SFC terminé, nous pouvons voir l'un des messages suivants.
- La protection des ressources Windows n'a trouvé aucune violation d'intégrité : ce message indique qu'aucun fichier système n'est corrompu ou manquant en tant que tel.
- La protection des ressources Windows n'a pas pu effectuer l'opération demandée : pour corriger cette erreur d'exécution, il sera nécessaire d'exécuter l'analyse du vérificateur de fichiers système en mode sans échec et de valider que les dossiers PendingDeletes et PendingRenames sont disponibles dans% WinDir% \ WinSxS \ Tem.
- La protection des ressources Windows a trouvé des fichiers corrompus et les a réparés avec succès : Ce message indique que SFC a détecté des erreurs et les a corrigées, ses résultats sont créés dans un fichier CBS.Log dans le chemin% WinDir% \ Logs \ CBS \ CBS.log.
- La protection des ressources Windows a trouvé des fichiers corrompus, mais n'a pas pu en corriger certains : Comme au point précédent, les résultats sont stockés dans le fichier CBS.Log pour analyser quels éléments n'ont pas pu être corrigés.
Étape 3
Au cas où il serait nécessaire d'accéder au contenu du fichier CSB.Log, nous allons à la console d'invite de commande en tant qu'administrateurs et là nous exécutons la ligne suivante. Ce fichier Sfcdetails.txt contient des détails qui sont mis à jour chaque fois que l'outil SFC s'exécute sur l'ordinateur. Ce fichier contient des informations sur les fichiers que l'outil de vérification des fichiers système n'a pas réussi à réparer, et là nous pouvons valider les entrées de date et d'heure afin de déterminer les fichiers erronés dans les fichiers système.
findstr/c: "[SR]"% windir%\Logs\CBS\CBS.log>"%userprofile%\Desktop\sfcdetails.txt"
3. Autres options de gestion des commandes DISM
Bien que dans ce tutoriel nous allons travailler sur un paramètre spécial, DISM nous propose une série d'alternatives utiles pour gérer les images Windows qui sont utiles pour diverses tâches d'administration et de support, ces options à utiliser sont :
/ Ajouter une imageCe paramètre est chargé d'ajouter une image supplémentaire à un fichier .wim, le paramètre / Append-Image est chargé de comparer les nouveaux fichiers avec les ressources du fichier .wim existant qui sera spécifié sous l'argument / ImageFile, et après Ceci, une seule copie de chaque fichier unique est enregistrée de sorte que chaque fichier n'est capturé qu'une seule fois.
Le fichier .wim ne peut avoir qu'un seul type de compression, il ne sera donc possible d'ajouter que des fichiers avec le même type de compression. La syntaxe générale de ce paramètre est :
DISM.exe / Append-Image / ImageFile: / CaptureDir: / Name: [/ Description:] [/ ConfigFile:] [/ Bootable] / WIMBoot [/ CheckIntegrity] [/ Verify] [/ NoRpFixLes paramètres ajoutés sont :
- / WIMBoot : Ceci est utilisé pour ajouter l'image en utilisant la configuration de démarrage du fichier image Windows (WIMBoot).
- / ConfigFile : se charge de spécifier l'emplacement d'un fichier de configuration qui liste les exclusions pour la capture d'images et compresse les commandes.
- / Bootable : marque une image de volume comme image amorçable, cette option n'est disponible que pour les images de l'environnement de préinstallation Windows (WinPE).
- / CheckIntegrity - Sa fonction est de détecter et d'analyser la corruption du fichier .wim lorsqu'il est utilisé avec des opérations de capture, de démontage, d'exportation et de validation, de sorte que / CheckIntegrity arrête l'opération au cas où DISM détecte que le fichier .wim est corrompu lors de la processus d'application et d'assemblage.
- / Vérifier : Il a pour fonction de vérifier les erreurs et les duplications de fichiers.
- / NoRpFix : Désactive la correction d'étiquette de point d'analyse.
Dism / Append-Image /ImageFile:install.wim / CaptureDir: E: \ / Name: Drive-E
/ Postuler-FFUCette commande est chargée d'appliquer un utilitaire Full Flash (FFU) ou un FFU divisé (SFU) à une unité physique que nous avons spécifiée. La syntaxe à utiliser est la suivante :
/ Apply-Ffu / ImageFile : / ApplyDrive : [/ SFUFile :]Les paramètres utilisés sont :
- / ImageFile : Indique le chemin et le nom du fichier image FFU qui sera appliqué
- / ApplyDrive : Désigne le chemin du lecteur physique à afficher
- / Fichier SFU; C'est une fonction optionnelle, elle s'applique aux FFU divisés qui sont capturés sans compression.
DISM.exe / Apply-Ffu /ImageFile:flash.ffu /ApplyDrive:\.\PhysicalDrive0
/ Appliquer-ImagePour les fichiers image WIM, cette commande applique un fichier image Windows (.wim) ou une image fractionnée Windows (.swm) à une partition sélectionnée, puisque Windows 10, version 1607, DISM peut appliquer et capturer des attributs étendus (EA) et ce paramètre ne prend pas en charge l'application d'une image à partir d'un disque dur virtuel (VHD). La syntaxe d'utilisation générale est :
DISM.exe / Apply-Image / ImageFile : [/ SWMFile :] / ApplyDir : {/ Index : | / Nom :} [/ CheckIntegrity] [/ Verify] [/ NoRpFix] [/ ConfirmTrustedFile] [/ WIMBoot (obsolète)] [/ Compact] [/ EA]La plupart des paramètres ont été mentionnés dans la première option, mais d'autres sont :
- / SWMFile : Il permet de se référer aux fichiers .wim qui sont divisés (SWM), il indique les noms et l'emplacement des fichiers divisés.
- / ConfirmTrustedFile : Sa fonction est de valider l'image Trusted Desktop sous Windows 10.
- / Compact S'applique : Il est chargé d'appliquer une image en mode compact, ce qui se traduit par un gain de place sur le disque dur, cette option remplace WIMBoot et ne peut être exécutée que sur Windows 10 avec les éditions de bureau (Home, Pro, Enterprise et Education).
- / EA : Appliquer les attributs étendus
Dism / apply-image /imagefile:install.wim / index: 1 / ApplyDir: D: \
Autres paramètres DISDe même, nous avons d'autres paramètres supplémentaires tels que :
- / Capture-Image : Il est chargé de capturer une image d'une unité dans un nouveau fichier .wim, les répertoires capturés incluent tous les sous-dossiers et données.
- / Cleanup-Mountpoints : Sa mission est d'éliminer toutes les ressources associées à une image montée qui a été endommagée, lors de l'utilisation de cette commande, les images déjà montées ne seront pas démontées, ni les images pouvant être récupérées à l'aide de la commande / Remount être supprimé.
- / Commit-Image : Il est chargé d'appliquer les modifications que nous avons apportées à l'image montée.
- / Delete-Image : comme son nom l'indique, ce paramètre supprime l'image de volume spécifiée d'un fichier .wim contenant plusieurs images de volume, avec cette option, seules les entrées de métadonnées et les entrées XML sont supprimées.
- / Export-Image : Exporte une copie d'une image spécifique vers un autre fichier, mais les fichiers source et destination doivent avoir le même type de compression.
- / Get-ImageInfo : A pour tâche d'afficher des informations sur les images contenues dans un fichier .wim, .ffu, .vhd ou .vhdx pour une meilleure gestion de celles-ci.
- / Get-MountedImageInfo : renvoie une liste des images .ffu, .vhd, .vhdx et .wim qui sont actuellement montées, avec des détails tels que des informations sur l'image montée, si l'image est valide, ses autorisations de lecture/écriture, montage emplacement, chemin du fichier monté, etc.
- / Get-WIMBootEntry : ce paramètre affiche les entrées de configuration WIMBoot pour le volume de disque défini.
- / List-Image : Affiche une liste des fichiers et dossiers dans une image spécifique dans Windows 10.
- / Mount-Image : C'est la possibilité de monter une image à partir d'un fichier .ffu, .wim, .vhd ou .vhdx dans le répertoire défini afin qu'elle soit toujours disponible pour la maintenance du système.
- / Optimize-Image / WIMBoot : Effectuez les réglages spécifiés sur une image hors ligne pour optimiser son utilisation.
- / Unmount-Image : Démontez le fichier .ffu, .wim, .vhd ou .vhdx et lancez un message pour confirmer ou annuler les modifications apportées lors du processus de montage de l'image.
De cette façon, DISM et SFC sont deux outils précieux intégrés à Windows avec lesquels il sera possible d'analyser et de surveiller l'état des fichiers du système d'exploitation et ainsi de valider leur intégrité et leur comportement à un niveau général afin de ne pas donner lieu à des erreurs. .