Les analyses SFC sont utiles pour trouver des problèmes avec le disque dur et les résoudre. Cependant, parfois en essayant d'effectuer une analyse SFC, nous obtenons l'erreur suivante :
Il y a une réparation du système en attente qui nécessite un redémarrage pour terminer. Redémarrez Windows et relancez l'analyse SFC.
Comme l'erreur le spécifie, redémarrez le système et l'erreur disparaîtra. Cependant, cela n'arrive pas toujours.
Cause
Certaines commandes qui auraient dû être exécutées restent bloquées et interfèrent avec le processus d'analyse SFC. Le simple redémarrage du système ne les exécute pas et cela provoque le problème.
Essayez les étapes suivantes pour résoudre le problème :
Solution 1] Mettre à jour Windows
Parfois, une mise à jour Windows différée peut provoquer ce problème. Tu pourrais essayer mise à jour de Windows pour résoudre ce problème.
Solution 2] Mettre à jour les pilotes
La mise à jour des pilotes (en particulier les pilotes graphiques) peut aider à résoudre le problème. Voici la procédure pour mettre à jour les pilotes.
Solution 3] Utilisation de l'invite de commande
La raison pour laquelle le message d'erreur est récurrent est qu'un processus est bloqué en attente. Nous pourrions essayer de supprimer le dossier concerné par le processus via l'invite de commande.
1] Appuyez sur Gagner + R pour ouvrir la fenêtre Exécuter. Tapez la commande cmd et appuyez sur Entrée pour ouvrir la fenêtre d'invite de commande.
2] Tapez la commande suivante et appuyez sur Entrée.
del X:\windows\winsxs\pending.xml
Où X: est la lettre du pilote pour le lecteur dont nous supprimons le dossier.
3] Répétez cette commande pour tous les lecteurs du système.
4] Une fois ces commandes exécutées, essayez cette commande modifiée pour le scan SFC :
sfc /SCANNOW /OFFBOOTDIR=c:\ /OFFWINDIR=d:\Windows
Solution 4] Essayez de résoudre le problème en mode de récupération
1] Dès que vous redémarrez le système, continuez à appuyer sur F8 pour démarrer Windows 10 en mode de récupération.
2] Aller à Dépannage >> Options avancées >> Invite de commandes.
3] Tapez les commandes suivantes dans la fenêtre d'invite de commandes :
bcdboot C:\Windowsbootrec /FixMBRbootrec /FixBoot
4] Redémarrez votre système et vérifiez si vous êtes en mesure d'effectuer le scan SFC maintenant.
Solution 5] Correctif au niveau du registre
1] Appuyez sur Gagner + R pour ouvrir la fenêtre Exécuter. Tapez la commande regedit et appuyez sur Entrée pour ouvrir la fenêtre de l'Éditeur du Registre.
2] Accédez au chemin suivant :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
3] Dans le volet de droite, recherchez la clé RebootPending. Faites un clic droit dessus et sélectionnez Autorisations.
4] Trouvez votre nom dans la section des noms d'utilisateur.
5] Cochez la case Contrôle total dans la section des autorisations et appliquez les paramètres.
6] Redémarrez le système et essayez le scan SFC maintenant.
J'espère que cela aide!