Ajustez le noyau WSL en un clin d'œil grâce à ces conseils pour Windows 11.

Le sous-système Windows pour Linux, ou WSL, est normalement mis à jour automatiquement dans le cadre des mises à jour régulières de Windows. Mais si la mise à jour automatique a échoué et que vous devez modifier la version de WSL pour une raison quelconque, vous pouvez le faire manuellement avec l'invite de commande.

Pourquoi mettre à jour le noyau WSL manuellement?

La principale raison pour laquelle vous devrez peut-être mettre à jour manuellement le noyau WSL est le décalage qui peut survenir après la publication d'une mise à jour sur GitHub. Peut-être qu'une distribution Linux que vous utilisez a besoin de quelque chose dans cette mise à jour WSL. La version sur votre ordinateur sera obsolète jusqu'à ce que la mise à jour WSl soit intégrée à une mise à jour Windows et installée.

Ce délai entre la publication d'une mise à jour et l'arrivée sur votre PC via une mise à jour Windows n'est généralement pas très long. Mais si l'absence de mise à jour vous empêche de faire quelque chose, même une courte attente peut être trop longue. Heureusement, WSL peut être forcé de se mettre à jour à partir de la ligne de commande.

instagram viewer

Il convient de noter que la mise à jour de WSL à l'aide de cette méthode n'est pas la même que la mise à niveau vers WSL 2. Passer de WSL à WSL2 est un processus différent, mais une fois WSL 2 installé, vous pouvez mettre à jour son noyau en utilisant la même méthode, comme expliqué ci-dessous.

La mise à niveau vers Windows 11 est connue pour casser WSL. Donc, si vous essayez de mettre à jour manuellement pour cette raison, consultez d'autres solutions avant d'essayer celle-ci.

Comment mettre à jour le noyau WSL dans l'invite de commande

L'outil de ligne de commande wsl.exe permet de modifier relativement facilement le sous-système Windows pour le noyau Linux.

  1. Dans la recherche Windows, tapez commande et sélectionnez l'option pour exécuter l'invite de commande en tant qu'administrateur. Sans privilèges élevés, vous ne pourrez pas utiliser wsl.exe.
  2. Dans l'invite de commande, tapez wsl --version et vérifiez votre version actuelle de WSL par rapport à la dernière version sur GitHub.
  3. En supposant que vous utilisez une version plus ancienne, tapez wsl --mise à jour et appuyez sur Entrer.
  4. Après un court processus, WSL devrait maintenant avoir été mis à jour. Vous pouvez vérifier en tapant wsl --version à nouveau et en appuyant Entrer.

Comment restaurer le noyau WSL vers une version précédente

Si la mise à jour WSL a introduit des problèmes inattendus ou est en quelque sorte cassée, vous pouvez revenir à la version précédente.

  1. Dans la recherche Windows, tapez commande et sélectionnez l'option pour exécuter l'invite de commande en tant qu'administrateur.
  2. Au curseur, tapez wsl --update --rollback et appuyez sur Entrer.
  3. Une fois la restauration terminée, vous pouvez vérifier la version WSL en tapant wsl --version puis en appuyant sur Entrer.

Le sous-système Windows pour Linux devrait maintenant revenir à la version précédente et tous les problèmes introduits par la mise à jour manuelle seront corrigés. Si les problèmes persistent, il peut être utile de vérifier certains alternatives à WSL pour exécuter des distributions Linux sur Windows.

Vérifiez vos paramètres de mise à jour automatique de Windows 11

Il est utile de pouvoir mettre à jour WSL manuellement sur la ligne de commande. Mais c'est une bonne idée de vérifier vos paramètres de mise à jour automatique de Windows si vous ne voulez pas mettre à jour manuellement chaque fois qu'une nouvelle version est publiée.

  1. Ouvrez le Paramètres Windows app et accédez à Windows Update.
  2. Sélectionner Options avancées et assurez-vous que l'option de Recevoir des mises à jour pour d'autres produits Microsoft est autorisé.

WSL devrait maintenant être automatiquement mis à jour chaque fois qu'une nouvelle révision est publiée.

Mise à jour manuelle de WSL sous Windows 11

Il n'est pas rare que les mises à jour automatiques de WSL échouent ou soient retardées après la publication d'une nouvelle version. Devoir attendre la dernière révision peut vous empêcher d'utiliser la distribution Linux que vous avez choisie. Il peut donc être utile de pouvoir mettre à jour manuellement le noyau WSL via un outil de ligne de commande. Ce n'est pas un processus que vous devrez effectuer souvent, mais lorsque vous en aurez besoin, vous savez maintenant comment le faire.