Parfois, un système Windows 10 commence à mal se comporter au point où une réparation est nécessaire. Cela prend souvent la forme d’une détérioration des performances ou de la stabilité, et peut provenir de l’endommagement, de la perte ou de la corruption des fichiers système Windows généralement trouvés dans le C:Windows
hiérarchie des dossiers. Lorsque cela se produit, les utilisateurs seraient bien avisés de sortir la routine suivante pour les aider à remettre les choses en ordre.
J’ai initialement écrit cette histoire en 2016, mais comme Windows 10 a évolué au fil du temps, certaines étapes ont un peu changé. Je l’ai maintenant mis à jour pour les dernières versions de Windows 10. Cela dit, la plupart de ces approches fonctionnent également avec Windows 7 et 8 (avec de légères variations), et les conseils ici s’appliquent presque à l’identique à Windows 11, que Microsoft lance progressivement aux utilisateurs de Windows 10 dont le matériel peut prendre en charge le nouveau système d’exploitation via Windows Update d’octobre 2021 à début 2022.
L’exercice de réparation de Windows 10 (ou 11)
L’idée est d’essayer d’abord l’étape initiale de la séquence. Si cela ne résout pas ce qui est cassé, passez à l’étape suivante. Continuez à suivre les étapes dans l’ordre jusqu’à la fin, et vous êtes obligé de résoudre la grande majorité des problèmes. (La seule étape restante à ce stade serait de remplacer le système sur lequel le logiciel s’exécute, et cela sort du cadre de cette histoire.)
La quantité de temps et d’efforts requis pour chaque étape augmente progressivement. Certaines étapes impliquent un travail supplémentaire pour restaurer l’état antérieur de votre PC plus ou moins à l’endroit où il se trouvait avant de franchir cette étape. Ainsi, le conseil le plus important que je puisse donner à ceux qui doivent s’aventurer au-delà de l’étape 1 est le suivant : faire une sauvegarde complète de votre système pour fournir une source pour les fichiers et les informations qui pourraient autrement disparaître. Ignorez ce conseil à vos risques et périls.
Étape 1 : Utilisation de DISM et SFC pour la réparation du système
Depuis que j’ai écrit la version originale de cette histoire, j’ai obtenu des conseils directs de Microsoft selon lesquels il est préférable d’exécuter DISM avant de exécutant le vérificateur de fichiers système, alias SFC. Par conséquent, j’inverse l’ordre des événements pour cette étape. Je ferai écho à Microsoft et dirai «Toujours exécuter DISM en premier, puis SFC en second, et non l’inverse.»
DISM est l’outil de maintenance et de gestion des images de déploiement. C’est une sorte de couteau suisse pour travailler avec les images du système d’exploitation Windows, à la fois hors ligne et en ligne. DISM peut souvent réparer des choses que SFC peut détecter mais qu’il ne peut pas réparer lui-même. DISM prend en charge une multitude de fonctionnalités avec des commutateurs et des paramètres correspondants, mais la syntaxe de base de la réparation des fichiers système est relativement simple (bien qu’elle nécessite souvent plusieurs passes avant de pouvoir régler les choses).
Vous devez exécuter DISM dans une fenêtre Administrateur : Invite de commandes (appuyez sur la Touche Windows + X combinaison et sélectionnez Invite de commande (administrateur) dans le menu contextuel résultant) ou dans une session administrative PowerShell ou Windows Terminal. Voici quelques exemples de syntaxe (consultez le Référence technique TechNet DISM pour tous les détails sanglants):
dism /online /cleanup-image /checkhealth
La plupart du temps, lorsque vous exécutez cette commande, la sortie ne trouvera rien d’anormal, comme illustré à la figure 1 :

Figure 1 : DISM peut vérifier la santé de n’importe quelle image Windows. Ici, il signale que tout va bien sur un PC de production.
La /checkhealth
commande vérifie simplement l’image en cours d’exécution (c’est ce que /online
lui dit de faire) pour voir s’il peut détecter tout dommage ou corruption. Comme il ne s’agit que de vérifier les hachages et les signatures de fichiers, cette commande s’exécute en moins d’une minute sur la plupart des machines. La bonne chose à propos /checkhealth
est qu’il vous indique non seulement s’il détecte des dommages, mais aussi si ces dommages sont réparables ou non. Si c’est réparable, vous pouvez procéder /restorehealth
option (couverte dans les paragraphes suivants); s’il n’est pas réparable, passez à l’étape 2.
Si DISM signale qu’une corruption du magasin de composants est détectée et réparable, vous devez tenter des réparations. Cette syntaxe lit:
dism /online /cleanup-image /restorehealth
Même si des erreurs ont été détectées à l’étape précédente, cette commande devrait se terminer avec succès. Il remplace les éléments corrompus ou douteux dans le magasin Windows Side-by-Side (WinSxS), en lisant à partir d’une copie locale de vos fichiers image Windows.
La /restorehealth
La commande peut être délicate à utiliser. Comme il peut réellement réparer une image Windows, il a besoin d’une source à partir de laquelle tenter de telles réparations. Vous pouvez sauter le /source
option, mais si vous le faites, la commande essaiera de récupérer ses fichiers à partir de Windows Update sur Internet. Cela peut ou non fonctionner, selon les paramètres du pare-feu de votre réseau.
Un pari plus sûr consiste à pointer DISM vers une bonne source connue pour les composants d’image Windows sur la machine locale (ou sur votre réseau local). Il peut s’agir d’une image Windows (.wim
) ou une image Windows compressée (.esd
, qui est utilisé pour les téléchargements de logiciels électroniques d’installations Windows, car l’extension de fichier est destinée à communiquer). Vous pouvez également pointer vers une copie séparée d’un WinSXS
dossier (le chemin de répertoire habituel est C:WindowsWinSXS
) prélevé sur un autre PC avec un matériel similaire ou identique pour lequel dism ... /checkhealth
renvoie un bon bilan de santé.
La syntaxe des fichiers image est là où les choses peuvent devenir intéressantes. Pour pointer le install.wim
fichier qui apparaît dans les téléchargements ISO pour le programme d’installation de Windows 10 sur un lecteur flash USB désigné L:
par exemple, vous devez utiliser la spécification source suivante (qui utilise la première image qu’elle trouve à l’intérieur du .wim
fichier, désigné :1
):
/source:WIM:L:sourcesinstall.wim:1
Pour utiliser un fichier ESD, remplacez les éléments wim par esd, comme illustré ici :
/source:ESD:L:sourcesinstall.esd:1
Si vous rencontrez des difficultés pour que cela fonctionne, essayez d’ajouter le /limitaccess
passez à vos chaînes de commande. Cela empêche DISM de tenter de récupérer les fichiers source de Windows Update, ce qu’il fera parfois même s’il pointe vers une source locale. Si vous n’arrivez pas à faire fonctionner l’un ou l’autre, essayez un WinSXS
dossier à la place.
Noter: la version et la langue du /source
l’image doit être identique à celle de l’image à réparer. Cela peut signifier utiliser HeiDoc.net, Vidage UUPou Microsoft Outil de création de médias pour récupérer la bonne version/build de Windows 10 ou 11 (voir mon article «Les meilleurs endroits pour trouver des ISO de Windows 10» pour plus de détails sur l’utilisation de ces sources) et créer un support ou monter le fichier ISO pour donner à DISM le droit /source
à partir de laquelle travailler. Pour Windows 11, vérifiez le Téléchargements d’aperçu de Windows Insider page pour saisir la prochaine ISO.
La figure 2 montre une sortie DISM typique utilisant /restorehealth
:

Figure 2 : même lorsque DISM /checkhealth
trouver des erreurs, le /restorehealth
l’option est généralement couronnée de succès. (Cliquez sur l’image pour l’agrandir.)
Ensuite, il est temps d’exécuter SFC, le vérificateur de fichiers système de Microsoft. Citer Tech Net, le vérificateur de fichiers système «analyse et vérifie les versions de tous les fichiers système protégés». Il peut vous dire s’il trouve quelque chose qui cloche si vous entrez dans SFC /scannow
à la ligne de commande.
Comme avec DISM, vous devez exécuter SFC à partir d’un administrateur : invite de commande ou d’une session administrative PowerShell ou Windows Terminal. Cette commande prend 5 à 10 minutes, selon le matériel de votre PC. Contrairement à DISM, SFC analyse et lance les réparations en une seule commande.
La figure 3 montre un exemple de sortie lorsque SFC trouve des fichiers nécessitant une réparation. Si cela se produit sur votre PC, répétez la /scannow
commande jusqu’à ce qu’il donne le bilan de santé clair illustré à la figure 4.

Figure 3 : Si SFC trouve des fichiers douteux, il les réparera s’il le peut. Ici, c’est réussi. (Cliquez sur l’image pour l’agrandir.)

Figure 4 : Finalement, SFC signalera n’avoir trouvé aucune « violation d’intégrité ». Vous avez terminé! (Cliquez sur l’image pour l’agrandir.)
D’après mon expérience, 80% de tous les problèmes seront résolus à ce stade, donc les chances sont en votre faveur que vous n’aurez pas à continuer. Mais si DISM ne peut pas réparer votre image Windows, ou si SFC ne peut pas ou ne veut pas réparer vos fichiers système, passez à l’étape 2.
Étape 2 : essayez un point de restauration récent ou une sauvegarde d’image
Un point de restauration est un instantané de l’état du système d’exploitation d’un PC Windows à partir d’un moment précis. Si elle est activée, la fonctionnalité de restauration du système Windows peut créer et gérer des points de restauration en votre nom. Pour voir s’il s’agit d’une option sur votre machine cible, tapez point de restauration dans le champ de recherche de Windows 10. La fenêtre Propriétés système doit s’ouvrir sur l’onglet Protection système, illustré à la figure 5.

Figure 5 : Accédez aux points de restauration disponibles à l’aide du bouton « Restauration du système… ».
Pour examiner les points de restauration, vous devez utiliser l’assistant de restauration du système. Clique le Restauration du système… pour lancer l’assistant, puis cliquez sur le Prochain dans le premier volet de l’assistant pour afficher une liste des points de restauration disponibles. (Si vous n’aimez pas ce que vous voyez, ou si vous ne voyez rien d’avant que vos problèmes ne commencent sur cette machine, cliquez sur le Afficher plus de points de restauration case à cocher pour une liste complète de ce qui est disponible pour vous.) Cliquez sur le point de restauration auquel vous souhaitez revenir.
La figure 6 montre le seul point de restauration disponible sur mon PC de test.

Figure 6 : Pour cette histoire, j’ai créé un point de restauration nommé «Tester le point de restauration».
Parce que je n’ai qu’un seul point de restauration – je ne les utilise plus beaucoup, pour des raisons que j’expliquerai à venir – j’ai choisi cet élément pour vous montrer ce qui apparaît lorsque vous sélectionnez un point de restauration dans cet utilitaire. Si vous cliquez sur le Rechercher les programmes concernés il vous dira si des programmes ou des pilotes seront affectés par le retour au point de restauration que vous avez sélectionné. Dans ce cas, il n’y a aucun impact, comme le montre la figure 7. Si quelque chose devait être affecté, il apparaîtrait dans la liste supérieure ou inférieure dans ce volet de résultats.

Figure 7 : Le point de restauration actuel n’a aucun impact. Mais les anciens points de restauration fourniront une liste des pilotes et des programmes qui doivent être réinstallés si vous revenez à ce point de restauration.
Il faut généralement entre 5 et 15 minutes pour revenir à un point de restauration. La quantité d’effort supplémentaire pour rattraper là où vous vous étiez arrêté dépend du nombre d’éléments qui doivent être installés ou mis à jour, comme illustré à la figure 7. Cela peut prendre de quelques minutes à une heure ou plus selon la taille et la portée.
Cela dit, je n’utilise plus les points de restauration. J’ai rencontré des problèmes occasionnels avec des restaurations ratées, et j’ai vu beaucoup de discussions dans Communauté Microsoft et DixForums parmi d’autres utilisateurs qui ont eu des problèmes similaires. Ma préférence est de restaurer une image construite à l’aide de Macrium Reflet (gratuit ou commercial ; j’utilise les deux). C’est plus rapide que la restauration du système et je n’ai jamais été incapable de restaurer une sauvegarde Reflect valide et dont l’intégrité a été vérifiée. Vous décidez ce qui vous convient le mieux; J’utilise Reflect.
La restauration d’une sauvegarde d’image ressemble beaucoup à la restauration d’un point de restauration : choisissez l’image (généralement par date et heure) à laquelle vous souhaitez revenir en arrière, puis lancez la procédure de restauration. Par exemple, Macrium Reflect propose un menu «Restaurer», puis vous permet de parcourir les fichiers de sauvegarde stockés pour choisir celui que vous voulez dans une fenêtre d’ouverture basée sur l’explorateur.
Si le retour à un point de restauration ou à une sauvegarde d’image ne fonctionne pas (ou si vous n’en avez aucun), il est temps de passer à l’étape 3.