Πώς να διορθώσετε το σφάλμα "Υπάρχει επιδιόρθωση συστήματος σε εκκρεμότητα" στα Windows

Εάν αντιμετωπίσατε το σφάλμα "Υπάρχει μια επισκευή συστήματος σε εκκρεμότητα που απαιτεί επανεκκίνηση για να ολοκληρωθεί", πιθανότατα προσπαθείτε να εκτελέσετε τον Έλεγχο αρχείων συστήματος(System File Checker) ( SFC ). Ο λόγος για αυτό το σφάλμα είναι ότι μια προηγούμενη επισκευή είναι ακόμα ημιτελής. Μέχρι να ολοκληρώσετε την εκκρεμή επισκευή του συστήματος, δεν θα μπορείτε να εκτελέσετε με επιτυχία το βοηθητικό πρόγραμμα SFC .

Στις περισσότερες περιπτώσεις, το σφάλμα διορθώνεται εύκολα και δεν απαιτεί σημαντική αντιμετώπιση προβλημάτων. Μια επανεκκίνηση μπορεί να επιλύσει το πρόβλημα, αλλά αν δεν το κάνει, υπάρχουν άλλες επιδιορθώσεις που μπορείτε να δοκιμάσετε. Παρακάτω, συζητάμε τους πιο συνηθισμένους τρόπους αντιμετώπισης αυτού του σφάλματος.

Χρησιμοποιήστε το DISM

Το DISM(DISM) ( Deployment Image Servicing and Management ) είναι ένα ενσωματωμένο βοηθητικό πρόγραμμα γραμμής εντολών στα Windows που χρησιμοποιείται για την εξυπηρέτηση εικόνων συστήματος. Είναι ένα ισχυρό εργαλείο για την επίλυση ενός ευρέος φάσματος ζητημάτων.

Στο πλαίσιο του SFC , υπάρχουν δύο εντολές DISM που μπορεί να θέλετε να δοκιμάσετε. Αρχικά(First) , θέλετε να χρησιμοποιήσετε την παράμετρο /restorehealth. Εάν αυτό δεν λειτουργεί, μπορείτε να δοκιμάσετε να χρησιμοποιήσετε την παράμετρο /revertpendingactions.

  1. Press Win + R , πληκτρολογήστε cmd και πατήστε Enter για να εκκινήσετε τη γραμμή εντολών(Command Prompt) .
  2. Εκτελέστε την ακόλουθη εντολή:

DISM.exe /Online /Cleanup-Image /Restorehealth

Μόλις το DISM ολοκληρώσει τη διαδικασία, δοκιμάστε να εκτελέσετε μια σάρωση SFC και δείτε αν λειτουργεί. Εάν δεν το κάνει, δοκιμάστε να εκτελέσετε την ακόλουθη εντολή:

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

(αντικαταστήστε το C με το γράμμα μονάδας δίσκου όπου είναι εγκατεστημένα τα Windows(Windows) )

Επανεκκινήστε τα Windows και εκτελέστε ξανά το SFC.

Εάν δεν μπορείτε να εκκινήσετε σε παράθυρα, θα χρειαστεί να εκκινήσετε ένα παράθυρο γραμμής εντολών από την (Command Prompt)ασφαλή λειτουργία(Safe Mode) ή το περιβάλλον αποκατάστασης(Recovery Environment) . Εάν χρησιμοποιείτε το περιβάλλον ανάκτησης, απλώς μεταβείτε στην Troubleshoot > Advanced Options > Command Prompt .

Διαγράψτε μερικά αρχεία

Ξεκινήστε διαγράφοντας αρχεία που παρακολουθούν τη διαδικασία επαναφοράς συστήματος. Εάν το αρχείο έχει καταστραφεί, μπορεί να προκαλεί το σφάλμα "υπάρχει επιδιόρθωση συστήματος σε εκκρεμότητα" και η διαγραφή του μπορεί απλώς να επιλύσει το πρόβλημα.

Πρέπει να διαγράψετε το αρχείο με το όνομα pending.xml. Το αρχείο αποθηκεύεται στην ακόλουθη διαδρομή στον υπολογιστή σας:

C:WindowsWinSxSPending.xml

(αντικαταστήστε το C με το γράμμα μονάδας δίσκου όπου είναι εγκατεστημένα τα Windows(Windows) )

Μπορείτε να διαγράψετε αυτό το αρχείο χρησιμοποιώντας τη γραμμή εντολών(Command Prompt) ως εξής:

  1. Press Win + R , πληκτρολογήστε cmd και πατήστε Enter για να εκκινήσετε τη γραμμή εντολών(Command Prompt) .
  2. Εκτελέστε την ακόλουθη εντολή:

del c:windowswinsxspending.xml

Μόλις διαγραφεί το αρχείο XML, εκτελέστε την ακόλουθη εντολή:

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

Μπορείτε ακόμη να σκεφτείτε να διαγράψετε ολόκληρο τον φάκελο WinSxS(deleting the whole WinSxS folder) ενώ βρίσκεστε σε αυτόν για κάποια τακτική συντήρηση του υπολογιστή. Ας ελπίσουμε ότι(Hopefully) η σάρωση SFC θα λειτουργήσει καλά τώρα.

Ενημέρωση προγραμμάτων οδήγησης

Ένα κατεστραμμένο πρόγραμμα οδήγησης μπορεί να είναι ο ένοχος εάν το πρόβλημα SFC συνοδεύεται από άλλα σημάδια, όπως ένα κομμάτι υλικού που δεν λειτουργεί σωστά ή συχνές μπλε οθόνες θανάτου(Blue Screens of Death) . Η πιο εύκολη λύση είναι να ενημερώσετε τα προγράμματα οδήγησης.

Το Windows Update συνήθως διασφαλίζει ότι τα προγράμματα οδήγησης είναι ενημερωμένα. Εάν έχετε απενεργοποιήσει τις αυτόματες ενημερώσεις, δείτε πώς μπορείτε να ενημερώσετε τα Windows 10(Windows 10) ή 11:

  1. Press Win + I για να εκκινήσετε την εφαρμογή Ρυθμίσεις(Settings) .
  2. Επιλέξτε Windows Update από την αριστερή πλαϊνή γραμμή εάν χρησιμοποιείτε Windows 11 .

Εάν χρησιμοποιείτε Windows 10 , θα χρειαστεί να μεταβείτε στην ενότητα Ενημέρωση(Update) και Security > Windows Update . Ωστόσο, η Microsoft δεν υποστηρίζει πλέον τα Windows 7 και 8, επομένως μεταβείτε στην ακόλουθη μέθοδο εάν χρησιμοποιείτε μία από αυτές.

  1. Επιλέξτε Έλεγχος για ενημερώσεις.

Εάν τα Windows(Windows) βρουν ενημερώσεις, εγκαταστήστε τις.

Μπορεί να θέλετε να δώσετε ιδιαίτερη προσοχή στο πρόγραμμα οδήγησης γραφικών σας. Εάν μια ενημέρωση δεν είναι διαθέσιμη, προχωρήστε και εγκαταστήστε την ξανά:

  1. Press Win + R , πληκτρολογήστε devmgmt.msc και πατήστε Enter για να εκκινήσετε τη Διαχείριση Συσκευών(Device Manager) .
  2. Αναπτύξτε τη λίστα με τους προσαρμογείς οθόνης(Display) , κάντε δεξί κλικ στο πρόγραμμα οδήγησης γραφικών και επιλέξτε Κατάργηση εγκατάστασης(Uninstall) .

  1. Επιλέξτε Ενέργεια(Action) από την επάνω κορδέλα και επιλέξτε Σάρωση(Scan) για αλλαγές υλικού.

Με αυτόν τον τρόπο θα επανεγκατασταθεί αυτόματα το πιο πρόσφατο πρόγραμμα οδήγησης για τη συσκευή γραφικών σας.

Δοκιμάστε να εκτελέσετε τη σάρωση SFC μόλις ολοκληρώσετε την ενημέρωση ή την επανεγκατάσταση προβληματικών προγραμμάτων οδήγησης.

Τροποποιήστε τις ρυθμίσεις μητρώου

Τα Windows(Windows) χρησιμοποιούν ένα κλειδί μητρώου "RebootPending" για να κρατούν καρτέλες σε προγράμματα που ζητούν επανεκκίνηση. Είναι ουσιαστικά μια ουρά προγραμμάτων που απαιτούν επανεκκίνηση και όταν κάτι αλλάζει αυτήν την ουρά, μπορεί να οδηγήσει σε προβλήματα όπως το σφάλμα "υπάρχει επισκευή συστήματος σε εκκρεμότητα" κατά την εκτέλεση του SFC .

Ο εύκολος τρόπος για να διορθώσετε το πρόβλημα είναι να διαγράψετε το κλειδί "RebootPending" ως εξής:

  1. Press Win + R , πληκτρολογήστε regedit και πατήστε Enter για να εκκινήσετε τον Επεξεργαστή Μητρώου(Registry Editor) .
  2. Αντιγράψτε και επικολλήστε τα ακόλουθα στη γραμμή πλοήγησης του Επεξεργαστή Μητρώου:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrent Version

  1. Κάντε δεξί κλικ(Right-click) στο CurrentVersion και επιλέξτε Δικαιώματα(Permissions) .

  1. Επιλέξτε το όνομα χρήστη σας από τη λίστα, επιλέξτε το πλαίσιο δίπλα στην επιλογή Πλήρης(Full) έλεγχος και επιλέξτε ΟΚ για αποθήκευση και έξοδο από το παράθυρο.

  1. Αναζητήστε ένα κλειδί με το όνομα RebootPending στο δεξιό παράθυρο και διαγράψτε το κλειδί. Όταν σας ζητηθεί επιβεβαίωση, δώστε την.

Επανεκκινήστε(Reboot) τον υπολογιστή σας και δοκιμάστε να εκτελέσετε ξανά την εντολή SFC .

Αλλάξτε τη ρύθμιση SATA στο BIOS

Ορισμένοι χρήστες αναφέρουν ότι η ρύθμιση του SATA ως IDE αντί για AHCI επιλύει το πρόβλημα. Η αιτία φαίνεται να είναι οι αλλαγές που έκανε η Microsoft στις κατηγορίες προγραμμάτων οδήγησης διαύλου σκληρού δίσκου. Λάβετε υπόψη ότι είναι καλύτερο να δοκιμάσετε να χρησιμοποιήσετε τις άλλες επιδιορθώσεις πριν ασχοληθείτε με τις ρυθμίσεις του BIOS . Εάν δεν είχατε τύχη με προηγούμενες μεθόδους, δοκιμάστε αυτήν τη μέθοδο:

  1. Ξεκινήστε κλείνοντας τον υπολογιστή.
  2. Πατήστε(Press) ξανά το κουμπί λειτουργίας. Θα χρειαστεί να πατήσετε γρήγορα το πλήκτρο BIOS . Το δύσκολο μέρος είναι ότι το κλειδί BIOS διαφέρει μεταξύ των κατασκευαστών, αλλά είναι συνήθως το Del , Esc , F1, F10 ή F12 . Ίσως θελήσετε να ελέγξετε τον πλήρη οδηγό μας σχετικά με τον τρόπο εισαγωγής στο BIOS(how to enter BIOS) εάν κανένα από τα κλειδιά δεν λειτουργούσε για εσάς.
  3. Στη συνέχεια, θα πρέπει να βρείτε την επιλογή SATA στο υλικολογισμικό του (SATA)BIOS . Και πάλι(Again) , η επιλογή μπορεί να βρίσκεται σε διαφορετική ενότητα με βάση το υλικολογισμικό του BIOS . Ο καλύτερος τρόπος για να βρείτε την επιλογή είναι απλώς να εξερευνήσετε το υλικολογισμικό και να αναζητήσετε λέξεις όπως SATA , IDE και AHCI . Μόλις βρείτε την επιλογή, αλλάξτε τη ρύθμιση SATA σε IDE .

  1. Αποθηκεύστε(Save) τις αλλαγές και βγείτε από το BIOS και εκκινήστε στον υπολογιστή σας.

Ας ελπίσουμε(Hopefully) ότι αυτό θα διορθώσει το πρόβλημα "SFC /scannow υπάρχει μια επισκευή συστήματος σε εκκρεμότητα".

Ελέγξτε(Check) και διορθώστε τα αρχεία συστήματος(Fix System Files) με SFC

Συνήθως είναι εύκολο να διορθώσετε σφάλματα συστήματος αρχείων των Windows με το (Windows)SFC . Αλλά μπορεί να είναι απογοητευτικό όταν το ίδιο το SFC οδηγεί σε σφάλμα αντί να διορθώνει αυτό που ήδη έχετε. Το καλό είναι ότι η διόρθωση του σφάλματος SFC είναι αρκετά απλή. (SFC)Ας ελπίσουμε(Hopefully) ότι μπορέσατε να διορθώσετε το σφάλμα "Υπάρχει μια επισκευή συστήματος σε εκκρεμότητα".



About the author

"Είμαι ανεξάρτητος ειδικός στα Windows και στο Office. Έχω πάνω από 10 χρόνια εμπειρίας στην εργασία με αυτά τα εργαλεία και μπορώ να σας βοηθήσω να αξιοποιήσετε στο έπακρο. Οι δεξιότητές μου περιλαμβάνουν: εργασία με Microsoft Word, Excel, PowerPoint και Outlook, δημιουργία ιστού σελίδες και εφαρμογές και βοηθώντας τους πελάτες να επιτύχουν τους επιχειρηματικούς τους στόχους."



Related posts