Réparer Windows 11 : DISM avec source USB vs Réinstallation de réparation (in‑place upgrade)

Quand Windows 11 se dégrade (mises à jour ratées, BSOD, fichiers système corrompus), deux leviers fiables s’offrent à vous : DISM avec une image USB et la réinstallation de réparation (in‑place upgrade). Voici quand choisir l’un, comment l’exécuter pas à pas et éviter les pièges.

Sommaire

Problématique

DISM avec source externe
On exécute dans Windows (mode normal, mode sans échec ou Environnement de récupération) :

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

X: est la clé USB contenant l’ISO de Windows 11.

Réinstallation de réparation (in‑place upgrade)
On lance setup.exe depuis le Bureau (ne pas démarrer sur la clé). L’installateur propose « Mettre à niveau ce PC » en conservant fichiers et applications.

Les deux méthodes visent à réparer une installation corrompue, mais elles agissent à des niveaux différents et avec des périmètres de remplacement distincts.

Solutions et différences essentielles

CritèreDISM + image USBIn‑place upgrade
Point de départInvite de commandes dans Windows, en mode sans échec ou WinREBureau Windows obligatoirement (l’option de mise à niveau disparaît si l’on démarre sur la clé)
PrincipeCompare chaque fichier système à sa signature dans le magasin de composants ; ne remplace que les fichiers corrompusDécompresse et remplace tous les fichiers système par ceux de l’image ISO, indépendamment de leur état
Dépendance à la versionL’image (.wim/.esd) doit correspondre au même numéro de build, sinon erreur 0x800f081fTolère un saut de build (p. ex. 22H2 → 24H2) et met à jour au passage
VitesseGénéralement plus rapide (opération ciblée)Plus long ; compter 20–40 min selon le support
Taux de réussiteSuffit si la corruption est limitéePlus radical ; utile quand DISM échoue
Conservation des donnéesNe touche ni fichiers personnels ni la plupart des paramètresIdem, mais recopie aussi le noyau et les pilotes inbox
RisqueFaible, mais nécessite des commandes exactes (/LimitAccess évite Windows Update)Faible également ; crée le dossier Windows.old pour retour arrière

Zoom technique : comment chaque méthode répare

  • DISM (Deployment Image Servicing and Management) interroge le Component Store (C:\Windows\WinSxS) et remplace sélectivement les composants endommagés par ceux de la source (WIM/ESD) correspondante. Cela conserve au maximum l’état courant (pilotes tiers, appx, politiques, etc.).
  • In‑place upgrade redéploie l’image du système (OS, composants, pile de maintenance, services) puis réimporte vos comptes, applis installées et paramètres. C’est l’équivalent d’une « réinstallation par‑dessus », efficace pour une corruption étendue du magasin.

Quand choisir quelle méthode ?

SymptômeChoix recommandéPourquoi
SFC signale des violations d’intégrité isoléesDISM d’abord, puis SFCRépare le magasin de composants avant de regénérer les fichiers système
DISM échoue avec 0x800f081f malgré une sourceIn‑place upgradeRemplacement massif des binaires et de la pile de maintenance
Windows démarre en Bureau mais plante souvent (BSOD variés)In‑place upgrade après sauvegardeRéécrit l’OS tout en préservant vos apps et données
Pas d’accès au Bureau (WinRE uniquement)DISM hors ligneL’in‑place exige un lancement depuis Windows
Besoin d’upgrade de version (22H2 → 24H2) et de réparerIn‑place upgradeMet à niveau et répare en un passage

Pas‑à‑pas : DISM avec source USB

Préparer l’ISO et identifier l’index

  1. Téléchargez l’ISO de Windows 11 (Assistant d’installation ou Media Creation Tool).
  2. Montez l’ISO (clic droit → Monter) ou copiez son contenu sur une clé USB (X:).
  3. Vérifiez quelle édition se trouve dans install.wim ou install.esd : dism /Get-WimInfo /WimFile:X:\sources\install.wim :: ou si vous avez un ESD dism /Get-WimInfo /WimFile:X:\sources\install.esd Note : retenez l’Index qui correspond à votre édition (Home, Pro, Education, etc.). Les numéros d’index varient selon l’ISO : ne les devinez pas.

Vérifier la version installée

  • Exécutez winver ou, en console admin : reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v DisplayVersion reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentBuild La build et la édition doivent correspondre à la source pour éviter 0x800f081f.

Exécuter DISM en ligne

  1. Ouvrez l’invite de commandes en administrateur.
  2. Réparez sans source (laisse WU télécharger si possible) : DISM /Online /Cleanup-Image /RestoreHealth
  3. Si l’erreur persiste, utilisez la source USB : DISM /Online /Cleanup-Image /RestoreHealth ^ /Source:wim:X:\sources\install.wim:INDEX ^ /LimitAccess Remplacez INDEX par l’index relevé. Pour un ESD : DISM /Online /Cleanup-Image /RestoreHealth ^ /Source:esd:X:\sources\install.esd:INDEX ^ /LimitAccess
  4. Terminez par : sfc /scannow

Variante hors ligne (WinRE)

Si Windows ne démarre pas, depuis WinRE :

:: Identifiez les lettres de lecteurs (dans WinRE, C: peut changer)
diskpart
list vol
exit

:: Supposez que la partition Windows est C: et la clé USB est X:
dism /Image:C:\ /Cleanup-Image /RestoreHealth /Source:wim:X:\sources\install.wim:INDEX /LimitAccess </code></pre>

<p><strong>Astuce</strong>&nbsp;: si Notepad est disponible, lancez <code>notepad</code> &rarr; Fichier &rarr; Ouvrir pour visualiser rapidement les lettres de lecteurs.</p>

<h3>Conversion ESD → WIM (si nécessaire)</h3>
<p>Certains ISO ne fournissent que <code>install.esd</code>. Si DISM rechigne, exportez l’édition voulue en WIM&nbsp;:</p>
<pre><code>dism /Export-Image /SourceImageFile:X:\sources\install.esd /SourceIndex:INDEX ^
  /DestinationImageFile:C:\install.wim /Compress:Max /CheckIntegrity
</code></pre>
<p>Puis&nbsp;:</p>
<pre><code>DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:C:\install.wim:1 /LimitAccess
</code></pre>

<h3>Dépannage DISM&nbsp;: erreurs fréquentes</h3>
<table>
  <thead>
    <tr>
      <th>Code / message</th>
      <th>Cause probable</th>
      <th>Correctif</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><code>0x800f081f</code> (Source files could not be found)</td>
      <td>Build ou langue de la source ne correspond pas</td>
      <td>Utiliser un ISO de <strong>même build</strong> et langue&nbsp;; préciser <code>wim:</code> ou <code>esd:</code> + <code>:INDEX</code></td>
    </tr>
    <tr>
      <td><code>0x800f0906</code></td>
      <td>DISM tente WU mais est bloqué</td>
      <td>Ajouter <code>/LimitAccess</code> et une source locale valide</td>
    </tr>
    <tr>
      <td><code>0x80070002 / 0x80070003</code></td>
      <td>Chemin incorrect</td>
      <td>Vérifier la lettre USB (<code>X:</code>) et l’existence de <code>\sources\install.wim</code></td>
    </tr>
    <tr>
      <td><code>0x80070005</code></td>
      <td>Droits insuffisants</td>
      <td>Lancer l’invite en <strong>administrateur</strong>, désactiver temporairement un antivirus tiers</td>
    </tr>
  </tbody>
</table>

<h2>Pas‑à‑pas&nbsp;: réinstallation de réparation (in‑place upgrade)</h2>

<h3>Avant de commencer</h3>
<ul>
  <li><strong>Sauvegardez</strong> (image système ou backup complet). Même si la procédure conserve vos données, la prudence reste la règle.</li>
  <li><strong>Suspendre BitLocker</strong> (Panneau de configuration&nbsp;&rarr;&nbsp;Chiffrement de lecteur BitLocker&nbsp;&rarr;&nbsp;Suspendre) pour éviter une réauthentification ou un rallongement au redémarrage.</li>
  <li>Déconnectez les périphériques non essentiels (imprimantes USB, dongles, etc.) pour réduire les conflits de pilotes.</li>
  <li>Libérez de l’espace&nbsp;: idéalement 20&nbsp;Go sur <code>C:</code>.</li>
</ul>

<h3>Exécution</h3>
<ol>
  <li>Dans Windows, <strong>montez l’ISO</strong> (ou ouvrez la clé) et lancez <code>setup.exe</code>.</li>
  <li>Choisissez «&nbsp;<strong>Mettre à niveau ce PC</strong>&nbsp;» et, lorsque proposé, «&nbsp;<strong>Conserver fichiers et applications</strong>&nbsp;».</li>
  <li>Laissez l’installateur recopier l’OS. Plusieurs redémarrages sont normaux.</li>
  <li>Après retour au Bureau, vérifiez que vos applications et données sont intactes.</li>
</ol>

<h3>Options avancées (administrateurs)</h3>
<p>Exécution silencieuse depuis l’ISO&nbsp;:</p>
<pre><code>setup.exe /auto upgrade /DynamicUpdate Disable
</code></pre>
<ul>
  <li><code>/DynamicUpdate Disable</code>&nbsp;: évite le téléchargement de pilotes/mises à jour pendant l’installation (utile en environnement sans Internet).</li>
</ul>

<h3>Après l’upgrade</h3>
<ul>
  <li><strong>Windows.old</strong> (10–25&nbsp;Go) est créé. Vous pourrez le supprimer via Paramètres &rarr; Système &rarr; Stockage (ou <code>cleanmgr</code>) après validation du bon fonctionnement.</li>
  <li>Réactivez BitLocker si vous l’aviez suspendu.</li>
</ul>

<h3>Dépannage in‑place upgrade</h3>
<table>
  <thead>
    <tr>
      <th>Code / symptôme</th>
      <th>Cause fréquente</th>
      <th>Correctif</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><code>0xC1900101</code> (erreur pilote)</td>
      <td>Pilotes obsolètes, antivirus tiers, USB</td>
      <td>Mettre à jour/désinstaller temporairement pilotes problématiques, débrancher périphériques non essentiels</td>
    </tr>
    <tr>
      <td><code>La mise à niveau n’est pas disponible</code></td>
      <td>Lancement depuis un <em>boot</em> USB</td>
      <td>Démarrer sur Windows puis exécuter <code>setup.exe</code> depuis le Bureau</td>
    </tr>
    <tr>
      <td>Boucle «&nbsp;Annulation des modifications&nbsp;»</td>
      <td>Mises à jour en attente, espace disque insuffisant</td>
      <td>Nettoyer <code>C:\$WINDOWS.~BT</code> via Nettoyage de disque, libérer de l’espace, redémarrer</td>
    </tr>
  </tbody>
</table>

<h2>Bonnes pratiques complémentaires</h2>

<h3>Ordre recommandé</h3>
<ol>
  <li><code>sfc /scannow</code></li>
  <li><code>DISM /RestoreHealth</code> (d’abord sans source, puis avec image si besoin)</li>
  <li><em>In‑place upgrade</em> si les erreurs persistent</li>
</ol>

<h3>Préparation de l’image</h3>
<ul>
  <li>Téléchargez l’ISO via l’assistant Microsoft ou Media Creation Tool.</li>
  <li>Vérifiez que <code>install.esd</code> ou <code>install.wim</code> contient l’édition correspondante&nbsp;:
    <pre><code>dism /Get-WimInfo /WimFile:X:\sources\install.wim

Cas hors ligne

  • Depuis WinRE : dism /Image:C:\ /Cleanup-Image /RestoreHealth /Source:X:\sources\install.wim
  • L’in‑place upgrade n’est pas disponible hors ligne ; il faut d’abord pouvoir démarrer Windows.

Sauvegarde

Même si les deux méthodes préservent les données, faites une image système ou un backup complet avant toute opération.

Vérifications post‑réparation

  • Intégrité magasin : DISM /Online /Cleanup-Image /CheckHealth
  • Fichiers système : sfc /scannow
  • Tailles et nettoyage de composants : DISM /Online /Cleanup-Image /AnalyzeComponentStore
  • Journaux :
    • DISM : C:\Windows\Logs\DISM\dism.log
    • SFC : C:\Windows\Logs\CBS\CBS.log
    • Setup (in‑place) : C:\$WINDOWS.~BT\Sources\Panther\setuperr.log, setupact.log

Cheat‑sheet : commandes utiles

:: Monter un ISO depuis PowerShell
Mount-DiskImage -ImagePath "C:\Chemin\Win11.iso"

:: Lister les éditions contenues
dism /Get-WimInfo /WimFile:X:\sources\install.wim

:: DISM en ligne (source obligatoire, WIM)
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:X:\sources\install.wim:INDEX /LimitAccess

:: DISM en ligne (source ESD)
DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:X:\sources\install.esd:INDEX /LimitAccess

:: DISM hors ligne (WinRE)
dism /Image:C:\ /Cleanup-Image /RestoreHealth /Source:wim:X:\sources\install.wim:INDEX /LimitAccess

:: Vérifier la version Windows
winver
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v DisplayVersion 

FAQ

Vais‑je perdre mes données ?
Non dans les deux cas, si vous choisissez les options standard. L’in‑place upgrade crée Windows.old pour retour arrière. Sauvegardez malgré tout.

Mon ISO contient plusieurs éditions. Laquelle choisir ?
Celle qui correspond à votre édition installée. Vérifiez avec dism /Get-WimInfo et utilisez l’index adéquat. L’index n’est pas fixe d’un ISO à l’autre.

Et les packs de langue / .NET 3.5 ?
Ils peuvent être réinstallés après coup si nécessaire. L’in‑place remet le socle, puis vous réappliquez les fonctionnalités à la demande.

La commande DISM ne trouve pas ma partition Windows en WinRE.
Dans WinRE, les lettres peuvent changer. Utilisez diskpart > list vol ou ouvrez Notepad → Fichier → Ouvrir pour identifier les lecteurs.

Quand préférer « Réinitialiser ce PC » à l’in‑place ?
Uniquement si l’in‑place échoue et que vous acceptez de réinstaller certaines applications. Commencez toujours par SFC → DISM → in‑place avant la réinitialisation.

Conclusion

DISM avec source USB est la première ligne de défense : ciblé, rapide, et exploitable même en mode sans échec ou WinRE. La réinstallation de réparation est plus lourde mais quasi exhaustive : elle réécrit l’intégralité du système et corrige la plupart des corruptions que DISM ne peut pas traiter. En combinant ces deux approches, dans l’ordre SFC → DISM → in‑place, vous disposez d’un parcours de réparation progressif, sûr et efficace pour Windows 11.


Sommaire