Εάν το WSL φαίνεται να έχει σταματήσει να λειτουργεί μετά τη μετάβαση στα Windows 11, ανατρέξτε σε αυτόν τον οδηγό για να το διορθώσετε ξανά.
Υπάρχουν αρκετοί πιθανοί λόγοι για τους οποίους το Υποσύστημα Windows για Linux (WSL) σταμάτησε να λειτουργεί μετά την αναβάθμιση του υπολογιστή σας σε Windows 11. Ευτυχώς, η βλάβη είναι απίθανο να είναι τερματική, αν και ίσως χρειαστεί να δοκιμάσετε μερικές διαφορετικές επιδιορθώσεις για να λειτουργήσει ξανά.
Ακολουθούν διάφοροι τρόποι για να ενεργοποιήσετε ξανά το Υποσύστημα Windows για Linux μετά την αναβάθμιση σε Windows 11.
1. Ελέγξτε ότι το WSL είναι ενεργοποιημένο
Δεν είναι ασυνήθιστο ότι η αναβάθμιση σε μια νεότερη έκδοση του λειτουργικού συστήματος θα σπάσει ορισμένες εφαρμογές και λειτουργίες. Επομένως, αν και μπορεί να ακούγεται προφανές, ο έλεγχος του WSL δεν έχει απλώς απενεργοποιηθεί κατά τη διαδικασία αναβάθμισης θα πρέπει να είναι το πρώτο σας βήμα. Δείτε πώς μπορείτε να ελέγξετε:
- Στην Αναζήτηση των Windows, πληκτρολογήστε Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows και κάντε κλικ στο αποτέλεσμα αναζήτησης που θα πρέπει να εμφανίζεται στην κορυφή.
- Στο παράθυρο διαλόγου Σύστημα των Windows, κάντε κύλιση προς τα κάτω μέχρι να δείτε Υποσύστημα Windows για Linux.
- Εάν το πλαίσιο ελέγχου για τη δυνατότητα δεν είναι επιλεγμένο, κάντε το τώρα. Στη συνέχεια κάντε κλικ Εντάξει.
- Ενδέχεται επίσης να χρειαστεί να κάνετε επανεκκίνηση του υπολογιστή σας πριν ελέγξετε εάν αυτό διορθώθηκε το πρόβλημα.
Ας ελπίσουμε ότι το WSL λειτουργεί τώρα και μπορείτε να αρχίσετε να χρησιμοποιείτε το εργαλείο. Εάν όχι, διαβάστε για κάποιες άλλες πιθανές λύσεις.
Μάθετε περισσότερα για το πράγματα που μπορείτε να κάνετε με το WSL και το Linux στον υπολογιστή σας με Windows.
2. Ενεργοποιήστε την πλατφόρμα Hyper-V και Virtual Machine
Εάν θέλετε να χρησιμοποιήσετε ένα υποσύστημα όπως το WSL στα Windows, θα πρέπει επίσης να ενεργοποιήσετε τα εργαλεία εικονικοποίησης. Αυτά περιλαμβάνουν το Hyper-V και την πλατφόρμα Virtual Machine.
Εάν ανοίξει μια διεπαφή γραμμής εντολών, λέγοντας ότι δεν είναι εγκατεστημένη μια απαιτούμενη δυνατότητα, όταν προσπαθείτε να εκτελέσετε τη διανομή Linux σας, πιθανότατα αυτό αναφέρεται.
- Ψάχνω για Ενεργοποιήστε ή απενεργοποιήστε τις δυνατότητες των Windows και κάντε κλικ στο αποτέλεσμα αναζήτησης.
- Στις δυνατότητες των Windows, κάντε κύλιση προς τα κάτω για να βρείτε Πλατφόρμα εικονικής μηχανής και Windows Hypervisor Platform.
- Επιλέξτε τα πλαίσια δίπλα σε καθεμία από αυτές τις δυνατότητες και, στη συνέχεια, κάντε κλικ Εντάξει.
- Θα χρειαστεί να επανεκκινήσετε τον υπολογιστή σας για να ολοκληρώσετε την εγκατάσταση αυτών των εργαλείων.
3. Επιδιορθώστε την εφαρμογή διανομής Linux
Η εφαρμογή διανομής Linux σας, όπως το Ubuntu, το Kali ή το Debian, μπορεί να είναι κατεστραμμένο ή να χρειάζεται ενημέρωση. Αυτό μπορεί να προκαλέσει το WSL να φαίνεται ότι είναι κατεστραμμένο. Η επιδιόρθωση εφαρμογών των Windows είναι πολύ εύκολη.
- Ανοιξε Ρυθμίσεις > Εφαρμογές > Εφαρμογή και δυνατότητες.
- Κάντε κύλιση προς τα κάτω στη λίστα των εφαρμογών σας για να βρείτε την εφαρμογή διανομής Linux.
- Κάντε κλικ στο τρεις τελείες στα δεξιά του ονόματος της εφαρμογής και επιλέξτε Προχωρημένες επιλογές.
- Κάντε κλικ στο Επισκευή και ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη εάν απαιτούνται επισκευές.
Ελέγξτε εάν το WSL λειτουργεί. Εάν όχι, δοκιμάστε να απεγκαταστήσετε και να επανεγκαταστήσετε την εφαρμογή διανομής Linux.
4. Αναγκάστε το WSL να ανοίξει χρησιμοποιώντας το Microsoft Store
Εάν το WSL είναι ενεργοποιημένο αλλά εξακολουθεί να αρνείται να ανοίξει, μπορείτε να δοκιμάσετε να αναγκάσετε την εκκίνηση μέσω της εφαρμογής Microsoft Store. Αυτό μπορεί μερικές φορές να διορθώσει προσωρινές δυσλειτουργίες όταν το απευθείας άνοιγμα του WSL δεν λειτουργεί.
- Ανοίξτε την εφαρμογή Microsoft Store και αναζητήστε WSL.
- Στη σελίδα καταστήματος για το WSL, θα πρέπει να δείτε ένα Ανοιξε κουμπί. Αν το κουμπί λέει Εκσυγχρονίζω, κάντε κλικ για να ενημερώσετε την εφαρμογή.
- Κάντε κλικ στο Ανοιξε και θα πρέπει να ξεκινήσει η προεπιλεγμένη εφαρμογή διανομής Linux.
- Αν ανοίξει ένα παράθυρο διεπαφής γραμμής εντολών, πιθανότατα θα σας πει ότι λείπει μια απαιτούμενη δυνατότητα. Βλέπω Ενεργοποιήστε την πλατφόρμα Hyper-V και Virtual Machine πάνω από.
Εάν το να ανοίξετε το WSL δεν λειτουργεί, δοκιμάστε το ίδιο με την εφαρμογή διανομής Linux που χρησιμοποιείτε. Ανοίξτε το Store, αναζητήστε τη διανομή σας και κάντε κλικ στο Ανοιξε κουμπί.
5. Απεγκαταστήστε τις πρόσφατες ενημερώσεις για να διορθώσετε το WSL
Εάν το WSL σταμάτησε να λειτουργεί μετά την εγκατάσταση μιας ενημέρωσης, η ενημερωμένη έκδοση μπορεί να είναι η αιτία. Μπορείτε να απεγκαταστήσετε την πιο πρόσφατη ενημέρωση για να δείτε εάν αυτό διορθώνει το πρόβλημα.
Απεγκατάσταση ενημερώσεων των Windows δεν είναι μια περίπλοκη διαδικασία, ακόμα κι αν δεν το έχετε ξανακάνει.
Εάν, μετά την απεγκατάσταση της ενημέρωσης, το WSL εξακολουθεί να μην λειτουργεί, είναι καλή ιδέα να το εγκαταστήσετε ξανά. Οι ενημερώσεις μπορεί συχνά να περιλαμβάνουν τροποποιήσεις ασφάλειας και απόδοσης, επομένως γενικά συνιστάται να διατηρείτε τα Windows ενημερωμένα.
6. Ελέγξτε ότι το κακόβουλο λογισμικό δεν μπλοκάρει το WSL
Το τελευταίο πράγμα που πρέπει να προσπαθήσετε να κάνετε το WSL να λειτουργεί είναι η σάρωση για κακόβουλο λογισμικό. Η πιθανότητα για κακόβουλο λογισμικό να εμποδίσει το Windows Subsystem for Linux να λειτουργήσει είναι χαμηλή, αλλά όχι πρωτόγνωρη.
Τρέξτε α πλήρης σάρωση στο Microsoft Defender ή οποιοδήποτε λογισμικό προστασίας από ιούς τρίτου κατασκευαστή χρησιμοποιείτε. Θέστε σε καραντίνα ή αφαιρέστε οποιοδήποτε κακόβουλο λογισμικό εντοπίσει η σάρωση προστασίας από ιούς. Στη συνέχεια, επανεκκινήστε τον υπολογιστή σας και δοκιμάστε να χρησιμοποιήσετε το WSL για να δείτε αν αυτό ήταν το πρόβλημα.
Διόρθωση WSL μετά την αναβάθμιση σε Windows 11
Η αναβάθμιση στα Windows 11 συνήθως γίνεται ομαλά, αλλά οι εφαρμογές και οι λειτουργίες μπορεί περιστασιακά να χαλάσουν. Εάν διαπιστώσετε ότι το WSL δεν λειτουργεί πλέον μετά την αναβάθμιση στο πιο πρόσφατο λειτουργικό σύστημα Windows, μην ανησυχείτε, συνήθως υπάρχει μια εύκολη λύση. Ίσως χρειαστεί να ενεργοποιήσετε ξανά τη δυνατότητα μόνο στις ρυθμίσεις συστήματος των Windows, αλλά αν όχι, η εκτέλεση των άλλων επιδιορθώσεων εδώ θα λύσει συνήθως το πρόβλημα.