feigned

Réparer l’image de Windows 10 avec DISM

Avatar de Le Crabe Le Crabe

Publicité

  • 10/11/19 : ajout d'informations supplémentaires pour mieux comprendre le fonctionnement de DISM.
  • 29/10/18 : mise à jour complète de l'article.
    • 19/05/17 : solutions pour l'erreur 0x800f081f qui apparaît après l'installation de la mise à jour Windows 10 Creators.
    • 24/10/16 : mise à jour de la commande DISM, utilisation du fichier install.esd au lieu du fichier install.wim (l'ISO téléchargeable depuis le site de Microsoft ne contient que les sources ESD).

L’outil Vérificateur des fichiers système (sfc.exe) se sert d’une image de Windows 10 pour réparer les fichiers système endommagés. Malheureusement, si cette image de Windows 10 est elle-aussi endommagée, sfc.exe ne peut pas réparer les fichiers endommagés et Windows demeure instable.

Publicité

Afin que l’outil sfc.exe puisse se servir d’une image de Windows 10 intègre, nous allons utiliser l’outil DISM (Deployment Imaging and Servicing Management) pour réparer l’image de Windows 10.

Comme vous pouvez le voir sur la capture ci-dessous, des fichiers système de Windows sont endommagés mais l’outil sfc.exe n’arrive pas à les réparer. Les fichiers à l’intérieur de l’image de Windows 10 sont sans doute eux-aussi endommagés, ce qui empêche l’outil sfc.exe de s’en servir pour réparer ceux du système.

Vous pouvez obtenir plus de détails sur les fichiers incriminés en consultant le journal %WinDir%\Logs\CBS\CBS.log.reparer-image-de-windows-10-dism-sfc-scannow-protection-ressources-windows-a-trouve-fichiers-endomages

La protection des ressources Windows a trouvé des fichiers endommagés, mais n’a pas réussi à tous les réparer. Des détails sont inclus dans le journal CBS.Log.

C’est parti, allons réparer l’image de Windows 10 afin que sfc.exe puisse s’en servir pour réparer ces maudits fichiers système corrompus !

Publicité

Analyser l’image de Windows 10 avec DISM

  1. Ouvrez une invite de commandes en tant qu’administrateur.
  2. Analysez l’image de Windows 10 pour déterminer si elle est endommagée ou non :
    Dism /Online /Cleanup-Image /ScanHealth

    Cette opération peut prendre plusieurs minutes.

  3. Vous obtiendrez un des résultats suivants :
    • « Aucun endommagement du magasin de composants n’a été détecté » : c’est parfait, l’image de Windows 10 est intègre ! Vous pouvez exécuter la commande sfc /scannow.reparer-image-de-windows-10-dism-online-cleanup-image-scanhealth-aucun-endommagement-magasin-detecte
    • « Le magasin de composants est réparable » : l’image de Windows 10 est endommagée.reparer-image-de-windows-10-dism-online-cleanup-image-scanhealth-magasin-composants-reparable
  4. Vérifiez si l’image de Windows 10 est intègre, réparable ou non réparable :
    Dism /Online /Cleanup-Image /CheckHealth

    reparer-image-de-windows-10-dism-online-cleanup-image-checkhealth-magasin-composants-reparable

    Si l’image de Windows 10 est endommagée mais réparable, nous allons.. la réparer, cela va se soit. Passez à la partie suivante !

Publicité

Réparer l’image de Windows 10 avec DISM

  1. Ouvrez une invite de commandes en tant qu’administrateur.
  2. Réparez l’image système de Windows 10 :
    Dism /Online /Cleanup-Image /RestoreHealth
    Remarque : lorsque vous exécutez cette commande, DISM utilise Windows Update pour fournir les fichiers nécessaires à la résolution des problèmes d’endommagement. Cependant, si Windows Update est lui-aussi endommagé, il convient d’utiliser un support d’installation de Windows comme source de réparation. Pour ce faire, suivez les instructions suivantes.
  3. Si tout se passe bien, vous devriez obtenir le message « La restauration a été effectuée. L’opération a réussi ». Bonne nouvelle donc, l’image de Windows 10 a bien été réparée !reparer-image-de-windows-10-dism-online-cleanup-image-restorehealth-restauration-effectuee-operation-reussi
  4. Relancez maintenant la commande sfc /scannow, l’outil Vérificateur de fichiers système devrait réussir à s’exécuter correctement et à réparer les éventuelles erreurs.
  5. Si vous obtenez une des erreurs suivantes :

    reparer-image-de-windows-10-dism-online-cleanup-image-restorehealth-erreur-0x800f081f-fichiers-sources-introuvables

Publicité

Résoudre les erreurs avec DISM

Erreur 0x800f081 : « Les fichiers sources sont introuvables »

Pour résoudre l’erreur 0x800f081, nous allons configurer une source alternative pour réparer l’image de Windows 10 : nous utiliserons le fichier d’installation de Windows (install.wim ou install.esd) situé dans l’ISO de Windows 10 au lieu des fichiers fournis par Windows Update.

Voici comment procéder :

  1. Téléchargez l’ISO de Windows 10 correspondant à la version de Windows 10 actuellement installée sur votre PC. Par exemple, téléchargez l’image ISO de Windows 10 1803 si vous exécutez Windows 10 1803.
    Astuce : pour identifier la version de Windows 10 installée sur votre PC, consultez cette page : quelle version de Windows 10 est installée sur mon PC ?
  2. Vérifiez l’intégrité de l’ISO de Windows 10.
  3. Montez l’ISO avec l’Explorateur de fichiers et notez la lettre du lecteur associée (G dans la capture d’écran ci-dessous).reparer-image-de-windows-10-dism-iso-windows10-techbech
  4. Ouvrez une invite de commandes en tant qu’administrateur.
  5. Dans l’ISO, le fichier d’installation de Windows 10 est soit au format WIM (install.wim) ou au format ESD (install.esd). Identifiez le format du fichier d’installation dans votre ISO avec la commande suivante :
    if exist X:\sources\install.wim (echo install.wim existe) else if exist X:\sources\install.esd (echo install.esd existe)

    Remplacez X (deux fois) par la lettre du lecteur associée à l’ISO.

  6. Réparez l’image de Windows 10 en spécifiant comme source le fichier d’installation situé dans l’ISO :
    • Vous avez un fichier install.wim :
      Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:X:\sources\install.wim:N /LimitAccess
    • Vous avez un fichier install.esd :
      Dism /Online /Cleanup-Image /RestoreHealth /Source:esd:X:\sources\install.esd:N /LimitAccess

    Remplacez X par la lettre du lecteur associée à l’image ISO et N par l’index de l’édition de Windows 10 à réparer.
    reparer-image-de-windows-10-dism-online-cleanup-image-restorehealth-source-install-wim-limitaccess

    Indexes et éditions de Windows 10

    Le fichier install.wim/install.esd peut contenir plusieurs éditions de Windows 10, identifiées par des indexes :

    • index 1 : Windows 10 Famille ;
    • index 2 : Windows 10 Famille N ;
    • index 4 : Windows 10 Éducation ;
    • index 6 : Windows 10 Professionnel…

    Vous trouverez tous les indexes disponibles dans le fichier install.wim/install.esd avec la commande :

    DISM /Get-WimInfo /WimFile:install.(wim|esd)

    Pour obtenir plus d’informations sur un index :

    DISM /Get-WimInfo /WimFile:install.(wim|esd) /Index:1
  7. Une fois la réparation de l’image de Windows 10 terminée, relancez la commande sfc /scannow. L’outil Vérificateur des fichiers système (sfc.exe) devrait maintenant réussir à réparer les éventuelles erreurs. Si tout est OK, vous obtiendrez le message suivant :
    Le programme de protection des ressources Windows n'a trouvé
    aucune violation d'intégrité.

    reparer-image-de-windows-10-dism-sfc-scannow-aucune-violation-integrite

Erreur 0x800f081f : « Les fichiers sources sont introuvables »

Si après avoir installé Windows 10 1703 (Creators Update), vous avez l’erreur 0x800f081f : « Les fichiers sources sont introuvables », suivez une des solutions suivantes.

Mise à jour : ce bug a été résolu dans la mise à jour qualité KB4020102 (build 15063.332).

Solution n°1 : via l’Environnement de récupération Windows (WinRE)

  1. Créez une clé USB d’installation de Windows 10.
  2. Accédez aux Options de démarrage avancées.
  3. Ouvrez une invite de commandes puis entrez la commande suivante :
    DISM /Image:D:\ /Cleanup-Image /RestoreHealth /Source:wim:E:\sources\install.wim:1
    • D : lettre de la partition système (Windows) dans l’Environnement de récupération. Elle peut différer de la lettre que vous avez lorsque vous êtes connecté sur Windows.
    • wim : format du fichier image de Windows 10 inclus dans la clé USB d’installation. A remplacer par esd si le fichier image est au format ESD.
    • 1 : l’index de l’édition de Windows 10 à réparer (voir plus haut pour plus d’informations).
    • E : lettre de la clé USB d’installation de Windows 10.
  4. Ensuite, relancez la commande :
    Dism /Online /Cleanup-Image /RestoreHealth

Source : https://answers.microsoft.com/fr-fr/windows/forum/windows_10-windows_install/dism-impossible-depuis-creators-update/61e554b8-2115-4def-9e00-32d4c85e4651

Solution n°2 : en supprimant les packages endommagés

  1. Ouvrez l’éditeur du Registre (regedit.exe) et supprimez les clés suivantes (pour les supprimer, vous aurez besoin de vous attribuer les droits sur les clés) :
    • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageIndex\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~0.0.0.0]
    • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0]
  2. Ouvrez le dossier C:\Windows\Servicing\Packages et supprimer les deux fichiers .cat et .mum nommés Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~*.*.
  3. Ensuite, relancez la commande :
    Dism /Online /Cleanup-Image /RestoreHealth

Source : http://borncity.com/win/2017/04/26/windows-10-v1703-fix-for-dism-error-0x800f081f/

Aller plus loin

Vous avez aimé cet article ?

Dites-le-nous !

Ne ratez pas nos prochains articles !

Suivez-nous sur :

Cet article a été publié pour la première fois le 10 juin 2016. Il a été entièrement revisé le 11 octobre 2019 et mis à jour pour la dernière fois le 27 décembre 2022.
Étiquettes
À voir également
À voir également sur les forums
Besoin d'aide ?

Malgré la lecture de l'article « Réparer l’image de Windows 10 avec DISM », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqué et vous ne savez plus quoi faire ?

Faites appel à la communauté du Crabe en posant votre question sur les forums !

Poser ma question
109 commentaires
Connecté en tant que visiteur (connexion / s'inscrire)

Formulaire protégé par reCAPTCHA. Les Règles de confidentialité et les Conditions d'utilisation de Google s'appliquent.

Page 4 sur 5

  • Par mon cas de figure, je me suis apercue qu il manquait un scenario dans votre article.

    En effet, les commandes DISM scanhealth et checkhealth ne revele aucun probleme. Par contre, mon sfc/ scannow, lui, conclu par des erreurs qui n ont pu etre reparees. Mais lorsque je consulte le log cbs, il n y pas de lignes indiquant « cannot repair ». Ce ne sont que quelques lignes « warning » que j’ai dont voici un exemple :

    2020-04-14 17:24:42, Info CSI 000000a7 Warning: Overlap: Directory \??\C:\WINDOWS\System32\drivers\en-US\ is owned twice or has its security set twice

       Original owner: Microsoft-Windows-Foundation-Default-Security.Resources, version 10.0.18362.1, arch amd64, culture [l:5]’en-US’, nonSxS, pkt {l:8 b:31bf3856ad364e35}

       New owner: Microsoft-Windows-Foundation-Default-Security.Resources, version 10.0.18362.1, arch amd64, culture [l:5]’en-US’, nonSxS, pkt {l:8 b:31bf3856ad364e35}

    Par ailleurs, vous trouverez l integralite de mes lignes warning dans mon sujet : https://community.lecrabein[...]-entity2-038-end_fromLogin=1

    Qu’en pensez-vous ? Auriez-vous une solution et/ou une explication a apporter a mon cas de figure ?

    Que signifie « is owned twice or has its security set twice » ? Comment puis-je y remedier ?

    Merci d’avance de votre reponse.

  • Salut,

    Je voulais réparer mon Windows, j’ai commencé tel que décrit dans le tuto avec  les 2 premières commandes: Dism /Online /Cleanup-Image /ScanHealth et      Dism /Online /Cleanup-Image /RestoreHealth  tout a bien fonctionné mais arrivé à faire le scan cela me donne le résultat ci-dessous:

    Microsoft Windows [version 10.0.18363.592]

    (c) Microsoft Corporation, 2019. Tous droits réservés.

    C:\WINDOWS\system32>sfc /scannow

    Début de l’analyse du système. Cette opération peut nécessiter un certain temps.

    Démarrage de la phase de vérification de l’analyse du système.

    La vérification est à 44% terminée.

    La Protection des ressources Windows a détecté des fichiers corrompus, mais n’a pas pu réparer certains d’entre eux.

    Pour les réparations en ligne, les détails sont inclus dans le fichier journal de CBS situé à l’emplacement suivant :

    windir\Logs\CBS\CBS.log. Exemple : C:\Windows\Logs\CBS\CBS.log. Pour les réparations

    hors connexion, les détails sont inclus dans le fichier journal fourni par l’indicateur /OFFLOGFILE.

    C:\WINDOWS\system32>

    Je vois que c’est trop corrompu. Qu’est faire reinstaller un nouveau Windows?

    Merci

  • Dommage ca ne fonctionne pas…C:\WINDOWS\system32>Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:F:\sources\install.wim:3

    Outil Gestion et maintenance des images de déploiement 

    Version : 10.0.18362.1

    Version de l’image : 10.0.18363.657 

    [==========================100.0%==========================]

    Erreur : 2

    Le fichier spécifié est introuvable.

  • Hello le Crabe,Merci infiniement d’être si claire dans les explications, c’est toujours avec Plaisir de pouvoir travailler (Oui car les pros vont aussi voir des tutos) avec une documentation précise et expliquée au poil.

  • Salut ,

    Juste une question peut-être un peu bêbête hehe :

    J’ai téléchargé  windows via le lien que vous/t fournissez sur le tuto, mais, je n’ai pas d’iso !!!

    Est-ce une condition sine qua non pour la réparation de windows ?

    A plus tard,

  • Bonjour.
    Je n’y connais pas grand chose en programmation mais je le suis lancée dans l’aventure afin de réparer le pc tu toshiba c70d de mon ami. En effet suite à une mise à jour de Windows 10 le pc ne redémarre pas normalement : écran bleu et messages d’erreurs achasue tentative de solutionner le problème. La seule interaction possible est à partir de l’invite de commande.
    Après qq manipulations j’ai trouvé l’erreur est 0x800f081f.
    J’ai suivi les négociations que vous donnez sachant que mon périphérique de récupération des fichiers endommagés est une clé Windows 10. Mais ça ne fonctionne pas.
    Pouvez vous m’aider ?
    Merci d’avance !

  • Bonjour,

    Je voudrais tout d’abord vous complimenter pour la clarté de ce tuto auquel j’apporte ma modeste expérience.

    J’ai été, en effet, confronté à l’impossibilité de faire aboutir la procédure Restorehealth, bien que les 2 précédentes (Checkhealth et Scanhealth) m’aient signalé que les erreurs décelées sur Windows 10 Build 1903  étaient réparables.

    Les symptômes de dysfonctionnement que j’avais relevés sur mon PC étaient les suivants :

    – windows update (lancé dans paramètres/mise à jour et sécurité) tournait dans le vide pendant un temps infini, ce que j’attribuais à un engorgement des serveurs de Microsoft ;

    – le PC ne se mettait plus en veille, alors qu’il était programmé pour le faire au bout de 20 mn. Seul l’écran se mettait en veille ;

    – lorsque j’éteignais le PC, apparaissait un TASK HOST me signalant une opération en cours (!?!) et devais me résoudre à cliquer sur « Arrêter quand même ».

    C’est seulement en répétant une action qui n’avait abouti, une première fois, à aucun résultat, à savoir celle d’actionner la commande « mise à jour et sécurité/résolution des problèmes/windows update » que j’ai vu s’afficher un message me disant qu’un fichier était en attente et que je devais redémarrer le PC. Ce que j’ai fait.

    J’ai observé, pendant plus d’une heure (généralement le processus ne dure que qq minutes), mon écran mentionnant « préparation de windows, n’éteignez pas l’ordinateur » en perdant (à tort) peu à peu patience ! 

    Et puis, soudain, le PC a redémarré, l’écran d’accueil s’est affiché, j’ai pu lancer avec succès la procédure DISM Restorehealth et un dernier SFC /Scannow a corrigé les toutes dernières erreurs.

    Paris

  • Bonjour.
    En lisant cet article, je m’attendais à ce qu’après un résultat avoir obtenu « Aucun endommagement du magasin de composants n’a été détecté » lors d’une commande « Dism /Online /Cleanup-Image /ScanHealth » (pour connaitre l’état de l’installation Windows), un sfc /scannow me renvoie un message du style « RAS ».
    Or sur un PC sous Windows 10, la commande sfc /scannow a retourné le résultat «  »La Protection des ressources Windows a détecté des fichiers corrompus et les a réparés ».
    N’est-ce pas contradictoire avec le résultat précédent ou bien ai-je mal interprété ce que vous avez écrit ?

    • Salut Stéphane, je viens de voir sur la doc de Microsoft que l’outil Gestion et maintenance des images de déploiement (DISM) s’utilise avant l’outil Vérificateur des fichiers système (sfc.exe) sur Windows 10, 8.1 et 8.

      Donc cela semble être un comportement normal pour réparer les fichiers système manquants ou endommagés sur ces OS là. 🙂

      • Bonjour et merci de m’avoir répondu 🙂
        Vous semblez confirmer que le comportement que j’ai obtenu n’est effectivement pas logique.
        J’ai bien commencé par utiliser DSIM puisque j’ai d’abord lancé la commande « Dism /Online /Cleanup-Image /ScanHealth ».
        Le résultat de cette commande étant « Aucun endommagement du magasin de composants n’a été détecté », je m’attendais donc à ce que la commande sfc /scannow, lancée ensuite, me retourne le message « Le programme des ressources Windows n’a trouvé aucune violation d’intégrité », ce qui aurait été cohérent avec le résultat de la commande DSIM précédente.
        Alors qu’à l’inverse, la commande sfc /scannow a retourné le résultat « La Protection des ressources Windows a détecté des fichiers corrompus et les a réparés ».
        D’où mon étonnement.
        Ou alors, je n’ai pas compris non plus votre réponse 🙁

        • C’est moi qui ait mal lu, désolé 😅

          C’est étrange en effet !

          Et si tu utilises l’outil Check Disk (chkdsk) pour réparer les erreurs avec la commande : chkdsk /r c: (remplace c: par la lettre de lecteur attribuée à ta partition Windows).

          Qu’est-ce que ça dit ?

  • Bonjour à tous,
    Je viens d’appliquer bon nombre de vos suggestions et je vous remercie de vos bons conseils. Je crois que mon problème ne pourra se résoudre que par un retour de l’appareil sous garantie demain Lundi. Je possède un Asus 2 To avec Windows 10. La mise à jour s’est bien déroulée (8h40) puis je l’ai utilise sans insérer les données externes de mon ancien disque D. Je voulais partitioner mon HDD de 2 TO avant.
    J’ai utilisé le logiciel recommandé pour Windows 10 (Aoemei) 200 Go pour C et le reste 1.620 Go pour le D. Cela a duré plus de 24 h. Puis le message partition completed et succefully.
    Redémarrage de l’appareil…plus accès à Windows 10, tourne en boucle en réparation automatique je reviens sur choisir une option, dépannage etc. Impossible d’ouvrir mode sans echec. Je parvient avec les options avancées sur « changer les paramètres du microprogramme Uefi la touche F9 ne me fait pas revenir à la configuration usine. Merci de jeter un œil à ce long commentaire. Je vous souhaite un bon dimanche.

    • Salut Michel,

      Dans les options de démarrage avancées, ouvre l’invite de commandes et saisis les commandes suivantes pour lister les volumes de ton disque :

      diskpart
      sel disk 0
      list vol

      Repère la partition EFI (elle est formatée en FAT32 et a une taille d’environ 100 Mo) et assigne-lui une lettre de lecteur (par exemple U:) :

      sel vol [numéro du volume]
      assign letter=U:
      exit

      Enfin, répare le démarrage de Windows 10 :

      cd /d U:\EFI\Microsoft\Boot\
      bootrec /FixBoot
      ren BCD BCD.old
      bcdboot c:\Windows /l fr-fr /s U: All

      Il ne te reste plus qu’à redémarrer ton PC.

      Source : http://www.dell.com/support[...]-8-81-and-10-on-your-dell-pc

  • Salut Le Crabe,
    Pour avoir eu ce problème avec DISM, j’ai finalement trouvé une solution pour régler ce souci définitivement !
    Voici le site où j’ai trouvé la manipulation à faire : http://borncity.com/win/201[...]x-for-dism-error-0x800f081f/
    J’ai dû également supprimer les clés wow64, donc quatre clés au total.
    Et, déplacer les quatre fichiers .Cat et .MUM correspondant à ces clés.
    Et DISM fonctionne sans problème en exécutant la procédure de ton tutoriel pour réparer son Image système.

    A+

    • Merci @Yves B. ! Je vais ajouter cette solution à l’article 🙂

    • C’est vraiment une perte de temps

      le plus rapide c’est réinstaller Windaube

      le reste n’est qu’une perte de temps avec vos procédures

      • Salut à toi, l’espion daube. 

        Et quand tu as essayé de réinstaller x fois, et tenté absolument toutes les options de réparations de win 10 sans AUCUN succès, tu es bien obligé de mettre les mains dans le cambouis et bien content de trouver Le Crabe Info (merci x1000) pour te guider ! Ta 2ème solution = jeter ton ordi par la fenêtre ? Perso, je préfère essayer de comprendre et de corriger les sacs de nœuds de win10.

547 utilisateurs actifs
Chargement en cours