Si vous avez utilisé sfc /scannowWindows 11 et que vous recevez le message « Une réparation système est en attente et nécessite un redémarrage », c’est pénible. C’est comme si Windows vous disait : « Je suis déjà en train de réparer, redémarrez-moi d’abord.» Mais bien sûr, le problème ne disparaît pas après un simple redémarrage, n’est-ce pas ? Généralement, cela signifie qu’un processus de réparation est bloqué ou n’a pas été correctement finalisé, laissant Windows dans l’incertitude et bloquant les réparations suivantes. Je ne sais pas pourquoi, mais il arrive que Windows se bloque sur des réparations en attente après des mises à jour échouées, des processus de réparation interrompus ou des plantages système étranges. La bonne nouvelle, c’est qu’il existe plusieurs moyens de résoudre ce problème et de remettre SFC en marche.
Ce guide explore différentes méthodes, comme l’utilisation des commandes DISM, la suppression manuelle des fichiers cache ou la modification du registre, pour que vous puissiez enfin exécuter votre système sfc /scannowsans ce message intempestif. Ces options couvrent un large éventail de domaines, des correctifs simples aux ajustements système plus approfondis, en passant, espérons-le, par des solutions de dernier recours comme la reconstruction du MBR si celui-ci est vraiment endommagé. Vous obtiendrez ainsi un Windows plus sain et un système capable d’analyser et de réparer ses fichiers. C’est un peu compliqué, mais la plupart de ces méthodes sont simples une fois maîtrisées.
Comment corriger le message « Réparation système en attente » dans Windows 11
Utilisez les commandes DISM pour effacer l’état de réparation en attente
DISM (Deployment Image Servicing and Management) est en quelque sorte la boîte à outils de réparation de Windows. Si Windows pense se réparer lui-même ou a laissé une tâche en suspens, l’exécution de DISM peut aider à redresser la situation. Cette méthode est idéale lorsque Windows Update ou les réparations précédentes semblent bloquées ou incomplètes.
Sur certaines configurations, l’exécution DISM.exe /Online /Cleanup-Image /RestoreHealthpeut prendre un certain temps, de 10 à 20 minutes environ, surtout si votre connexion Internet est lente ou si votre système est un peu instable. L’objectif est de réparer les fichiers image afin que Windows puisse enfin traiter normalement les réparations en cours.
Mesures:
- Ouvrez le menu Démarrer, saisissez cmd, puis faites un clic droit sur Invite de commandes et choisissez Exécuter en tant qu’administrateur. Vous aurez besoin de droits élevés pour cela.
- Tapez ou copiez/collez cette commande et appuyez sur Entrée :
DISM.exe /Online /Cleanup-Image /RestoreHealth
DISM.exe /image:C:\ /cleanup-image /revertpendingactions
💡 Remplacez C:\ par votre lettre de lecteur Windows réelle si elle est différente ; certains utilisateurs voient Windows installé sur D:, alors ajustez en conséquence.
sfc /scannowopération. Généralement, cela efface le message et permet à SFC de poursuivre son analyse normalement. Parfois, c’est étrange : sur une machine, cela fonctionne après un redémarrage, tandis que sur une autre, plusieurs essais sont nécessaires.
Supprimer manuellement le fichier pending.xml dans WinSxS
Windows conserve un fichier appelé pending.xml dans le dossier WinSxS, qui suit les actions de réparation. Si ce fichier est corrompu ou bloqué, Windows reste dans cette attente de réparation. Le supprimer peut parfois résoudre le problème.
Tout d’abord, accédez à C:\Windows\WinSxS via l’Explorateur de fichiers, ou mieux encore, faites-le avec les privilèges d’administrateur pour supprimer ce fichier tenace.
- Ouvrez l’Explorateur de fichiers, puis accédez à C:\Windows\WinSxS.
- Recherchez le fichier pending.xml. Si vous constatez une erreur d’autorisation ou ne parvenez pas à le supprimer normalement, prenez d’abord possession du fichier. Voici une méthode rapide :
- Ouvrez l’invite de commande en tant qu’administrateur, puis tapez :
takeown /F C:\Windows\WinSxS\pending.xml icacls C:\Windows\WinSxS\pending.xml /grant %username%:F del C:\Windows\WinSxS\pending.xml
Alternativement, exécutez simplement :
del C:\Windows\WinSxS\pending.xml
Après en avoir pris possession si nécessaire. Une fois supprimé, redémarrez et réessayez sfc /scannow. Sur certains systèmes, cette opération suffit à résoudre le problème, mais d’autres fois, des étapes supplémentaires sont nécessaires.
Supprimer la clé de registre RebootPending
Un autre mystère courant est la clé de registre « RebootPending », que Windows définit lorsqu’un redémarrage est nécessaire. Si elle reste là indéfiniment, elle induit Windows en erreur en lui faisant croire qu’un redémarrage est toujours nécessaire, bloquant ainsi les réparations.
Voici ce qu’il faut faire :
- Appuyez sur Win + R, tapez
regedit, appuyez sur Entrée — oui, Éditeur du Registre. - Accéder à :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion- Recherchez une clé appelée « RebootPending ». Si elle existe, faites un clic droit dessus et choisissez « Supprimer ».
Avant de manipuler Regedit, n’oubliez pas : ne vous laissez pas emporter. Il est préférable de sauvegarder le registre ou au moins de créer un point de restauration. Après avoir supprimé la clé, redémarrez et réessayez SFC.
⚠️ Attention : les modifications du registre peuvent perturber le système si vous n’êtes pas vigilant. Effectuez toujours une sauvegarde au préalable ou définissez un point de restauration.
Mettre à jour les pilotes, en particulier les pilotes de stockage et de chipset
Des pilotes obsolètes peuvent certainement mettre Windows en difficulté, notamment les pilotes des contrôleurs de stockage, des cartes graphiques ou du chipset. S’ils sont désynchronisés ou corrompus, les réparations peuvent être bloquées ou échouer.
Ouvrez le Gestionnaire de périphériques via Win + X, puis développez les sections telles que Cartes graphiques et Contrôleurs de stockage. Faites un clic droit sur un périphérique, choisissez Mettre à jour le pilote → Rechercher automatiquement les pilotes. Répétez l’opération pour chaque pilote important. Redémarrez, puis vérifiez que SFC fonctionne correctement.
Changer le mode SATA dans le BIOS / UEFI
Parfois, la cause principale réside dans le réglage du mode de stockage dans le BIOS. Basculer entre les modes AHCI, RAID ou IDE peut résoudre le problème de blocage en attente de réparation. Redémarrez simplement votre ordinateur, appuyez sur la touche du BIOS (généralement Suppr, F2, F10 ou Échap), recherchez la configuration SATA et changez de mode. Enregistrez et quittez, puis vérifiez si SFC peut s’exécuter à nouveau. Attention cependant : un changement de mode SATA peut empêcher Windows de démarrer s’il est mal effectué. Assurez-vous de revenir en arrière en cas d’échec de démarrage.
Reconstruire le Master Boot Record (MBR)
Si le secteur de démarrage de votre système est corrompu, la réparation de Windows risque de rester bloquée définitivement. Reconstruire le MBR peut résoudre le problème.
Démarrez en mode de récupération Windows (maintenez les touches Maj et Redémarrer enfoncées ou utilisez un installateur USB).Accédez à Dépannage → Options avancées → Invite de commandes. Exécutez ensuite les commandes suivantes :
bootrec /FixMBR bootrec /FixBoot bcdboot C:\Windows
(Ajustez C:\Windows si Windows est installé ailleurs.)
Redémarrez et réessayez sfc /scannow. Si le problème est vraiment grave, une installation de réparation ou une nouvelle installation de Windows peut être nécessaire en dernier recours.
Conclure
Dans de nombreux cas, le simple fait de vider le fichier pending.xml ou d’exécuter une réparation DISM rapide réinitialise l’état de réparation de Windows. Sinon, il peut être nécessaire de modifier le registre ou de réparer le démarrage. Les problèmes système profonds peuvent être tenaces, mais supprimer l’indicateur de réparation en attente suffit souvent à remettre SFC en marche.
Résumé
- Exécutez
DISM /Online /Cleanup-Image /RestoreHealthpour réparer les problèmes d’image. - Supprimez pending.xml de C:\Windows\WinSxS.
- Supprimez la clé de registre RebootPending si elle est présente.
- Mettre à jour les pilotes, en particulier pour le stockage et le chipset.
- Envisagez de changer le mode SATA du BIOS si tout le reste échoue.
- Reconstruisez le MBR si les problèmes de démarrage du système persistent.
- En dernier recours, réparez Windows ou effectuez une nouvelle installation.
Réflexions finales
Espérons que l’une de ces approches permettra de débloquer le processus de réparation. Masquer le message ne suffit pas : il est préférable de corriger la cause du blocage. Une fois que SFC fonctionnera à nouveau, vous pourrez maintenir la stabilité de votre système Windows et le protéger contre toute corruption. Bonne chance ! Espérons que cela vous évitera des heures de frustration.