Πώς να διορθώσετε το "Υποσύστημα των Windows για το Linux δεν έχει εγκατεστημένες διανομές" Σφάλμα;

Το Bash είναι ένα Unix Shell και μια μορφή γλώσσας εντολών που εισήχθη για πρώτη φορά το 1989. Έχει διανεμηθεί ευρέως ως το προεπιλεγμένο κέλυφος Login για Linux και MacOS. Αν και φαίνεται κυρίως στο Linux και στο Marcos, υπάρχει μια έκδοση που μπορεί να εγκατασταθεί στα Windows 10. Ωστόσο, έχουν έρθει πολλές καταγγελίες χρηστών που δεν μπορούν να χρησιμοποιήσουν το Bash στα Windows 10 και ένα " Υποσύστημα για Windows " Δεν υπάρχει εγκατεστημένες διανομές "εμφανίζεται σφάλμα κατά την προσπάθεια να γίνει κάτι τέτοιο.

"Υποσύστημα παραθύρων για το Linux δεν έχει εγκατεστημένες διανομές" Μήνυμα σφάλματος

Τι προκαλεί το σφάλμα του "Υποσυστήματος των Windows για το Linux δεν έχει εγκατεστημένες διανομές";

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

  • Λείπουν διανομές: Κατά την εγκατάσταση bash για τα Windows, υπάρχουν ορισμένα πρόσθετα αρχεία που πρέπει να εγκατασταθούν για το υποσύστημα των Windows. Εάν αυτά τα αρχεία δεν μπορούν να ληφθούν αυτόματα από το Microsoft Store, αυτό το σφάλμα ενεργοποιείται.
  • Απενεργοποιημένη υπηρεσία: Σε ορισμένες περιπτώσεις, η υπηρεσία LxssManager που εκτελείται συνήθως στο παρασκήνιο ενδέχεται να αποκλειστεί μετά από μια πρόσφατη ενημέρωση. Αυτό μπορεί να εμποδίσει το λειτουργικό σύστημα να αποκτήσει όλα τα απαραίτητα αρχεία για να εκτελέσει το κέλυφος bash το οποίο μπορεί να προκαλέσει το σφάλμα.
  • Προεπιλεγμένη κακή κατανομή: Εάν το Ubuntu δεν έχει επιλεγεί ως προεπιλεγμένη διανομή για το λειτουργικό σύστημα, αυτό μπορεί να προκαλέσει αυτό το σφάλμα. Επειδή το Ubuntu είναι μια ουσιαστική διανομή για την εκτέλεση του κελύφους bash.

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

Λύση 1: Εγκατάσταση διανομών με μη αυτόματο τρόπο

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

  1. Πατήστε ταυτόχρονα τα πλήκτρα " Windows " + " R " για να ανοίξετε την εντολή Εκτέλεση.
  2. Πληκτρολογήστε " cmd " και πατήστε " Shift " + " Ctrl " + " Enter " για να χορηγήσετε τα δικαιώματα διαχειριστή.

    Πληκτρολογώντας το cmd στο Run Prompt και πατώντας Shift + Alt + Enter για να ανοίξετε μια ανυψωμένη γραμμή εντολών
  3. Πληκτρολογήστε την ακόλουθη εντολή και πατήστε το πλήκτρο enter.
     lxrun / install 

    Αρχίζοντας την εντολή Lxrun / install
  4. Αυτό θα ενεργοποιήσει τη λήψη από το Microsoft Store, πατήστε " Y " για να ξεκινήσει η διαδικασία λήψης εάν ζητηθεί από τη γραμμή εντολών.
  5. Ελέγξτε αν το πρόβλημα παραμένει.

    Σημείωση: Αυτή η εντολή μπορεί επίσης να εκτελεστεί στο Power Shell (Administrator)

Λύση 2: Περιμένετε 10 λεπτά

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

Λύση 3: Εγκατάσταση του Ubuntu

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

  1. Επανεκκινήστε τον υπολογιστή σας και συνδεθείτε στο λογαριασμό σας.
  2. Κάντε κλικ σε αυτόν τον σύνδεσμο για να ανοίξετε τη σελίδα λήψης.
  3. Κάντε κλικ στην επιλογή " Λήψη " και, στη συνέχεια, επιλέξτε την επιλογή "Άνοιγμα του Microsoft Store ".

    Κάνοντας κλικ στην επιλογή "Λήψη"
  4. Μόλις φορτώσετε το Microsoft Store, κάντε κλικ στην επιλογή " Λήψη " για να ξεκινήσετε τη λήψη της διανομής του Ubuntu.
  5. Μόλις τελειώσει η διαδικασία λήψης, κάντε κλικ στην επιλογή " Εγκατάσταση " που εμφανίζεται στη θέση της επιλογής " Λήψη ".

    Κάνοντας κλικ στην επιλογή "Εγκατάσταση"
  6. Το Ubuntu θα εγκατασταθεί τώρα στον υπολογιστή.
  7. Ελέγξτε αν το πρόβλημα παραμένει.

Λύση 4: Εκκίνηση της υπηρεσίας LxssManager

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

  1. Πατήστε ταυτόχρονα τα πλήκτρα " Windows " + " R " για να ανοίξετε την εντολή Εκτέλεση.
  2. Πληκτρολογήστε " Υπηρεσίες ". msc "και πατήστε" Enter ".

    Πληκτρολογήστε "Services.msc" και πατήστε Enter
  3. Κάντε κύλιση προς τα κάτω και κάντε διπλό κλικ στην υπηρεσία " LxssManager ".
  4. Κάντε κλικ στην αναπτυσσόμενη λίστα τύπου εκκίνησης και επιλέξτε " Αυτόματο ".
  5. Κάντε κλικ στην επιλογή " Έναρξη " και επιλέξτε " Εφαρμογή ".

    Επιλέγοντας Αυτόματο ως τύπο εκκίνησης και πατώντας το πλήκτρο Enter
  6. Κάντε κλικ στο " OK " και ελέγξτε εάν το πρόβλημα παραμένει.

Ενδιαφέροντα Άρθρα