Διορθώστε: 'Αποτυχία WslRegisterDistribution με Σφάλμα: 0x80070050'



Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

Ορισμένοι χρήστες Windows 10 και Windows 11 αναφέρουν ότι κάθε φορά που επιχειρούν να ενημερώσουν το Windows Subsystem for Linus (WSL) καταλήγουν με το μήνυμα σφάλματος ' WslRegisterDistribution απέτυχε με σφάλμα: 0x80070050 ‘. Αυτό το πρόβλημα αναφέρεται ότι παρουσιάζεται και στα Windows 10 και στα Windows 11.



Αποτυχία WslRegisterDistribution: Σφάλμα 0x80070050



Αφού ερευνήσαμε διεξοδικά αυτό το ζήτημα, αποδεικνύεται ότι υπάρχουν πολλά διαφορετικά σενάρια που μπορεί άμεσα ή έμμεσα να προκαλέσουν αυτόν τον τύπο συμπεριφοράς. Να τι πρέπει να προσέχετε:



  • Το LXSS Manager έχει κολλήσει σε κατάσταση κενού – Σύμφωνα με ορισμένους χρήστες που επηρεάζονται, μπορείτε να περιμένετε να αντιμετωπίσετε αυτό το ζήτημα σε περιπτώσεις όπου η υπηρεσία LXX Manager δεν είναι ούτε ανοιχτή ούτε κλειστή και επομένως δεν είναι προσβάσιμη. Μπορείτε να διορθώσετε αυτό το συγκεκριμένο πρόβλημα μεταβαίνοντας στην οθόνη Υπηρεσίες και επανεκκινώντας εντελώς την υπηρεσία.
  • Η κατάσταση του LXSS Manager δεν έχει οριστεί σε Αυτόματη – Όπως αποδεικνύεται, εάν θέλετε η διαδικασία ενημέρωσης WSL να πραγματοποιηθεί απρόσκοπτα, ένα από τα πρώτα πράγματα που πρέπει να κάνετε είναι να διασφαλίσετε ότι η κατάσταση της υπηρεσίας LXSS Manager έχει οριστεί σε Αυτόματη. Μπορείτε να το κάνετε αυτό από την οθόνη Υπηρεσίες της εγκατάστασης των Windows ή χρησιμοποιώντας τον Επεξεργαστή Μητρώου.
  • Το υποσύστημα Windows για Linux είναι απενεργοποιημένο – Ένας άλλος λόγος για τον οποίο μπορείτε να περιμένετε να αντιμετωπίσετε αυτό το ζήτημα είναι ένα σενάριο στο οποίο το υποσύστημα Windows για Linux είναι στην πραγματικότητα απενεργοποιημένο σε επίπεδο συστήματος και επομένως δεν μπορεί να ενημερωθεί. Για να το διορθώσετε, μεταβείτε στο μενού Δυνατότητες των Windows και ενεργοποιήστε ξανά αυτό το στοιχείο. Επιπλέον, μπορείτε να το κάνετε αυτό από ένα υπερυψωμένο παράθυρο powershell.
  • Πρόσφατη αλλαγή συστήματος – Εάν παρατηρήσατε την εμφάνιση αυτού του προβλήματος μόνο μετά την εκτέλεση μιας συγκεκριμένης εγκατάστασης προγράμματος οδήγησης ή μετά από μια απροσδόκητη διακοπή του συστήματος, είναι πιθανό μια πρόσφατη αλλαγή συστήματος να προκάλεσε αυτή τη συμπεριφορά. Σε αυτήν την περίπτωση, μπορείτε να δοκιμάσετε να επαναφέρετε τον υπολογιστή σας σε κατάσταση στην οποία όλα λειτουργούσαν σωστά.
  • Ξεπερασμένος στόλος οδηγών – Όπως αποδεικνύεται, μπορείτε να περιμένετε ότι το στοιχείο Windows Subsystem for Linux θα λειτουργήσει εάν έχετε παλιά προγράμματα οδήγησης που χρησιμοποιείτε αυτήν τη στιγμή. Αρκετοί χρήστες που επηρεάστηκαν κατάφεραν να διορθώσουν το πρόβλημα ενημερώνοντας όλα τα στοιχεία του προγράμματος οδήγησης στις πιο πρόσφατες εκδόσεις.
  • Ξεπερασμένη εγκατάσταση των Windows – Εάν έχετε εκκρεμείς ενημερώσεις των Windows τις οποίες αναβάλλετε συνεχώς, ίσως είναι συνετό να τις εγκαταστήσετε πρώτα πριν προσπαθήσετε να ενημερώσετε το στοιχείο WSL. Αρκετοί χρήστες που επηρεάστηκαν επιβεβαίωσαν ότι το πρόβλημα επιλύθηκε αμέσως αφού έφεραν την εγκατάσταση των Windows στην πιο πρόσφατη διαθέσιμη έκδοση.
  • Καταστροφή αρχείων συστήματος – Σύμφωνα με πολλούς χρήστες που επηρεάζονται, η καταστροφή αρχείων συστήματος μπορεί επίσης να ευθύνεται για αυτό το συγκεκριμένο ζήτημα. Η συμβουλή μας είναι να αναπτύξετε πρώτα μια σάρωση CHKDSK για να βεβαιωθείτε ότι δεν υπάρχουν τομείς που αποτυγχάνουν και, στη συνέχεια, να αναπτύξετε σαρώσεις SFC & DISM διαδοχικά, προκειμένου να επιδιορθώσετε κατεστραμμένα στοιχεία του συστήματος. Ως έσχατη λύση, θα πρέπει επίσης να εξετάσετε το ενδεχόμενο επισκευής ή καθαρής εγκατάστασης.
  • Παρέμβαση τρίτου μέρους –  Όπως αποδεικνύεται, υπάρχουν πολλά πιθανά εργαλεία και προγράμματα τρίτων που μπορεί τελικά να καταλήξουν να παρεμβαίνουν στο υποσύστημα Windows για Linux. Για να βεβαιωθείτε ότι κανένα από αυτά δεν προκαλεί πραγματικά αυτήν τη συμπεριφορά στην εγκατάσταση των Windows, επιτύχετε μια κατάσταση καθαρής εκκίνησης και δείτε εάν εξακολουθείτε να μην μπορείτε να ενημερώσετε το στοιχείο WSL.

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

1. Επανεκκινήστε το LXSS Manager

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

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



Εάν δεν έχετε δοκιμάσει να επανεκκινήσετε το Διευθυντής LXSS Ωστόσο, ακολουθήστε τις παρακάτω οδηγίες για συγκεκριμένες οδηγίες σχετικά με το πώς να το κάνετε αυτό:

  1. Τύπος Πλήκτρο Windows + R να ανοίξω α Τρέξιμο κουτί διαλόγου. Στη συνέχεια, πληκτρολογήστε «services.msc μέσα στο πλαίσιο κειμένου και πατήστε Ctrl + Shift + Enter να ανοίξει το Υπηρεσίες οθόνη.

    Ανοίξτε την οθόνη Υπηρεσίες

  2. Στο Έλεγχος λογαριασμού χρήστη (UAC), Κάντε κλικ Ναί για να παραχωρήσετε πρόσβαση διαχειριστή.
  3. Μόλις βρεθείτε μέσα στο Υπηρεσίες οθόνη, μετακινηθείτε προς τα κάτω στη λίστα των υπηρεσιών και εντοπίστε την καταχώρηση με το όνομα LxssManager.
  4. Αφού εντοπίσετε LxssManager, κάντε δεξί κλικ πάνω του και κάντε κλικ Να σταματήσει να σταματήσει αποτελεσματικά την υπηρεσία.
  5. Περιμένετε ένα ολόκληρο λεπτό πριν κάνετε δεξί κλικ LxssManager για άλλη μια φορά και κάντε κλικ στο Έναρξη για να επανεκκινήσετε αποτελεσματικά την υπηρεσία.

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

2. Τροποποιήστε τη συμπεριφορά του LxssManager

Αποδεικνύεται ότι ένα από τα πρώτα πράγματα που πρέπει να κάνετε είναι να βεβαιωθείτε ότι η κατάσταση της υπηρεσίας LXSS Manager έχει οριστεί σε Αυτόματη, εάν θέλετε η διαδικασία ενημέρωσης WSL να συνεχιστεί χωρίς προβλήματα. Χρησιμοποιώντας τον Επεξεργαστή Μητρώου ή τη διεπαφή Υπηρεσιών της εγκατάστασης των Windows, μπορείτε να το πετύχετε.

Δεδομένου ότι μία από τις δευτερεύουσες μεθόδους ενδέχεται να μην ακολουθείται στην περίπτωσή σας, αποφασίσαμε να καλύψουμε και τα δύο πιθανά σενάρια, ώστε να έχετε δύο διαφορετικούς τρόπους τροποποίησης της κατάστασης του Lxss Manager.

2.1. Τροποποιήστε τη συμπεριφορά του LxssManager από την οθόνη υπηρεσιών

Εάν μπορείτε να αποκτήσετε πρόσβαση στην οθόνη Υπηρεσίες, αυτή είναι σίγουρα η ευκολότερη μέθοδος τροποποίησης της συμπεριφοράς του LxssManager. Το μόνο που χρειάζεται να κάνετε είναι να αποκτήσετε πρόσβαση στο Υπηρεσίες οθόνη και ορίστε τον τύπο εκκίνησης του LxxManager σε Αυτόματο.

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

  1. Τύπος Πλήκτρο Windows + R να ανοίξω α Τρέξιμο κουτί διαλόγου. Στη συνέχεια, πληκτρολογήστε «services.msc μέσα στο πλαίσιο κειμένου και πατήστε Ctrl + Shift + Enter να ανοίξει το Υπηρεσίες οθόνη.

    Ανοίξτε την οθόνη Υπηρεσίες

  2. Στο Έλεγχος λογαριασμού χρήστη (UAC), Κάντε κλικ Ναί για να παραχωρήσετε πρόσβαση διαχειριστή.
  3. Μόλις βρεθείτε μέσα στο Υπηρεσίες οθόνη, μετακινηθείτε προς τα κάτω στη λίστα των υπηρεσιών και εντοπίστε την καταχώρηση με το όνομα LxssManager.
  4. Κάντε δεξί κλικ LxssManager και κάντε κλικ στο Ιδιότητες από το μενού περιβάλλοντος που μόλις εμφανίστηκε.
  5. Στη συνέχεια, μόλις μπείτε μέσα στο Ιδιότητες οθόνη, πρόσβαση στο Γενικός καρτέλα και αλλάξτε το Τύπος εκκίνησης προς την Αυτόματο και κάντε κλικ στο Ισχύουν για να αποθηκεύσετε τις αλλαγές.
  6. Κάντε επανεκκίνηση του υπολογιστή σας και δείτε εάν το πρόβλημα έχει πλέον επιλυθεί.

2.2. Τροποποιήστε τη συμπεριφορά του Lxss Manager μέσω του Επεξεργαστή Μητρώου

Ένα πιο δύσκολο πράγμα να κάνετε το ίδιο πράγμα με την παραπάνω μέθοδο είναι να βασιστείτε Επεξεργαστής Μητρώου για να τροποποιήσετε τη συμπεριφορά εκκίνησης του Διευθυντής Lxss.

Ακολουθήστε τις παρακάτω οδηγίες για συγκεκριμένα βήματα για την πλοήγηση στην τοποθεσία του LxssManager μέσω του Επεξεργαστή Μητρώου και αλλάξτε το δεδομένα αξίας προς την δύο :

  1. Τύπος Πλήκτρο Windows + R να ανοίξω α Τρέξιμο κουτί διαλόγου. Στη συνέχεια, πληκτρολογήστε 'regedit' μέσα στο πλαίσιο κειμένου και πατήστε Ctrl + Shift + Enter να ανοίξει το Επεξεργαστής Μητρώου με πρόσβαση διαχειριστή.

    Ανοίξτε τον Επεξεργαστή Μητρώου

  2. Στο Έλεγχος λογαριασμού χρήστη (UAC), Κάντε κλικ Ναί για να παραχωρήσετε πρόσβαση διαχειριστή.
  3. Μόλις βρεθείτε μέσα στο Επεξεργαστής Μητρώου, πλοηγηθείτε στην ακόλουθη τοποθεσία χρησιμοποιώντας το μενού στην αριστερή πλευρά:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager

    Σημείωση: Μπορείτε είτε να πλοηγηθείτε σε αυτήν την τοποθεσία με μη αυτόματο τρόπο είτε μπορείτε να επικολλήσετε την τοποθεσία απευθείας στη γραμμή πλοήγησης στο επάνω μέρος και να πατήσετε Εισαγω για να φτάσετε εκεί αμέσως.

  4. Μόλις φτάσετε στη σωστή θέση, μεταβείτε στη δεξιά ενότητα και κάντε διπλό κλικ Αρχή
  5. Στη συνέχεια, ορίστε τη βάση του Αρχή προς την Δεκαεξαδικό και το αξία προς την δύο πριν κάνετε κλικ Εντάξει για να αποθηκεύσετε τις αλλαγές.
  6. Αφού ολοκληρωθεί η λειτουργία, κλείστε το Επεξεργαστής Μητρώου και δες αν το πρόβλημα έχει πλέον διορθωθεί.

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

3. Ενεργοποιήστε το Υποσύστημα των Windows για Πλατφόρμα Linux & Virtual Machine

Μια κατάσταση κατά την οποία το υποσύστημα Windows για Linux είναι πραγματικά απενεργοποιημένο σε επίπεδο συστήματος και δεν μπορεί να αναβαθμιστεί είναι ένας άλλος λόγος για τον οποίο μπορεί να περιμένετε να αντιμετωπίσετε αυτό το πρόβλημα. Η επανενεργοποίηση αυτού του στοιχείου από το μενού δυνατοτήτων των Windows θα επιλύσει αυτό το πρόβλημα. Επιπλέον, ένα παράθυρο powershell που έχει ανυψωθεί μπορεί να χρησιμοποιηθεί για αυτό.

ΕΚΣΥΓΧΡΟΝΙΖΩ : Όπως αποδεικνύεται, υπάρχει μια εξάρτηση (Πλατφόρμα εικονικής μηχανής) που πρέπει να ενεργοποιηθεί για να ενημερωθεί το στοιχείο WSL χωρίς προβλήματα.

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

3.1. Ενεργοποίηση WSL & Virtual Machine Platform μέσω των δυνατοτήτων των Windows

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

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

  1. Τύπος Πλήκτρο Windows + R να ανοίξω α Τρέξιμο κουτί διαλόγου. Στη συνέχεια, πληκτρολογήστε 'έλεγχος' μέσα στο πλαίσιο κειμένου και πατήστε Ctrl + Shift + Enter να ανοίξει ένα υπερυψωμένο Πίνακας Ελέγχου παράθυρο.

    Ανοίξτε το κλασικό μενού του Πίνακα Ελέγχου

  2. Στο Έλεγχος λογαριασμού χρήστη (UAC), Κάντε κλικ Ναί για να παραχωρήσετε πρόσβαση διαχειριστή.
  3. Μόλις μπείτε στο κλασικό Μενού Πίνακα Ελέγχου, ψάχνω για «εφαρμογές», στη συνέχεια κάντε κλικ στο Προγράμματα και χαρακτηριστικά.
  4. Στη συνέχεια, κάντε κλικ στο Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows από το μενού στην αριστερή πλευρά.

    Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows

  5. Από το Χαρακτηριστικά των Windows οθόνη, επιλέξτε τα πλαίσια που σχετίζονται με Υποσύστημα Windows για Linux και Πλατφόρμα εικονικής μηχανής μετά κάντε κλικ Εντάξει για να το ενεργοποιήσετε.
  6. Επανεκκινήστε τον υπολογιστή σας για να επιβάλλετε τις αλλαγές και, στη συνέχεια, προσπαθήστε να ενημερώσετε ξανά το WSL και δείτε εάν το πρόβλημα έχει πλέον επιλυθεί.

3.2. Ενεργοποιήστε την πλατφόρμα WSL & Virtual Machine μέσω του Powershell

Εάν θέλετε να εξοικονομήσετε χρόνο και αισθάνεστε άνετα με την εκτέλεση εργασιών από ένα τερματικό, μπορείτε επίσης να ενεργοποιήσετε την πλατφόρμα WSL & Virtual Machine από μια αυξημένη εντολή Powershell.

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

  1. Τύπος Πλήκτρο Windows + R να ανοίξω α Τρέξιμο κουτί διαλόγου.
  2. Μόλις βρεθείτε μέσα στο πλαίσιο διαλόγου Εκτέλεση, πληκτρολογήστε «Powershell», μετά πατήστε Ctrl + Shift + Enter να ανοίξει ένα υπερυψωμένο Powershell παράθυρο.

    Πρόσβαση στο παράθυρο Powershell

  3. Στο Έλεγχος λογαριασμού χρήστη (UAC), Κάντε κλικ Ναί για να παραχωρήσετε πρόσβαση διαχειριστή.
  4. Μόλις βρεθείτε μέσα στο παράθυρο του Powershell, πληκτρολογήστε την ακόλουθη εντολή και πατήστε Εισαγω για να ενεργοποιήσετε το WSL + κάθε απαιτούμενη εξάρτηση:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  5. Κάντε επανεκκίνηση του υπολογιστή σας και δείτε εάν το πρόβλημα έχει πλέον επιλυθεί.

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

4. Χρησιμοποιήστε το βοηθητικό πρόγραμμα Επαναφορά συστήματος

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

Αυτό έχει βοηθήσει πολλούς ανθρώπους να λύσουν το πρόβλημά τους.

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

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

  1. Πάτα το Πλήκτρο Windows + R να ξεκινήσει το Τρέξιμο εντολή.
  2. Τύπος για rstru στο Τρέξιμο κουτί και χτυπήστε Εισαγω να ξεκινήσει το Επαναφοράς συστήματος μάγος.

    Ανοίξτε το μενού Επαναφορά Συστήματος

  3. Στην επόμενη οθόνη, επιλέξτε ένα διαφορετικό σημείο επαναφοράς πριν πατήσετε το Επόμενο κουμπί.

    Ανοίξτε ένα σημείο επαναφοράς

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

  4. Κάντε κλικ Φινίρισμα όταν ξεκινήσει η διαδικασία επαναφοράς, τότε παρακολουθήστε την επανεκκίνηση του υπολογιστή σας.
  5. Επανεκκινήστε τον υπολογιστή σας με Windows και δείτε εάν μπορείτε να ενημερώσετε το στοιχείο WSL.

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

5. Εγκαταστήστε κάθε εκκρεμή ενημέρωση των Windows

Η εγκατάσταση οποιωνδήποτε εκκρεμών ενημερώσεων των Windows πριν επιχειρήσετε να ενημερώσετε το στοιχείο WSL μπορεί να είναι καλή ιδέα εάν συνεχίσετε να τις αναβάλλετε. Ορισμένοι χρήστες που επηρεάστηκαν ανέφεραν ότι το πρόβλημα επιλύθηκε γρήγορα μόλις ενημέρωσαν τις εγκαταστάσεις των Windows στην πιο πρόσφατη έκδοση.

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

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

Για να διορθώσετε αυτό το πρόβλημα, βεβαιωθείτε ότι εκτελείτε την πιο πρόσφατη έκδοση της έκδοσης των Windows 11 χρησιμοποιώντας τη δυνατότητα Windows Update.

Για την επίλυση του 'Η WslRegisterDistribution απέτυχε με σφάλμα: 0x80070050', ακολουθήστε αυτά τα βήματα για να ενημερώσετε το Windows Update στην πιο πρόσφατη έκδοση των Windows 11:

  1. Τύπος Windows κλειδί + R να ανοίξει το Τρέξιμο κουτί διαλόγου.
  2. Στο πλαίσιο κειμένου, πληκτρολογήστε 'ms-settings:windowsupdate' να ανοίξει το Ενημερωμένη έκδοση για Windows καρτέλα της εφαρμογής Ρυθμίσεις.

    Πρόσβαση στην ενημέρωση των Windows

    Σημείωση: Μπορεί τώρα να συναντήσετε ένα μήνυμα ελέγχου λογαριασμού εάν δεν έχετε προσαρμόσει την προεπιλογή Ρυθμίσεις UAC. Κάντε κλικ Ναί για να παραχωρήσετε πρόσβαση διαχειριστή σε αυτήν την περίπτωση.

  3. Στη συνέχεια, επιλέξτε να Ελεγχος για ενημερώσεις από το μενού στη δεξιά πλευρά της οθόνης.

    Ελεγχος για ενημερώσεις

  4. Κάντε κλικ Εγκατάσταση τώρα για να ξεκινήσει η τοπική εγκατάσταση της ενημέρωσης αφού ολοκληρωθεί η λήψη της τοπικά.
  5. Ελέγξτε εάν το πρόβλημα επιλύθηκε με επανεκκίνηση του υπολογιστή σας.

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

6. Αναπτύξτε μια σάρωση CHKDSK

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

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

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

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

Αναπτύξτε μια σάρωση CHKDSK

ΣΠΟΥΔΑΙΟΣ: Για να εκχωρήσετε στο CHKDSK τα δικαιώματα που απαιτεί για την επιδιόρθωση κατεστραμμένων αρχείων, ανοίξτε το σε ένα παράθυρο με αυξημένο CMD. Ανεξάρτητα από την έκδοση των Windows που χρησιμοποιείτε, οι διαδικασίες θα πρέπει να λειτουργούν.

Μόλις ολοκληρωθεί η σάρωση CHKDSK, επανεκκινήστε τον υπολογιστή σας για να δείτε εάν το 'WslRegisterDistribution Failed with Error: 0x80070050″ το σφάλμα είναι ακόμα ορατό.

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

7. Εκτελέστε μια λειτουργία καθαρής εκκίνησης

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

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

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

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

Εκτελέστε μια λειτουργία καθαρής εκκίνησης

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

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

8. Αναπτύξτε μια σάρωση SFC και DISM

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

Η συντριπτική πλειονότητα των πιθανών προβλημάτων που θα μπορούσαν να είναι η αιτία αυτού του κωδικού σφάλματος μπορούν να διορθωθούν με άμεση εκτέλεση SFC (Έλεγχος αρχείων συστήματος) και DISM (Συντήρηση και διαχείριση εικόνας ανάπτυξης) επιταγές.

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

Η σάρωση SFC θα πρέπει να είναι η πρώτη σας πορεία δράσης . ΔΕΝ υπάρχει απαίτηση για σύνδεση στο Διαδίκτυο, επειδή αυτή η σάρωση θα χρησιμοποιήσει ένα τοπικό αρχείο για να αντικαταστήσει τα κατεστραμμένα αρχεία των Windows με άθικτα.

Αναπτύξτε μια σάρωση SFC

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

Διατρέχετε τον κίνδυνο να προκαλέσετε πρόσθετα τοπικά προβλήματα στον σκληρό δίσκο ή τον SSD του υπολογιστή σας κάνοντας αυτό.

Επανεκκινήστε το μηχάνημά σας αφού ολοκληρωθεί η σάρωση SFC και όταν επανέλθει, ξεκινήστε τη σάρωση DISM .

Αναπτύξτε μια σάρωση DISM

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

Κάντε επανεκκίνηση του υπολογιστή σας για άλλη μια φορά για να δείτε εάν το πρόβλημα έχει επιλυθεί όταν ολοκληρωθεί η σάρωση DISM.

Συνεχίστε στην επόμενη προτεινόμενη λύση παρακάτω εάν το πρόβλημα εξακολουθεί να υπάρχει.

9. Εκτελέστε μια εγκατάσταση Καθαρή εγκατάσταση ή επιδιόρθωση

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

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

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

Επισκευή εγκατάσταση – Αυτή η μέθοδος, γνωστή και ως επιτόπια επισκευή, προτείνεται εάν η μονάδα OS (C:) αποθηκεύει αυτήν τη στιγμή σημαντικές πληροφορίες που απλά δεν έχετε την πολυτέλεια να χάσετε. Ωστόσο, έχετε υπόψη σας ότι πρέπει να χρησιμοποιήσετε τα κατάλληλα μέσα εγκατάστασης για να λειτουργήσει. Το κύριο πλεονέκτημα αυτής της στρατηγικής είναι η διατήρηση όλου του προσωπικού σας περιεχομένου, συμπεριλαμβανομένων των παιχνιδιών, των εφαρμογών και των προτιμήσεων των χρηστών.