Το λειτουργικό σύστημα Windows διαθέτει μερικά ενσωματωμένα εργαλεία επισκευής. Όταν χρησιμοποιείτε ένα από αυτά τα εργαλεία, όπως το βοηθητικό πρόγραμμα System File Checker, ενδέχεται να αντιμετωπίσετε το σφάλμα "υπάρχει μια επισκευή συστήματος σε εκκρεμότητα που απαιτεί επανεκκίνηση για να ολοκληρωθεί".
Αυτό το σφάλμα ενεργοποιείται εάν εκκρεμεί επισκευή από προηγούμενη προσπάθεια. Για να διορθώσετε το σφάλμα, μπορείτε να εκτελέσετε μια γρήγορη επανεκκίνηση του συστήματος. Εάν το σφάλμα παραμένει, ακολουθούν μερικά βήματα αντιμετώπισης προβλημάτων για να το διορθώσετε στο λειτουργικό σύστημα Windows.
1. Αφαιρέστε την Εκκρεμότητα. Αρχείο XML
Ενδέχεται να μην μπορείτε να εκτελέσετε το βοηθητικό πρόγραμμα System File Checker όταν το σύστημά σας βρίσκεται σε κατάσταση επανεκκίνησης σε εκκρεμότητα. Εάν η επανεκκίνηση δεν βοηθήσει, μπορείτε να διαγράψετε μη αυτόματα οποιοδήποτε αρχείο pending.xml στο φάκελο WinSxS για να διορθώσετε το σφάλμα.
Για να διαγράψετε το αρχείο Pending.xml:
- Τύπος Win + E για να ανοίξω Εξερεύνηση αρχείων
- Στη συνέχεια, μεταβείτε στην ακόλουθη τοποθεσία:
C:\Windows\WinSxS
- Εδώ, αναζητήστε ένα σε εκκρεμότητα.xml αρχείο.
- Εάν βρεθεί, μετονομάστε ή διαγράψτε το αρχείο.
- Μόλις διαγραφεί, επανεκκινήστε τον υπολογιστή σας και εκτελέστε το εργαλείο System File Checker για να δείτε εάν το σφάλμα έχει επιλυθεί.
Εάν λάβετε ένα σφάλμα ιδιοκτησίας αρχείου κατά τη διαγραφή του αρχείου, θα χρειαστεί αναλάβετε την ιδιοκτησία του φακέλου WinSxS και προσπαθήστε ξανά.
Το DISM (Deployment Image Servicing and Management) είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών των Windows για την επιδιόρθωση και τη διόρθωση της εικόνας του συστήματός σας. Σε αυτή την περίπτωση, μπορείτε να χρησιμοποιήσετε το αποκατάσταση της υγείας, και αντίστροφες ενέργειες παραμέτρους του βοηθητικού προγράμματος DISM για να διορθώσετε το σφάλμα.
Για να εκτελέσετε το εργαλείο DIMS:
- Πάτα το Νίκη κλειδί και πληκτρολογήστε cmd.
- Στη συνέχεια, κάντε δεξί κλικ στο on Γραμμή εντολών και επιλέξτε Εκτελέστε ως διαχειριστής. Κάντε κλικ Ναί όταν ζητηθεί από Ελεγχος λογαριασμού χρήστη.
- Στο παράθυρο της γραμμής εντολών, πληκτρολογήστε την ακόλουθη εντολή και πατήστε Enter:
DISM.exe /Online /Cleanup-Image /Restorehealth
- Αυτή η εντολή απαιτεί ενεργή σύνδεση στο Διαδίκτυο για να λειτουργήσει, καθώς το DISM θα πραγματοποιήσει λήψη των απαραίτητων αρχείων από την υπηρεσία Windows Update Service.
- Μόλις ολοκληρωθεί η διαδικασία, επανεκκινήστε τον υπολογιστή σας και εκτελέστε το SFC scannow εντολή για να δείτε εάν το σφάλμα έχει επιλυθεί.
3. Εκτελέστε την παράμετρο RevertPendingAction του DISM
Εάν δεν μπορείτε να κάνετε εκκίνηση στα Windows, μπορείτε να χρησιμοποιήσετε το περιβάλλον αποκατάστασης των Windows (WinRE) και να εκτελέσετε την εντολή revertpendingaction για να διορθώσετε το σφάλμα.
Υπάρχουν πολλοί τρόποι να εκκίνηση στο περιβάλλον αποκατάστασης των Windows. Αλλά για αυτόν τον οδηγό, θα χρησιμοποιήσουμε την κλασική μέθοδο κλειδιού F11.
- Απενεργοποιήστε τον φορητό υπολογιστή σας.
- Στη συνέχεια, πατήστε το Εξουσία κουμπί για να ενεργοποιήσετε το φορητό υπολογιστή και να αρχίσετε να το πατάτε F11 στο πληκτρολόγιό σας για εκκίνηση στο Windows Recovery Environment. Εάν το πλήκτρο F11 δεν λειτουργεί, δοκιμάστε το F9 ή F12 αντ' αυτού κλειδί.
- Στη συνέχεια, στο Αντιμετώπιση προβλημάτων οθόνη, κάντε κλικ στο Προχωρημένες επιλογές.
- Στη συνέχεια, κάντε κλικ στο Γραμμή εντολών.
- Στο παράθυρο της γραμμής εντολών, πληκτρολογήστε την ακόλουθη εντολή και πατήστε Enter:
DISM.exe /image: C:\ /cleanup-image /revertpendingactions
- Εάν έχετε εγκαταστήσει το λειτουργικό σύστημα σε οποιοδήποτε άλλο διαμέρισμα, φροντίστε να αλλάξετε το γράμμα της μονάδας (ΝΤΟ:\) στην παραπάνω εντολή ανάλογα.
- Στη συνέχεια, περιμένετε να ολοκληρωθεί η διαδικασία. Εάν είναι επιτυχής, η έξοδος θα εμφανίσει το μήνυμα ότι η λειτουργία ολοκληρώθηκε με επιτυχία.
- Στη συνέχεια, κλείστε το παράθυρο της γραμμής εντολών και επανεκκινήστε τον υπολογιστή σας. Μετά την επανεκκίνηση, εκτελέστε το sfc /scannow εντολή στην ανυψωμένη γραμμή εντολών και ελέγξτε εάν το σφάλμα έχει επιλυθεί.
4. Καταργήστε την καταχώριση σε εκκρεμότητα επανεκκίνησης στο μητρώο των Windows
Εάν η διαγραφή του αρχείου pending.xml δεν βοήθησε, μπορείτε να διαγράψετε το κλειδί Επανεκκίνηση σε εκκρεμότητα για να αφαιρέσετε τυχόν εκκρεμείς πληροφορίες επανεκκίνησης και να επιτρέψετε στο σύστημα να εκτελέσει το εργαλείο System File Checker.
Σημειώστε ότι η τροποποίηση των καταχωρίσεων μητρώου ενέχει κίνδυνο. Σιγουρέψου ότι δημιουργήστε ένα σημείο επαναφοράς πριν προχωρήσετε στα παρακάτω βήματα.
- Τύπος Win + R για να ανοίξω Τρέξιμο.
- Τύπος regedit και κάντε κλικ Εντάξει να ανοίξει το Επεξεργαστής Μητρώου. Κάντε κλικ Ναί όταν ζητηθεί από Ελεγχος λογαριασμού χρήστη.
- Στη συνέχεια, μεταβείτε στην ακόλουθη τοποθεσία:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
- Στη συνέχεια, εντοπίστε και κάντε δεξί κλικ στο Επανεκκίνηση Σε εκκρεμότητα πληκτρολογήστε και επιλέξτε Διαγράφω.
- Κάντε κλικ Ναί για να επιβεβαιώσετε την ενέργεια.
Εάν δείτε το σφάλμα δεν είναι δυνατή η διαγραφή του κλειδιού, θα χρειαστεί αναλάβετε την πλήρη ιδιοκτησία των κλειδιών μητρώου στα Windows και μετά προσπαθήστε ξανά να διαγράψετε το κλειδί.
Μια καθαρή εγκατάσταση μπορεί να είναι η τελευταία σας λύση
Εάν το σύστημά σας εξακολουθεί να αποτυγχάνει να εκκινήσει, μια καθαρή εγκατάσταση μπορεί να είναι η τελευταία σας λύση. Μια καθαρή εγκατάσταση μπορεί να είναι απαραίτητη εάν η εικόνα του συστήματός σας έχει υποστεί ανεπανόρθωτη ζημιά.
Εναλλακτικά, εξετάστε το ενδεχόμενο να εκτελέσετε μια αναβάθμιση επισκευής εάν το σύστημά σας βρίσκεται σε κατάσταση εκκίνησης. Αυτό θα σας επιτρέψει να εγκαταστήσετε ξανά το λειτουργικό σύστημα χωρίς να διαγράψετε τις εφαρμογές και τα αρχεία σας.