Το WslRegisterDistribution απέτυχε με σφάλμα 0x800700b7 ή 0x80080005

Μερικοί από τους χρήστες παραπονέθηκαν ότι το WslRegisterDistribution απέτυχε με το σφάλμα 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 ) ή 0x80080005 , το οποίο μερικές φορές συμβαίνει μετά την επανεκκίνηση του υπολογιστή. Εμφανίζεται όταν εκκινείται το Ubuntu ή οποιοδήποτε άλλο Dextro . Αυτή η ανάρτηση θα σας βοηθήσει να επιλύσετε το πρόβλημα. Εδώ είναι το πλήρες μήνυμα σφάλματος:

Η εγκατάσταση, μπορεί να διαρκέσει μερικά λεπτά…
Το WslRegisterDistribution(WslRegisterDistribution) απέτυχε με σφάλμα: 0x800700b7/0x80080005
Η εγκατάσταση διανομής έχει καταστραφεί.
Επιλέξτε (Please)Επαναφορά(Reset) από τις Ρυθμίσεις εφαρμογής(App Settings) ή απεγκαταστήστε και εγκαταστήστε ξανά την εφαρμογή.
Σφάλμα: 0x800700b7 Δεν είναι δυνατή η δημιουργία αρχείου όταν αυτό το αρχείο υπάρχει ήδη.
Πατήστε οποιοδήποτε κουμπί για να συνεχίσετε…

Το WslRegisterDistribution(WslRegisterDistribution) απέτυχε με σφάλμα 0x800700b7 ή 0x80080005

Η ανάλυση είναι αρκετά απλή και περιλαμβάνει επανεκκίνηση του  διαθέσιμου LxssManager και άλλων υπηρεσιών στα Windows . Το WSL(WSL) περιέχει δύο λειτουργίες—Λειτουργία χρήστη και Λειτουργία(Mode) πυρήνα ,(Kernel Mode) συμπεριλαμβανομένων των  Bash, LxssManager, Lxss.sys και lxcore.sys. ( Bash, LxssManager, Lxss.sys, and lxcore.sys.) Το LxssManager(LxssManager) είναι μια υπηρεσία διαχείρισης συνεδρίας λειτουργίας χρήστη που εκκινεί μια νέα παρουσία του WSL . Να τι λέει η περιγραφή:

The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. If the service is stopped or disabled, those binaries will no longer run.

Επανεκκινήστε την υπηρεσία LxssManager

Το WslRegisterDistribution απέτυχε με σφάλμα: 0x800700b7

Πατήστε(Press) το πλήκτρο Windows και πληκτρολογήστε cmd μέχρι να εμφανιστεί η Γραμμή εντολών(Command Prompt) στη λίστα. Κάντε δεξί κλικ πάνω του και επιλέξτε Εκτέλεση ως διαχειριστής. (choose to Run as administrator.)Στη συνέχεια πληκτρολογήστε την παρακάτω εντολή.

sc query LxssManager
sc stop LxssManager
sc start LxssManager

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

sc config LxssManager start=auto

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

Ορίστε το LxssManager Auto-Start(Set LxssManager Auto-Start) χρησιμοποιώντας το μητρώο(Registry)

Αυτόματη εκκίνηση του μητρώου LxssManager του WSL

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

  • Ανοίξτε το Run(Run) prompt, πληκτρολογήστε regedit και πατήστε το πλήκτρο Enter
  • Στον Επεξεργαστή Μητρώου(Registry Editor) , μεταβείτε στην ακόλουθη διαδρομή.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
  • Κάντε διπλό κλικ(Double-click) στο πλήκτρο Έναρξη(Start) για να ανοίξετε σε λειτουργία επεξεργασίας. Ορίστε την τιμή ως 2 και αποθηκεύστε την.

Αυτό θα διασφαλίσει ότι το LxssManager έχει ρυθμιστεί σε αυτόματο.

Ελπίζω ότι η ανάρτηση ήταν εύκολη στην παρακολούθηση και μπορέσατε να επιλύσετε το σφάλμα WslRegisterDistribution αποτυχία 0x80080005 ή 0x800700b7 χρησιμοποιώντας αυτήν την συμβουλή. Το σφάλμα επιλύεται εύκολα και εφόσον μπορείτε να ρυθμίσετε την αυτόματη εκκίνηση της υπηρεσίας, θα μπορείτε να το διορθώσετε.

Παρόμοιο WslRegisterDistribution απέτυχε με σφάλματα(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x800410020x80070422 | 0x80370114 | 0x80370102 | 0x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e και 0x8000000d(0x8007019e and 0x8000000d) .



About the author

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



Related posts