Προσαρμόστε τον πυρήνα WSL αστραπιαία με αυτές τις συμβουλές για τα Windows 11.

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

Γιατί να ενημερώσετε τον πυρήνα WSL με μη αυτόματο τρόπο;

Ο κύριος λόγος για τον οποίο μπορεί να χρειαστεί να ενημερώσετε με μη αυτόματο τρόπο τον πυρήνα WSL είναι η καθυστέρηση που μπορεί να προκύψει μετά την κυκλοφορία μιας ενημέρωσης στο GitHub. Ίσως μια διανομή Linux που χρησιμοποιείτε να χρειάζεται κάτι σε αυτήν την ενημέρωση WSL. Η έκδοση στον υπολογιστή σας θα είναι ξεπερασμένη μέχρι να συσκευαστεί η ενημέρωση WSl σε ένα Windows Update και να εγκατασταθεί.

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

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

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

Πώς να ενημερώσετε τον πυρήνα WSL στη γραμμή εντολών

Το εργαλείο γραμμής εντολών wsl.exe καθιστά σχετικά εύκολη την αλλαγή του υποσυστήματος των Windows για τον πυρήνα Linux.

  1. Στην Αναζήτηση των Windows, πληκτρολογήστε cmd και ορίστε την επιλογή εκτέλεσης της γραμμής εντολών ως διαχειριστής. Χωρίς αυξημένα προνόμια, δεν θα μπορείτε να χρησιμοποιήσετε το wsl.exe.
  2. Στη γραμμή εντολών, πληκτρολογήστε wsl -- έκδοση και ελέγξτε την τρέχουσα έκδοση του WSL σε σχέση με την πιο πρόσφατη έκδοση GitHub.
  3. Αν υποθέσουμε ότι χρησιμοποιείτε μια παλαιότερη έκδοση, πληκτρολογήστε wsl -- ενημέρωση και πατήστε Εισαγω.
  4. Μετά από μια σύντομη διαδικασία, το WSL θα έπρεπε τώρα να έχει ενημερωθεί. Μπορείτε να ελέγξετε πληκτρολογώντας wsl -- έκδοση ξανά και πατώντας Εισαγω.

Πώς να επαναφέρετε τον πυρήνα WSL σε μια προηγούμενη έκδοση

Εάν η ενημέρωση WSL έχει εισαγάγει απροσδόκητα προβλήματα ή έχει με κάποιο τρόπο χαλάσει, μπορείτε να επιστρέψετε στην προηγούμενη έκδοση.

  1. Στην Αναζήτηση των Windows, πληκτρολογήστε cmd και ορίστε την επιλογή εκτέλεσης της γραμμής εντολών ως διαχειριστής.
  2. Στον κέρσορα, πληκτρολογήστε wsl -- ενημέρωση -- επαναφορά και πατήστε Εισαγω.
  3. Αφού ολοκληρωθεί η επαναφορά, μπορείτε να ελέγξετε την έκδοση WSL πληκτρολογώντας wsl -- έκδοση και μετά πατώντας Εισαγω.

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

Ελέγξτε τις ρυθμίσεις αυτόματης ενημέρωσης των Windows 11

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

  1. Ανοιξε το Ρυθμίσεις των Windows εφαρμογή και πλοηγηθείτε σε Ενημερωμένη έκδοση για Windows.
  2. Επιλέγω Προχωρημένες επιλογές και βεβαιωθείτε ότι η επιλογή να Λάβετε ενημερώσεις για άλλα προϊόντα της Microsoft είναι ενεργοποιημένο.

Το WSL θα πρέπει πλέον να ενημερώνεται αυτόματα κάθε φορά που κυκλοφορεί μια νέα αναθεώρηση.

Μη αυτόματη ενημέρωση WSL στα Windows 11

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