Οδηγοί

Πώς να επιδιορθώσετε το σφάλμα 0x8007045b στα Windows;

Αρκετοί χρήστες των Windows επικοινωνούν μαζί μας με ερωτήσεις αφού αντιμετώπισαν τον κωδικό σφάλματος 0x8007045Β όταν προσπαθείτε να εγκαταστήσετε ορισμένες ενημερώσεις ή μετά από μια αποτυχημένη αναβάθμιση σε Windows 10 από παλαιότερη έκδοση των Windows. Οι περισσότεροι χρήστες που επηρεάζονται που αντιμετωπίζουν αυτό το ζήτημα με ενημερώσεις αναφέρουν ότι πολλές ενημερώσεις αποτυγχάνουν με τον ίδιο κωδικό σφάλματος. Όπως αποδεικνύεται, το ζήτημα δεν είναι αποκλειστικό σε μια συγκεκριμένη έκδοση του WIndows, καθώς έχει επιβεβαιωθεί ότι συμβαίνει σε Windows 7, Windows 8.1 και Windows 10.

Τι προκαλεί τον κωδικό σφάλματος 0x8007045B στα Windows;

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

  • Διαφθορά αρχείου συστήματος - Ένας από τους πιο συνηθισμένους ένοχους που θα προκαλέσουν αυτό το ζήτημα είναι η καταστροφή αρχείων συστήματος. Αυτό μπορεί να έχει πολλαπλές αιτίες, αλλά πιθανότατα είναι η χειροκίνητη παρέμβαση χρήστη ή αφού μια σουίτα AV έχει καραντίσει ορισμένα στοιχεία. Εάν αυτό το σενάριο ισχύει, θα μπορείτε να επιλύσετε το ζήτημα είτε επιδιορθώνοντας τις κατεστραμμένες παρουσίες μέσω DISM και SFC είτε εκτελώντας μια εγκατάσταση επιδιόρθωσης.
  • WU δυσλειτουργία - Σε ορισμένες περιπτώσεις, αυτό το ζήτημα μπορεί να προκύψει λόγω δυσλειτουργίας που σταματά αποτελεσματικά τη δυνατότητα των WU να κατεβάζουν και να εγκαθιστούν ενημερώσεις. Σε αυτήν την περίπτωση, οι πιο βιώσιμες επιδιορθώσεις είναι είτε η χρήση του προγράμματος αντιμετώπισης προβλημάτων του Windows Update για την αυτόματη επίλυση του ζητήματος είτε η μη αυτόματη επαναφορά όλων των στοιχείων WU μέσω ενός αυξημένου παραθύρου CMD.
  • Παρέμβαση τρίτων - Όπως αποδεικνύεται, υπάρχουν ορισμένες υπερπροστατευτικές σουίτες AV τρίτων με δυνατότητα αποκλεισμού των επικοινωνιών μεταξύ του υπολογιστή σας και του διακομιστή ενημέρωσης. Εάν αυτό το σενάριο ισχύει, οι μόνες βιώσιμες επιδιορθώσεις είναι η απενεργοποίηση της προστασίας σε πραγματικό χρόνο ή η απεγκατάσταση της σουίτας ασφαλείας τρίτου μέρους εντελώς.

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

Για να παραμείνετε όσο το δυνατόν πιο αποτελεσματικοί, σας συμβουλεύουμε να ακολουθήσετε τις παρακάτω μεθόδους με την ίδια σειρά με την οποία τακτοποιήσαμε (από αποδοτικότητα και σοβαρότητα). Τελικά, θα πρέπει να αντιμετωπίσετε μια επιδιόρθωση που θα διορθώσει το πρόβλημα ανεξάρτητα από τον ένοχο που προκαλεί τα προβλήματα.

Μέθοδος 1: Εκτέλεση του προγράμματος αντιμετώπισης προβλημάτων του Windows Update

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

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

Ακολουθεί ένας γρήγορος οδηγός για την εκτέλεση του εργαλείου αντιμετώπισης προβλημάτων IWndows Update:

  1. Τύπος Πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πληκτρολογήστε "ms-settings: αντιμετώπιση προβλημάτωνΚαι πατήστε Εισαγω για να ανοίξετε το Αντιμετώπιση προβλημάτων καρτέλα του Ρυθμίσεις εφαρμογή.
  2. Μόλις καταφέρετε να μπείτε στην καρτέλα Αντιμετώπιση προβλημάτων, μετακινήστε τον κέρσορα στη δεξιά ενότητα της οθόνης και μεταβείτε στο Λήψη και εκτέλεση Ενότητα. Μόλις δείτε αυτήν την κατηγορία, κάντε κλικ στο Windows Update και, στη συνέχεια, κάντε κλικ στο Εκτελέστε το εργαλείο αντιμετώπισης προβλημάτων.
  3. Μόλις καταφέρετε να ξεκινήσετε το βοηθητικό πρόγραμμα, περιμένετε υπομονετικά έως ότου ολοκληρωθεί η σάρωση. Αυτό το μέρος θα καθορίσει τελικά εάν κάποια από τις στρατηγικές επισκευής που περιλαμβάνονται σε αυτό το βοηθητικό πρόγραμμα ισχύει για την τρέχουσα κατάστασή σας.
  4. Εάν συνιστάται μια βιώσιμη επιδιόρθωση, θα δείτε ένα παράθυρο στο οποίο μπορείτε να κάνετε κλικ Εφαρμόστε αυτήν την ενημέρωση κώδικα, για την επιβολή της στρατηγικής επισκευής. Ανάλογα με τον τύπο επιδιόρθωσης που ισχύει, ίσως χρειαστεί να ακολουθήσετε μια σειρά επιπλέον βημάτων για την επιβολή των στρατηγικών επιδιόρθωσης.
  5. Αφού εφαρμοστεί η επιδιόρθωση, επανεκκινήστε τον υπολογιστή σας και επαναλάβετε την ενέργεια που προκαλούσε προηγουμένως το σφάλμα μόλις ολοκληρωθεί η επόμενη ακολουθία εκκίνησης.

Εάν ο ίδιος κωδικός σφάλματος 0x8007045Β εξακολουθεί να εμφανίζεται, μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 2: Εκτελέστε σάρωση DISM ή SFC

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

Όσον αφορά αυτή τη δουλειά, όλες οι πρόσφατες εκδόσεις των Windows έχουν δύο αποτελεσματικά ενσωματωμένα εργαλεία: SFC και DISM.

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

Από την άλλη πλευρά, α DISM (Εξυπηρέτηση και διαχείριση εικόνων ανάπτυξης) Η σάρωση θα επικεντρωθεί περισσότερο στην επίλυση ζητημάτων που σχετίζονται με το Windows Update και μερικά άλλα σχετικά στοιχεία. Αλλά αντί να χρησιμοποιεί τοπικά δεδομένα, ο DISM χρησιμοποιεί WU (Windows Update) για να κατεβάσει υγιή αντίγραφα για να αντικαταστήσει την καταστροφή αρχείων.

Όπως μπορείτε να δείτε, και τα δύο βοηθητικά προγράμματα επικεντρώνονται σε συγκεκριμένους τομείς, οπότε ο καλύτερος τρόπος για να επιλύσετε τη διαφθορά στον υπολογιστή σας είναι να αναπτύξετε και τα δύο. Ακολουθεί ένας γρήγορος οδηγός για την εκτέλεση σάρωσης SFC και DISM από υπερυψωμένο παράθυρο CMD για την επίλυση του κωδικού σφάλματος 0x8007045B:

  1. Τύπος Πλήκτρο Windows + R για να ανοίξετε ένα Τρέξιμο κουτί διαλόγου. Αφού το κάνετε αυτό, πληκτρολογήστε "Cmd" μέσα στο πλαίσιο κειμένου και πατήστε Ctrl + Shift + Enter για να ανοίξετε την αυξημένη γραμμή εντολών. Όταν δείτε το UAC (Έλεγχος λογαριασμού χρήστη) προτροπή, κάντε κλικ Ναί να παραχωρήσουν διοικητικά προνόμια.
  2. Μόλις καταφέρατε να μπείτε στην αυξημένη γραμμή εντολών, πληκτρολογήστε τις ακόλουθες εντολές με σειρά και πατήστε Εισαγω μετά από κάθε εντολή σάρωσης και επιδιόρθωσης σφαλμάτων αρχείων συστήματος με DISM:
    Dism.exe / online / cleanup-image / scanhealth Dism.exe / online / cleanup-image / restorehealth

    Σημείωση: Η πρώτη εντολή έχει ως στόχο να κάνει το βοηθητικό πρόγραμμα να σαρώσει το σύστημά σας για τυχόν ασυνέπειες, ενώ η άλλη θα ξεκινήσει τη διαδικασία επιδιόρθωσης. Εάν δεν εντοπιστούν σφάλματα χρησιμοποιώντας την εντολή σάρωσης υγείας, δεν έχει νόημα να εκτελέσετε τη δεύτερη. Σε αυτήν την περίπτωση, μεταβείτε απευθείας στο βήμα 3. Επίσης, πριν εκτελέσετε τη δεύτερη εντολή, βεβαιωθείτε ότι έχετε μια σταθερή σύνδεση στο Διαδίκτυο, καθώς ο DISM χρειάζεται να κατεβάσει υγιή αντίγραφα.

  3. Αφού ολοκληρωθεί η σάρωση, επανεκκινήστε τον υπολογιστή σας και δείτε εάν το πρόβλημα επιλύθηκε κατά την επόμενη εκκίνηση του συστήματος επαναλαμβάνοντας την ενέργεια που προκαλούσε προηγουμένως το 0x8007045Βλάθος.

Εάν το ίδιο πρόβλημα εξακολουθεί να εμφανίζεται, μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 3: Απενεργοποίηση / Κατάργηση εγκατάστασης προστασίας από ιούς τρίτων (εάν υπάρχει)

Μια άλλη πιθανή αιτία που θα προκαλέσει το 0x8007045ΒΤο σφάλμα είναι μια υπερπροστατευτική σουίτα AV. Εάν αντιμετωπίζετε αυτό το πρόβλημα ενώ προσπαθείτε να εγκαταστήσετε μια εκκρεμότητα ενημέρωση των Windows και χρησιμοποιείτε μια σουίτα ασφαλείας τρίτου μέρους, οι πιθανότητες είναι ότι το AV αποκλείει ορισμένες επικοινωνίες με τον διακομιστή ενημερώσεων.

Οι McAfee, AVAST και Comodo είναι γνωστό ότι προκαλούν αυτό το συγκεκριμένο πρόβλημα. Πολλοί χρήστες που επηρεάστηκαν επίσης από αυτό το πρόβλημα κατάφεραν να το επιλύσουν απενεργοποιώντας την προστασία σε πραγματικό χρόνο ή απεγκαθιστώντας εντελώς την σουίτα ασφαλείας.

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

Εάν εξακολουθείτε να αντιμετωπίζετε το 0x8007045Β σφάλμα, ακόμη και αφού απενεργοποιήσετε την προστασία σε πραγματικό χρόνο, ίσως χρειαστεί να αναζητήσετε μια πιο σοβαρή λύση. Ορισμένες σουίτες ασφαλείας (ειδικά αυτές με ενσωματωμένο τείχος προστασίας) έχουν προγραμματιστεί για τη διατήρηση των κανόνων ασφαλείας, ακόμη και όταν η προστασία σε πραγματικό χρόνο είναι απενεργοποιημένη.

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

Εάν αυτή η πιθανή επιδιόρθωση δεν ισχύει ή εξακολουθείτε να βλέπετε το 0x8007045Βσφάλμα ακόμη και αφού απαλλαγείτε από το av σας τρίτου μέρους, μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 4: Επαναφορά όλων των υπηρεσιών των Windows

Εάν καμία από τις παραπάνω μεθόδους δεν σας επέτρεψε να παρακάμψετε το 0x8007045Βλάθος, πιθανότατα αντιμετωπίζετε μια ασυνέπεια WU που σταματά αποτελεσματικά τη δυνατότητα ενημέρωσης των μηχανημάτων σας. Μια άλλη ένδειξη που υποστηρίζει αυτό το σενάριο είναι εάν αποτυγχάνουν περισσότερες από μία ενημερώσεις με αυτόν τον κωδικό σφάλματος.

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

Ακολουθεί ένας γρήγορος οδηγός για την αντιμετώπιση του ζητήματος με μη αυτόματη επαναφορά όλων των στοιχείων ενημέρωσης των Windows από μια αυξημένη γραμμή εντολών:

  1. Τύπος Πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πληκτρολογήστε "Cmd" μέσα στο πλαίσιο κειμένου και πατήστε Ctrl + Shift + Enter για να ανοίξετε μια αυξημένη γραμμή εντολών. Όταν σας ζητηθεί από το UAC (Έλεγχος λογαριασμού χρήστη), Κάντε κλικ Ναί για να παραχωρήσετε πρόσβαση διαχειριστή.
  2. Μέσα στην ανυψωμένη γραμμή εντολών, πληκτρολογήστε τις ακόλουθες εντολές και πατήστε Εισαγω:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Σημείωση: Αφού εκτελέσετε αυτές τις εντολές, θα έχετε σταματήσει αποτελεσματικά την υπηρεσία Windows Update, MSI Installer, Cryptographic service και BITS.

  3. Μετά από όλα, οι υπηρεσίες είναι απενεργοποιημένες, εκτελέστε τις ακόλουθες εντολές στο ίδιο παράθυρο CMD και πατήστε Enter μετά από κάθε εντολή για να μετονομάσετε τους φακέλους SoftwareDistribution και Catroot2:
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

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

  4. Αφού μετονομάσετε τους δύο παραπάνω φακέλους, πληκτρολογήστε τις τελικές εντολές παρακάτω και πατήστε Enter μετά από κάθε έναν για να επανεκκινήσετε τις υπηρεσίες που προηγουμένως απενεργοποιήσατε:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Επαναλάβετε την ενέργεια που προηγουμένως ενεργοποίησε το 0x8007045Βσφάλμα και δείτε εάν το πρόβλημα έχει πλέον επιλυθεί.

Εάν εξακολουθείτε να αντιμετωπίζετε το ίδιο πρόβλημα, μεταβείτε στην τελική μέθοδο παρακάτω.

Μέθοδος 5: Εκτελέστε μια εγκατάσταση επιδιόρθωσης

Εάν καμία από τις παραπάνω μεθόδους δεν σας επέτρεψε να επιλύσετε το 0x8007045Βλάθος, πιθανότατα αντιμετωπίζετε ένα υποκείμενο πρόβλημα διαφθοράς αρχείων συστήματος που δεν μπορεί να επιλυθεί συμβατικά. Σε αυτήν την περίπτωση, η λύση με την καλύτερη πιθανότητα επιτυχίας είναι η επαναφορά κάθε στοιχείου των Windows.

Ο ευκολότερος τρόπος για να γίνει αυτό είναι να εκτελέσετε ένα καθαρή εγκατάσταση. Ωστόσο, λάβετε υπόψη ότι η μετάβαση σε αυτήν τη διαδρομή σημαίνει ότι θα χάσετε επίσης προσωπικά δεδομένα (εφαρμογές, παιχνίδια, προτιμήσεις χρηστών, προσωπικά μέσα κ.λπ.)

Αλλά υπάρχει ένας καλύτερος τρόπος - Μια εγκατάσταση επισκευής θα σας επιτρέψει να επαναφέρετε όλα τα στοιχεία των Windows χωρίς να χάσετε όλα τα δεδομένα σας. Αλλά στο μειονέκτημα, η διαδικασία είναι πιο κουραστική από μια καθαρή εγκατάσταση.

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

$config[zx-auto] not found$config[zx-overlay] not found