Guide des technologies

Réparer l'erreur « there is a system repair pending which requires a reboot to complete » sur Windows

7 min read Dépannage Windows Mis à jour 11 Oct 2025
Réparer l'erreur system repair pending sur Windows
Réparer l'erreur system repair pending sur Windows

Écran d'erreur « system repair pending » sur Windows

Ce guide explique pourquoi Windows affiche l’erreur « there is a system repair pending which requires a reboot to complete » (littéralement : une réparation système est en attente et nécessite un redémarrage) et couvre plusieurs méthodes pratiques et sûres pour résoudre le problème. Les instructions couvrent : suppression de pending.xml, utilisation de DISM en ligne, utilisation de DISM en mode hors ligne depuis l’environnement de récupération (WinRE), et suppression de l’entrée RebootPending dans le Registre.

Important : créez un point de restauration ou sauvegardez vos fichiers importants avant de modifier des fichiers système ou le Registre.

Pourquoi cette erreur apparaît

Lorsque vous lancez un utilitaire de réparation (par exemple SFC ou DISM), Windows peut placer des « opérations en attente » qui doivent être achevées après un redémarrage. Si une précédente tentative de réparation a laissé l’image système dans un état partiellement appliqué, Windows bloque certaines actions et affiche ce message. Les causes courantes : interruption d’une mise à jour, redémarrage incomplet, erreurs disque, ou permissions insuffisantes empêchant l’achèvement d’une opération automatisée.

Définition rapide : pending.xml — fichier interne situé dans C:\Windows\WinSxS qui enregistre des actions en attente pour le gestionnaire de composants Windows.

Principes à retenir

  • Redémarrer d’abord. Parfois, un simple redémarrage termine l’opération en attente.
  • Préparez une session administrateur élevée (Invite de commandes en tant qu’administrateur).
  • Si vous ne pouvez pas démarrer dans Windows, utilisez WinRE (environnement de récupération).

1. Supprimer le fichier Pending.xml

Recherche et suppression du fichier pending.xml dans WinSxS

Ce fichier peut bloquer SFC si une opération est restée en attente. Procédure :

  1. Redémarrez l’ordinateur. Si le problème persiste, continuez.
  2. Ouvrez l’Explorateur de fichiers : appuyez sur Win + E.
  3. Accédez au dossier :
C:\Windows\WinSxS
  1. Recherchez un fichier nommé pending.xml.
  2. Si vous trouvez pending.xml, renommez-le en pending.xml.bak ou supprimez-le.

Commands utiles si Windows refuse la suppression (exécutez dans une invite de commandes administrateur) :

takeown /f C:\Windows\WinSxS\pending.xml
icacls C:\Windows\WinSxS\pending.xml /grant Administrators:F
del C:\Windows\WinSxS\pending.xml
  1. Redémarrez le PC.
  2. Après le redémarrage, exécutez SFC pour vérifier l’intégrité :
sfc /scannow

Note : si l’ordinateur bloque la suppression par des permissions, les commandes takeown/icacls ci‑dessus rendent le fichier supprimable.

Important : n’effacez pas d’autres fichiers du dossier WinSxS sans comprendre leur rôle.

2. Exécuter DISM en ligne (/RestoreHealth)

Exécution de DISM et SFC depuis Windows

DISM (Deployment Image Servicing and Management) répare l’image Windows. Utilisez /RestoreHealth pour réparer l’image en ligne.

Étapes :

  1. Appuyez sur la touche Win et tapez cmd.
  2. Faites un clic droit sur Invite de commandes et choisissez Exécuter en tant qu’administrateur.
  3. Dans la fenêtre, lancez :
DISM.exe /Online /Cleanup-Image /RestoreHealth
  1. DISM nécessite une connexion Internet car il peut télécharger des fichiers depuis Windows Update.
  2. À la fin, redémarrez et lancez :
sfc /scannow

Quand utiliser cette méthode : lorsque vous pouvez démarrer normalement dans Windows et que vous avez accès à Internet.

Limitation : si l’opération en attente bloque l’accès aux composants, /RestoreHealth peut échouer. Dans ce cas, passez à la méthode WinRE ci‑dessous.

3. Exécuter DISM avec /RevertPendingActions depuis WinRE

Si Windows ne démarre pas, lancez WinRE et exécutez la commande qui annule les actions en attente.

  1. Éteignez le PC.
  2. Démarrez puis appuyez plusieurs fois sur F11 (ou F9/F12 selon le fabricant) pour entrer dans l’environnement de récupération Windows (WinRE).
  3. Dans l’écran Résolution des problèmes, cliquez sur Options avancées.

Options avancées dans WinRE

  1. Cliquez sur Invite de commandes.

Invite de commandes depuis Options avancées

  1. Dans la console, exécutez :
DISM.exe /image:C:\ /cleanup-image /revertpendingactions

Remplacez C:\ par la lettre de lecteur où Windows est installé si nécessaire. Pour déterminer la lettre correcte, utilisez :

wmic logicaldisk get name, volumename, description
  1. Attendez la fin du processus. Si la commande réussit, redémarrez et exécutez :
sfc /scannow

Quand utiliser : si Windows ne démarre pas ou si DISM en ligne ne corrige pas l’état en attente.

Conseil : si /revertpendingactions échoue, capturez le message d’erreur et essayez une réparation basée sur une image source (ISO) en montant l’ISO et en pointant DISM vers Sources\install.wim ou install.esd.

Exemple de commande DISM pointant vers une source locale :

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:X:\sources\install.wim:1 /LimitAccess

(Remplacez X: par la lettre du lecteur contenant l’ISO monté.)

4. Supprimer l’entrée RebootPending dans le Registre

Suppression de la clé RebootPending dans l'Éditeur du Registre

Si pending.xml ne suffit pas, le Registre peut contenir une clé RebootPending. Procédure :

Important : sauvegardez le Registre ou créez un point de restauration avant toute modification.

  1. Appuyez sur Win + R, tapez regedit et validez.
  2. Naviguez jusqu’à :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
  1. Si vous voyez une clé nommée RebootPending, faites un clic droit puis Supprimer.
  2. Confirmez par Oui.

Si vous préférez la ligne de commande :

reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RebootPending" /f

Si Windows empêche la suppression, prenez la propriété des clés ou démarrez depuis WinRE et modifiez le Registre hors-ligne via regedit (Fichier > Charger la ruche).

Quand effectuer une installation propre ou une réparation in-place

Si l’image système est corrompue au-delà des réparations ci‑dessus, envisagez :

  • Réparation in-place (repair upgrade) : réinstalle Windows sans supprimer vos applications et fichiers. Utile si le système démarre.
  • Installation propre : supprime tout et réinstalle. Utilisez-la en dernier recours.

Avant toute opération lourde, exportez vos données et notez vos licences.

Méthodologie rapide (mini‑méthode)

  1. Redémarrez; testez SFC.
  2. Supprimez pending.xml si nécessaire.
  3. Exécutez DISM /RestoreHealth (en ligne).
  4. Si impossible, bootez WinRE et exécutez DISM /RevertPendingActions.
  5. Supprimez RebootPending depuis le Registre si la situation persiste.
  6. Si tout échoue, repair upgrade ou installation propre.

Arbre de décision (flux simplifié)

flowchart TD
  A[Démarrage de Windows OK ?] -->|Oui| B[Redémarrer et exécuter sfc /scannow]
  A -->|Non| C[Accéder à WinRE]
  B --> D{Erreur persistante ?}
  D -->|Non| Z[Terminé]
  D -->|Oui| E[Supprimer pending.xml]
  E --> F{Erreur persistante ?}
  F -->|Oui| G[Exécuter DISM /Online /RestoreHealth]
  G --> H{Succès ?}
  H -->|Non| C
  H -->|Oui| Z
  C --> I[Invite de commandes WinRE]
  I --> J[DISM /image:C:\ /cleanup-image /revertpendingactions]
  J --> K{Succès ?}
  K -->|Oui| Z
  K -->|Non| L[Supprimer RebootPending ou Repair Upgrade]

Checklists par rôle

Administrateur système:

  • Sauvegarder données importantes.
  • Exécuter takeown/icacls si nécessaire.
  • Exécuter DISM /RestoreHealth puis sfc /scannow.
  • Utiliser WinRE pour /revertpendingactions.
  • Documenter les erreurs et logs.

Utilisateur non‑technique:

  • Redémarrer l’ordinateur.
  • Si problème persiste, contacter le support avec capture d’écran du message.
  • Ne pas supprimer de fichiers système sans assistance.

Cas où ces méthodes échouent

  • Disque système endommagé physiquement.
  • Image Windows très corrompue nécessitant remplacement complet.
  • Permissions ou stratégies de sécurité d’entreprise empêchant modifications.

Dans ces cas, sollicitez un technicien ou le support fournisseur de votre machine.

Conseils de sécurité et confidentialité

  • Travaillez toujours en administrateur uniquement quand nécessaire.
  • Sauvegardez vos données avant modification du Registre.
  • Si vous utilisez une image source provenant d’un tiers, vérifiez son intégrité.

Résumé

  • Redémarrez d’abord. Souvent, le problème se résout ainsi.
  • Supprimez pending.xml si le message bloque SFC.
  • Exécutez DISM /RestoreHealth en ligne ; si impossible, utilisez WinRE et /revertpendingactions.
  • Supprimez la clé RebootPending dans le Registre en dernier recours.
  • Si tout échoue, envisagez une réparation in‑place ou une installation propre.

Important : sauvegardez et documentez chaque étape. En environnement professionnel, suivez la procédure de changement et obtenez les autorisations nécessaires.

Critères d’acceptation

  • L’erreur « there is a system repair pending which requires a reboot to complete » ne s’affiche plus.
  • sfc /scannow termine sans erreurs critiques.
  • Le système redémarre normalement et les mises à jour s’appliquent.

Quelques commandes de référence

sfc /scannow
DISM.exe /Online /Cleanup-Image /RestoreHealth
DISM.exe /image:C:\ /cleanup-image /revertpendingactions
takeown /f C:\Windows\WinSxS\pending.xml
icacls C:\Windows\WinSxS\pending.xml /grant Administrators:F
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RebootPending" /f

Fin — Si vous avez besoin d’assistance pas à pas sur un cas particulier (ex : message d’erreur DISM précis, impossibilité d’accéder à WinRE, lettre de lecteur différente), indiquez la configuration de votre machine (version de Windows, UEFI/BIOS, partitionnement) pour obtenir des instructions adaptées.

Auteur
Édition

Matériaux similaires

Images vectorielles pour branding et profils sociaux
Branding

Images vectorielles pour branding et profils sociaux

Notifications par e‑mail à la connexion Windows
Windows

Notifications par e‑mail à la connexion Windows

Corriger Dev Error 6328 — Modern Warfare
Assistance jeu

Corriger Dev Error 6328 — Modern Warfare

Créer une disquette virtuelle sous Windows 10
Windows

Créer une disquette virtuelle sous Windows 10

Dead by Daylight : corriger problèmes de connexion
Jeux vidéo

Dead by Daylight : corriger problèmes de connexion

Regarder la Coupe du Monde gratuitement — VPN
Streaming

Regarder la Coupe du Monde gratuitement — VPN