- Οι χρήστες ενδέχεται να λάβουν σφάλματα WslRegisterDistribution Failed με διάφορους κωδικούς σφάλματος κατά την εγκατάσταση ή τη χρήση του WSL στα Windows 11.
- Τα πιο συνηθισμένα σφάλματα WSL των Windows 11 περιλαμβάνουν 0x80070032, 0x80370102, 0x8007023e και 0x8007019e.
- Υπάρχουν διάφοροι λόγοι για τους οποίους εμφανίζονται αυτά τα προβλήματα, αλλά ο πιο συνηθισμένος είναι ότι δεν έχετε ενεργοποιήσει μια κρίσιμη λειτουργία όπως η πλατφόρμα εικονικής μηχανής.
- Αυτά τα προβλήματα μπορεί να προκύψουν ως αποτέλεσμα κακόβουλου λογισμικού ή τεχνικού ζητήματος επίσης.
ΧΕΓΚΑΤΑΣΤΑΣΗ ΚΑΝΟΝΤΑΣ ΚΛΙΚ ΣΤΟ ΑΡΧΕΙΟ ΛΗΨΗΣ
- Κατεβάστε το Restoro PC Repair Tool που συνοδεύεται από πατενταρισμένες τεχνολογίες (διαθέσιμο δίπλωμα ευρεσιτεχνίας εδώ).
- Κάντε κλικ Εναρξη σάρωσης για να βρείτε ζητήματα των Windows 11 που θα μπορούσαν να προκαλούν προβλήματα υπολογιστή.
- Κάντε κλικ Φτιάξ'τα όλα για να διορθώσετε ζητήματα που επηρεάζουν την ασφάλεια και την απόδοση του υπολογιστή σας
- Το Restoro έχει ληφθεί από 0 αναγνώστες αυτόν τον μήνα.
Ένα σφάλμα WSL στα Windows 11 μπορεί να προκύψει για διάφορους λόγους. Το ακριβές μήνυμα είναι WslRegisterDistribution Failed με διαφορετικούς κωδικούς σφάλματος.
Το Windows Subsystem for Linux (WSL) είναι μια λειτουργία που επιτρέπει σε προγραμματιστές και τυπικούς χρήστες να εγκαταστήσουν και να εργαστούν με Linux στους υπολογιστές τους με Windows.
Παρά το γεγονός ότι αυτή η λειτουργικότητα είναι ιδιαίτερα πολύτιμη για τους προγραμματιστές, μπορεί περιστασιακά να προκαλέσει συγκλονιστικές επιπλοκές που είναι δύσκολο να διορθωθούν.
Ευτυχώς, αυτά τα σφάλματα δεν είναι ανυπέρβλητα. σε αυτήν την ανάρτηση, θα εξετάσουμε όλες τις πιθανές αιτίες και λύσεις.
Ποια είναι τα πιο συνηθισμένα σφάλματα WSL στα Windows 11;
Το σφάλμα WSL στα Windows 11 περιλαμβάνει μια ποικιλία κωδικών και προειδοποιήσεων. αυτά είναι τα πιο διαδεδομένα:
- WslRegisterDistribution απέτυχε με σφάλμα: 0x80070032
- Το WslRegisterDistribution απέτυχε με σφάλμα: 0x80370102
- Το WslRegisterDistribution απέτυχε με Σφάλμα: 0x8007023e
- Το WslRegisterDistribution απέτυχε με σφάλμα 0x8007019e
Ας πάμε στις λύσεις τώρα που καλύψαμε τους κωδικούς σφαλμάτων.
Πώς μπορώ να διορθώσω τα σφάλματα WSL των Windows 11;
1. Διόρθωση WslRegisterDistribution Failed: σφάλμα 0x80070032
1.1 Σαρώστε τον υπολογιστή σας για κακόβουλο λογισμικό
- Τύπος Windows + Εγώ κλειδιά για άνοιγμα Ρυθμίσεις.
- Κάντε κλικ στο Απόρρητο & Ασφάλεια, στη συνέχεια στο δεξιό παράθυρο, επιλέξτε Ασφάλεια των Windows.
- Μετά από αυτό, κάντε κλικ στο Προστασία από ιούς και απειλές.
- Στη συνέχεια, επιλέξτε Σάρωσηεπιλογές.
- Επιλέγω Πλήρης σάρωση και μετά κάντε κλικ στο Σάρωση τώρα.
- Αφήστε τη σάρωση να ολοκληρωθεί.
Το πρώτο πράγμα που πρέπει να κάνετε όταν λαμβάνετε έναν κωδικό σφάλματος Windows 11 WSL 0x80070032 είναι να σαρώσετε το σύστημά σας για κακόβουλο λογισμικό.
Το λογισμικό προστασίας από ιούς από εταιρείες όπως η ESET είναι επίσης μια καλή εναλλακτική λόγω της εξειδίκευσής τους σε αυτόν τον τομέα.
Αυτό το πρόγραμμα κατά του κακόβουλου λογισμικού διασφαλίζει ότι ο σκληρός δίσκος του υπολογιστή σας δεν θα μολυνθεί από κακόβουλο λογισμικό.
⇒ Αποκτήστε το ESET
1.2 Ενεργοποιήστε το WSL
- Πάτα το Windows κλειδί και πληκτρολογήστε Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows, μετά κάντε κλικ στο αποτέλεσμα για να το ανοίξετε.
- Εύρημα Υποσύστημα Windows για Linux και ενεργοποιήστε το.
- Κάντε κλικ Εντάξει.
- Αφήστε το να αναζητήσει και να εγκαταστήσει τα απαιτούμενα αρχεία συστήματος, στη συνέχεια επανεκκινήστε τον υπολογιστή σας και ελέγξτε εάν το πρόβλημα έχει λυθεί.
Μπορείτε επίσης να ενεργοποιήσετε το WSL χρησιμοποιώντας το Windows PowerShell ακολουθώντας τα παρακάτω βήματα:
- Κάνε κλικ στο Αρχή μενού, τύπος Windows PowerShell, κάντε δεξί κλικ πάνω του και επιλέξτε Εκτελέστε ως διαχειριστής.
-
Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Εάν χρειάζεται, πληκτρολογήστε το ακόλουθο γράμμα για να επανεκκινήσετε το σύστημά σας: Υ.
1.3 Ενεργοποίηση εικονικής μηχανής
- μεταβείτε στο Αρχή μενού και πληκτρολογήστε Ενεργοποιήστε τις δυνατότητες των Windowsενεργοποίηση ή απενεργοποίηση, στη συνέχεια κάντε κλικ στο αποτέλεσμα για να το ανοίξετε.
- Εύρημα Πλατφόρμα εικονικής μηχανής και ενεργοποιήστε το και μετά κάντε κλικ Εντάξει.
Η εγκατάσταση της εικονικής μηχανής είναι απαραίτητη για την εκτέλεση του WSL. Εάν το σύστημά σας το υποστηρίζει, εγκαταστήστε το χρησιμοποιώντας τις δυνατότητες των Windows, εκτός εάν αντιμετωπίσετε προβλήματα.
1.4 Διόρθωση ζητήματος άδειας αρχείου
- Τύπος Windows + R πλήκτρα για να ανοίξετε το Τρέξιμο κουτί διαλόγου.
- Τύπος %localappdata%\Packages\ και πατήστε Εισαγω.
- Βρες το Distro φάκελο, κάντε δεξί κλικ πάνω του και επιλέξτε Ιδιότητες.
- μεταβείτε στο Καρτέλα Ασφάλεια ενότητα και κάντε κλικ στο Προχωρημένος επιλογή.
- Ελέγξτε για να δείτε ότι ο λογαριασμός σας είναι στη λίστα ή όχι. Εάν ο λογαριασμός σας βρίσκεται στη λίστα, προχωρήστε στην ακόλουθη μέθοδο. Εάν όχι, διαγράψτε και εγκαταστήστε ξανά το WSL.
1.5 Επανεκκινήστε την υπηρεσία LxssManager
- Πάτα το Windows + R πλήκτρα για να ανοίξετε το Τρέξιμο.
- Τύπος Services.msc και πατήστε Εισαγω.
- Εύρημα LxssManager, κάντε δεξί κλικ πάνω του και επιλέξτε Να σταματήσει.
- Επανεκκινήστε το WSL και ελέγξτε εάν το σφάλμα έχει εξαφανιστεί ή όχι.
Το LxssManager ελέγχει τις λειτουργίες διανομών στο παρασκήνιο. Εάν αποτύχει να ξεκινήσει ή έχει κολλήσει στη διαδικασία, ενδέχεται να λάβετε το σφάλμα 0x80070032.
Επομένως, η επανεκκίνηση της υπηρεσίας LxssManager μπορεί να λύσει αυτό το πρόβλημα.
1.6 Εκκινήστε το WSL από το Microsoft Store
- Πάτα το Windows κλειδί για να ανοίξετε το Αρχή μενού και μετά πληκτρολογήστε Microsoft Store και πατήστε Εισαγω.
- Επιλέγω Η βιβλιοθήκη μου από την κάτω αριστερή γωνία της εφαρμογής.
- Βρείτε την εφαρμογή διανομής Linux όπως π.χ Ubuntu, μετά κάντε κλικ Εκτόξευση και ελέγξτε αν το πρόβλημα έχει λυθεί ή όχι.
Μερικές φορές, το σφάλμα WSL των Windows 11 μπορεί να συμβεί εξαιτίας ενός σφάλματος στη διανομή Linux που εγκαταστήσατε. Για να επιλύσετε αυτό το ζήτημα, μπορείτε να επανεκκινήσετε την εφαρμογή διανομής WSL από το Microsoft Store.
2. Χρησιμοποιήστε ένα εργαλείο επισκευής υπολογιστή
Δεν είναι ασυνήθιστο ο υπολογιστής σας να είναι η ρίζα ενός προβλήματος και είναι εύκολο να το διορθώσετε χρησιμοποιώντας ένα εργαλείο τρίτου κατασκευαστή.
Το Restoro θα αναλύσει τα κατεστραμμένα και τα αρχεία που λείπουν και θα τα επιδιορθώσει. Αυτή η εφαρμογή θα λύσει τη συντριπτική πλειονότητα των περιπτώσεων όταν το σφάλμα συμβαίνει λόγω καταστροφής του συστήματος.
⇒ Αποκτήστε το Restoro
3. Διόρθωση WslRegisterDistribution Failed: 0x80040306 σφάλμα κατά την εγκατάσταση
- Πάτα το Windows + R πλήκτρα για να ανοίξετε το Τρέξιμο παράθυρο διαλόγου και, στη συνέχεια, πληκτρολογήστε cmd.exe.
- Κάντε δεξί κλικ στη γραμμή τίτλου και επιλέξτε Ιδιότητες.
- Καταργήστε την επιλογή Χρησιμοποιήστε κονσόλα παλαιού τύπου και κάντε κλικ Εντάξει.
4. Διόρθωση WslRegisterDistribution Failed: σφάλμα 0x80370102
Συμβουλή ειδικού: Ορισμένα ζητήματα υπολογιστών είναι δύσκολο να αντιμετωπιστούν, ειδικά όταν πρόκειται για κατεστραμμένα αποθετήρια ή για αρχεία Windows που λείπουν. Εάν αντιμετωπίζετε προβλήματα με την επιδιόρθωση ενός σφάλματος, το σύστημά σας μπορεί να είναι μερικώς κατεστραμμένο. Συνιστούμε να εγκαταστήσετε το Restoro, ένα εργαλείο που θα σαρώσει το μηχάνημά σας και θα εντοπίσει ποιο είναι το σφάλμα.
Κάντε κλικ ΕΔΩ για λήψη και έναρξη επισκευής.
4.1 Ενεργοποίηση Hyper-V
- Πάτα το Windows κλειδί για να ανοίξετε το Αρχή μενού, τύπος Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windowsκαι πατήστε το Εισαγω κλειδί.
- Εύρημα Hyper-V και ενεργοποιήστε το.
- Τώρα, κάντε κλικ Εντάξει.
- Κάντε επανεκκίνηση του υπολογιστή σας και ελέγξτε εάν το πρόβλημα έχει λυθεί ή όχι.
Εάν εμφανιστεί ο κωδικός σφάλματος 0x80370102 των Windows 11 WSL, το πρώτο πράγμα που μπορείτε να κάνετε είναι να ενεργοποιήσετε το Hyper-V. Αυτή είναι μια λειτουργικότητα που απαιτείται για την εργασία με WSL.
4.2 Ενεργοποίηση εικονικοποίησης υλικού
- Κάντε δεξί κλικ στο Αρχή μενού, ανοίξτε Διαχειριστής εργασιών.
- μεταβείτε στο Εκτέλεση καρτέλα και ελέγξτε εάν το Εικονικοποίηση είναι ενεργοποιημένο.
- Αν Εικονικοποίηση δεν είναι ενεργοποιημένο, επανεκκινήστε τον υπολογιστή σας και πατήστε το πλήκτρο BIOS μόλις εκκινηθεί ο υπολογιστής για να εισέλθετε στην επιλογή BIOS του υπολογιστή σας. F1, F2, F10, F12, ή ΔΕΛ μπορεί να είναι το κλειδί του BIOS.
- Εντοπίστε την ενότητα διαμόρφωσης CPU και ενεργοποιήστε το Εικονικοποίηση.
Εάν θέλετε να χρησιμοποιήσετε το Hyper-V powered WSL στον υπολογιστή σας, πρέπει να ενεργοποιήσετε την εικονικοποίηση υλικού.
4.3. Ενεργοποίηση πλατφόρμας εικονικής μηχανής (VMP)
- μεταβείτε στο Αρχή μενού και πληκτρολογήστε Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows μετά χτυπήστε Εισαγω.
- Εύρημα Πλατφόρμα εικονικής μηχανής και ενεργοποιήστε το και μετά κάντε κλικ στο Εντάξει.
- Περιμένετε να ολοκληρωθεί η εγκατάσταση και επανεκκινήστε τον υπολογιστή σας.
Το VMP είναι μία από τις απαραίτητες δυνατότητες που πρέπει να ενεργοποιηθούν για να διορθώσετε τον κωδικό σφάλματος 0x80370102 των Windows 11 WSL.
5. Διόρθωση WslRegisterDistribution Failed: σφάλμα 0x8007023e
5.1 Απενεργοποιήστε και ενεργοποιήστε το υποσύστημα Linux
- Κάνε κλικ στο Αρχή μενού και πληκτρολογήστε Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows μετά χτυπήστε Εισαγω.
- Καταργήστε την επιλογή Hyper-V, Windows Subsystem for Linux, Virtual Machine Platform και Windows HypervisorΠλατφόρμα, στη συνέχεια επιλέξτε Εντάξει.
- Κάντε επανεκκίνηση του υπολογιστή σας.
- Rκαταργήστε ξανά τις δυνατότητες των Windows και ενεργοποιήστε τις ξανά.
5.2 Επανεγκατάσταση του υποσυστήματος Windows για Linux (WSL)
- Τύπος Windows + Εγώ κλειδιά για άνοιγμα Ρυθμίσεις.
- Στο αριστερό παράθυρο, επιλέξτε Εφαρμογέςκαι, στη συνέχεια, στο δεξιό τμήμα του παραθύρου, κάντε κλικ στο Εφαρμογές και δυνατότητες.
- Βρείτε τη διανομή Linux (όπως Ubuntu) στη λίστα, κάντε κλικ στην επιλογή με τις τρεις τελείες και επιλέξτε Απεγκατάσταση.
- Αφήστε τη διαδικασία να ολοκληρωθεί.
- Μετά από αυτό, βρείτε Υποσύστημα Windows για Linux στη λίστα, κάντε κλικ στο μενού με τις τρεις τελείες και επιλέξτε Απεγκατάσταση.
- Ακολουθήστε τα βήματα που αναφέρονται στην προηγούμενη μέθοδο για να την απενεργοποιήσετε WSL και Windows Hypervisor Platform σε Χαρακτηριστικά των Windows.
- Κάντε επανεκκίνηση του υπολογιστή σας και, στη συνέχεια, εγκαταστήστε το WSL.
- 3 απλοί τρόποι για να επανεκκινήσετε έναν απομακρυσμένο υπολογιστή χρησιμοποιώντας το CMD
- Η νέα γραμμή ελεγκτή Xbox δοκιμάζεται από τα Windows 11 και το Xbox Insiders
- Το Windows 11 Build 22616 επαναφέρει τη λειτουργία μεταφοράς και απόθεσης της γραμμής εργασιών
- Σφάλμα εγκατάστασης προγράμματος οδήγησης CFosSpeed στα Windows 11: 3 Διορθώσεις
6. Διόρθωση WslRegisterDistribution Failed: σφάλμα 0x8007019e
6.1 Ενημερώστε το Linux χρησιμοποιώντας το Terminal
- μεταβείτε στο Αρχή μενού, τύπος cmd στη συνέχεια κάντε δεξί κλικ Γραμμή εντολώνκαι επιλέξτε Εκτελέστε ως διαχειριστής.
- Πληκτρολογήστε τις ακόλουθες εντολές στη γραμμή εντολών και πατήστε Εισαγω για να ενημερώσετε την εφαρμογή διανομής Linux:
C:\> bash. $ sudo apt-get ενημέρωση. $ sudo apt-get dist-upgrade. $
C:\> έξοδος
6.2 Επισκευάστε την εφαρμογή τερματικού Linux
- Τύπος Windows + Εγώ κλειδιά για άνοιγμα Ρυθμίσεις.
- Στο αριστερό παράθυρο, κάντε κλικ Εφαρμογές, μετά στο δεξιό παράθυρο, επιλέξτε Εφαρμογές και δυνατότητες.
- Βρες ένα Εφαρμογή διανομής Linux όπως Ubuntu μετά κάντε κλικ στις τρεις τελείες και επιλέξτε Προχωρημένες επιλογές.
- Κάντε κύλιση προς τα κάτω στη σελίδα για να βρείτε το Επισκευή επιλογή και μετά κάντε κλικ σε αυτήν.
Ελέγξτε για να βεβαιωθείτε ότι το σφάλμα έχει διορθωθεί, εάν όχι προχωρήστε στην επόμενη λύση.
6.3.Επαναφέρετε την εφαρμογή τερματικού Linux
- Τύπος Windows + Εγώ κλειδιά για άνοιγμα Ρυθμίσεις.
- Στο αριστερό παράθυρο, κάντε κλικ Εφαρμογές, μετά στο δεξιό παράθυρο, επιλέξτε Εφαρμογές και δυνατότητες.
- Βρες ένα Εφαρμογή διανομής Linux όπως Ubuntu μετά κάντε κλικ στις τρεις τελείες και επιλέξτε Προχωρημένες επιλογές.
- Κάντε κύλιση προς τα κάτω στη σελίδα για να βρείτε το Επαναφορά επιλογή και μετά κάντε κλικ σε αυτήν.
Το WslRegisterDistribution απέτυχε με το σφάλμα 0x8007019e μπορεί να προκύψει λόγω κατεστραμμένης εγκατάστασης της εφαρμογής Linux. Μπορείτε να επιδιορθώσετε ή να επαναφέρετε την εφαρμογή διανομής Linux για να λύσετε το πρόβλημα.
8. Επιδιόρθωση Δεν είναι δυνατή η πρόσβαση στα αρχεία WSL από τα Windows
- Τύπος Windows + Εγώ κλειδιά για άνοιγμα Ρυθμίσεις.
- Στη συνέχεια, επιλέξτε Ενημερωμένη έκδοση για Windows και κάντε κλικ στο Προχωρημένες επιλογές.
- Τώρα, ενεργοποιήστε Λάβετε ενημερώσεις για άλλα προϊόντα της Microsoft κατά την ενημέρωση των Windows.
Όταν ο διακομιστής αρχείων πρωτοκόλλου 9P αποτυγχάνει να ξεκινήσει, δεν θα έχετε πρόσβαση στο Υποσύστημα Windows για Linux \\wsl$ στα Windows.
Ο ευκολότερος τρόπος για να διορθώσετε αυτό το σφάλμα είναι να ενεργοποιήσετε τις ενημερώσεις για τα προϊόντα της Microsoft Ενημερωμένη έκδοση για Windows.
9. Επιδιόρθωση Δεν ήταν δυνατή η εύρεση της αναφερόμενης διάταξης
- Πάτα το Windows κλειδί και τύπος Ενεργοποίηση ή απενεργοποίηση των λειτουργιών των Windows, μετά χτυπήστε Εισαγω.
- Βρείτε και ενεργοποιήστε το Υποσύστημα Windows για Linux στο παράθυρο που εμφανίζεται.
10. Το Bash είναι κρεμασμένο
Εάν το Bash κολλάει ή αρνείται να απαντήσει στην είσοδο, επανεκκινήστε το σύστημά σας. Μπορείτε επίσης να αναφέρετε μια ένδειξη αποθήκευσης μνήμης.
Πριν απορρίψετε τη μνήμη σας, φροντίστε να αποθηκεύσετε την εργασία σας γιατί αυτό θα οδηγήσει σε κατάρρευση του συστήματος.
Τι προκαλεί τα σφάλματα WSL;
Ο κωδικός σφάλματος WslRegisterDistribution απέτυχε 0x800700032 εμφανίζεται όταν είναι απενεργοποιημένη η πλατφόρμα της εικονικής μηχανής.
Ο κωδικός σφάλματος WslRegisterDistribution απέτυχε 0x80370102 είναι ένα νέο σφάλμα που δεν περιορίζεται στη διανομή Linux. Μπορεί να αντιμετωπίσετε αυτό το σφάλμα κατά την προσπάθεια εγκατάστασης της διανομής του Debian επίσης.
Επιπλέον, αυτό το σφάλμα παρουσιάζεται όταν θέλετε να εκτελέσετε μια έκδοση προεπισκόπησης του Windows Insider και ενδέχεται να δείτε ελαττώματα ή σφάλματα επειδή είναι υπό ανάπτυξη.
Η αναβάθμιση του WSL και η απενεργοποίηση του Virtualization ενδέχεται επίσης να προκαλέσουν αυτό το σφάλμα. Το σφάλμα WslRegisterDistributionFailed 0x8007023e προκαλείται από πρόβλημα με το WSL ή τις ρυθμίσεις εικονικής μηχανής στα Windows.
Σφάλματα μπορεί να προκύψουν ως αποτέλεσμα λανθασμένης ή ελλιπούς εγκατάστασης WSL, καθώς και ως αποτέλεσμα προβλήματος με τις ρυθμίσεις των Windows ή WSL.
Ενώ υπάρχουν πολλά ζητήματα που σχετίζονται με το WSL στα Windows 11, η επίλυσή τους είναι συνήθως τόσο απλή επανεγκατάσταση του WSL ή βεβαιωθείτε ότι έχετε ενεργοποιήσει την κατάλληλη δυνατότητα.
Βεβαιωθείτε ότι η Εικονικοποίηση υλικού και η Πλατφόρμα Εικονικής Μηχανής είναι και τα δύο ενεργοποιημένα στον υπολογιστή σας προτού καταδυθείτε σε οποιεσδήποτε εξελιγμένες μεθόδους.
Εάν ξεπεράσατε με επιτυχία τα σφάλματα WSL στα Windows 11, πείτε μας ποιο ήταν το πρόβλημα και πώς το επιλύσατε.
- Κατεβάστε αυτό το εργαλείο επισκευής υπολογιστή Αξιολογήθηκε Εξαιρετική στο TrustPilot.com (η λήψη ξεκινά από αυτή τη σελίδα).
- Κάντε κλικ Εναρξη σάρωσης για να βρείτε ζητήματα των Windows που θα μπορούσαν να προκαλούν προβλήματα στον υπολογιστή.
- Κάντε κλικ Φτιάξ'τα όλα για να διορθώσετε προβλήματα με τις κατοχυρωμένες τεχνολογίες (Αποκλειστική Έκπτωση για τους αναγνώστες μας).
Το Restoro έχει ληφθεί από 0 αναγνώστες αυτόν τον μήνα.