Comment réparer l'erreur "Il y a une réparation du système en attente" dans Windows

Si vous avez rencontré l'erreur « Il y a une réparation du système en attente qui nécessite un redémarrage pour terminer », vous essayez probablement d'exécuter le vérificateur de fichiers système(System File Checker) ( SFC ). La raison de cette erreur est qu'une réparation précédente est encore incomplète. Tant que vous n'aurez pas terminé la réparation du système en attente, vous ne pourrez pas exécuter l' utilitaire SFC avec succès.(SFC)

Dans la plupart des cas, l'erreur est facile à corriger et ne nécessite aucun dépannage majeur. Un redémarrage peut résoudre le problème, mais si ce n'est pas le cas, vous pouvez essayer d'autres correctifs. Ci-dessous, nous discutons des moyens les plus courants de résoudre cette erreur.

Utiliser DISM

DISM ( Deployment Image Servicing and Management ) est un utilitaire de ligne de commande intégré à Windows utilisé pour entretenir les images système. C'est un outil puissant pour résoudre un large éventail de problèmes.

Dans le contexte de SFC , il existe deux commandes DISM que vous pouvez essayer. Tout(First) d'abord , vous souhaitez utiliser le paramètre /restorehealth. Si cela ne fonctionne pas, vous pouvez essayer d'utiliser le paramètre /revertpendingactions.

  1. Press Win + R , tapez cmd et appuyez sur Entrée(Enter) pour lancer l'invite de commande(Command Prompt) .
  2. Exécutez la commande suivante :

DISM.exe /Online /Cleanup-Image /Restorehealth

Une fois que DISM a(DISM) terminé le processus, essayez d'exécuter une analyse SFC et voyez si cela fonctionne. (SFC)Si ce n'est pas le cas, essayez d'exécuter la commande suivante :

DISM.exe /image:C: /cleanup-image /revertpendingactions

(remplacez C par la lettre du lecteur sur lequel Windows est installé)

Redémarrez Windows et relancez SFC.

Si vous ne pouvez pas démarrer dans Windows, vous devrez lancer une fenêtre d' invite de commande à partir du (Command Prompt)mode sans échec(Safe Mode) ou de l'environnement de récupération(Recovery Environment) . Si vous utilisez l'environnement de récupération, accédez simplement à Troubleshoot > Advanced Options > Command Prompt .

Supprimer quelques fichiers

Commencez par supprimer les fichiers qui suivent le processus de restauration du système. Si le fichier est devenu corrompu, il peut être à l'origine de l'erreur "il y a une réparation du système en attente", et sa suppression pourrait simplement résoudre le problème.

Vous devez supprimer le fichier nommé pending.xml. Le fichier est stocké dans le chemin suivant sur votre ordinateur :

C:WindowsWinSxSPending.xml

(remplacez C par la lettre du lecteur sur lequel Windows est installé)

Vous pouvez supprimer ce fichier à l'aide de l' invite de commande(Command Prompt) comme suit :

  1. Press Win + R , tapez cmd et appuyez sur Entrée(Enter) pour lancer l'invite de commande(Command Prompt) .
  2. Exécutez la commande suivante :

del c:windowswinsxspending.xml

Une fois le fichier XML supprimé, exécutez la commande suivante :

sfc/scannow/offbootdir=c:/offwindir=d:windows

Vous pourriez même envisager de supprimer tout le dossier WinSxS(deleting the whole WinSxS folder) pendant que vous y êtes pour une maintenance régulière du PC. Espérons que(Hopefully) l' analyse SFC fonctionnera correctement maintenant.

Mettre à jour les pilotes

Un pilote corrompu peut être le coupable si le problème SFC est accompagné d'autres signes comme un matériel qui ne fonctionne pas correctement ou des écrans bleus fréquents de la mort(Blue Screens of Death) . La solution la plus simple consiste à mettre à jour les pilotes.

Windows Update garantit généralement que vos pilotes sont à jour. Si vous avez désactivé les mises à jour automatiques, voici comment mettre à jour Windows 10 ou 11 :

  1. Press Win + I pour lancer l' application Paramètres(Settings) .
  2. Sélectionnez Windows Update dans la barre latérale gauche si vous utilisez Windows 11 .

Si vous utilisez Windows 10 , vous devrez accéder à Mise(Update) à jour et Security > Windows Update . Cependant, Microsoft ne prend plus en charge Windows 7 et 8, alors passez à la méthode suivante si vous en utilisez une.

  1. Sélectionnez Rechercher les mises à jour.

Si Windows trouve des mises à jour, installez-les.

Vous voudrez peut-être spécifiquement faire attention à votre pilote graphique. Si une mise à jour n'est pas disponible, continuez et réinstallez-la :

  1. Press Win + R , tapez devmgmt.msc et appuyez sur Entrée(Enter) pour lancer le Gestionnaire de périphériques(Device Manager) .
  2. Développez la liste des adaptateurs d' affichage(Display) , cliquez avec le bouton droit sur le pilote graphique et sélectionnez Désinstaller(Uninstall) .

  1. Sélectionnez Action dans le ruban supérieur et sélectionnez Rechercher(Scan) les modifications matérielles.

Cela réinstallera automatiquement le dernier pilote pour votre périphérique graphique.

Essayez d'exécuter l' analyse SFC une fois que vous avez terminé la mise à jour ou la réinstallation des pilotes problématiques.

Ajuster les paramètres du registre

Windows utilise une clé de registre "RebootPending" pour garder un œil sur les programmes qui demandent un redémarrage. Il s'agit essentiellement d'une file d'attente de programmes qui nécessitent un redémarrage, et lorsque quelque chose change cette file d'attente, cela peut entraîner des problèmes tels que l'erreur "il y a une réparation du système en attente" lors de l'exécution de SFC .

Le moyen le plus simple de résoudre le problème consiste à supprimer la clé "RebootPending" comme suit :

  1. Press Win + R , tapez regedit et appuyez sur Entrée(Enter) pour lancer l' Éditeur du Registre(Registry Editor) .
  2. Copiez et collez ce qui suit dans la barre de navigation de l'Éditeur du Registre :

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion

  1. Cliquez avec le bouton droit(Right-click) sur CurrentVersion et sélectionnez Autorisations(Permissions) .

  1. Sélectionnez votre nom d'utilisateur dans la liste, cochez la case à côté de Contrôle total(Full) , puis sélectionnez OK pour enregistrer et quitter la fenêtre.

  1. Recherchez une clé nommée RebootPending dans le volet de droite et supprimez la clé. Lorsque vous êtes invité à confirmer, fournissez-le.

Redémarrez(Reboot) votre PC et réessayez d'exécuter la commande SFC .

Modifier le paramètre SATA dans le BIOS

Certains utilisateurs signalent que la configuration de SATA en tant qu'IDE(IDE) au lieu d' AHCI résout le problème. La cause semble être les modifications apportées par Microsoft aux classes de pilotes de bus de disque dur. Notez qu'il est préférable d'essayer d'utiliser les autres correctifs avant de modifier les paramètres du BIOS . Si vous n'avez pas eu de chance avec les méthodes précédentes, essayez cette méthode :

  1. Commencez par éteindre le PC.
  2. Appuyez(Press) à nouveau sur le bouton d'alimentation. Vous devrez appuyer rapidement sur la touche BIOS . La partie délicate est que la clé du BIOS diffère selon les fabricants, mais il s'agit généralement de Del , Esc , F1, F10 ou F12 . Vous voudrez peut-être consulter notre guide complet sur la façon d'entrer dans le BIOS(how to enter BIOS) si aucune des touches ne fonctionnait pour vous.
  3. Ensuite, vous devrez trouver l' option SATA dans le micrologiciel du BIOS . Encore une fois(Again) , l'option peut se trouver dans une section différente en fonction du micrologiciel de votre BIOS . La meilleure façon de trouver l'option consiste simplement à explorer le micrologiciel et à rechercher des mots tels que SATA , IDE et AHCI . Une fois que vous avez trouvé l'option, changez le paramètre SATA en (SATA)IDE .

  1. Enregistrez(Save) les modifications et quittez le BIOS , puis démarrez votre PC.

Espérons(Hopefully) que cela résoudra le problème "SFC / scannow il y a une réparation du système en attente".

Vérifier(Check) et réparer les fichiers système(Fix System Files) avec SFC

Il est généralement facile de corriger les erreurs du système de fichiers Windows avec (Windows)SFC . Mais cela peut être frustrant lorsque SFC lui-même génère une erreur au lieu de réparer celle que vous avez déjà. La bonne chose est que la correction de l' erreur SFC est assez simple. J'espère que(Hopefully) vous avez pu corriger l'erreur "Une réparation du système est en attente".



About the author

Je suis un ingénieur en matériel avec plus de 10 ans d'expérience dans le domaine. Je me spécialise dans les contrôleurs et les câbles USB, ainsi que dans les mises à niveau du BIOS et le support ACPI. Dans mes temps libres, j'aime aussi bloguer sur divers sujets liés à la technologie et à l'ingénierie.



Related posts