Comment vérifier la version du sous-système Windows pour Linux (WSL) dans Windows

Vous avez le sous-système Windows(Windows Subsystem) pour Linux ( WSL ) en cours d'exécution sur votre Windows 11 ou Windows 10 pour essayer certaines commandes bash et peut-être exécuter certaines des meilleures applications Linux(best Linux apps) . C'est beaucoup plus facile que d'utiliser un double démarrage pour avoir les deux systèmes d'exploitation.

Cependant, certaines choses ne fonctionnent que dans certaines versions de WSL , et vous ne savez pas laquelle vous avez. Nous allons donc vous montrer comment vérifier la version WSL sur Windows 11 et Windows 10 , ainsi que quelques autres astuces.

Quelle est la différence entre les versions WSL(Difference Between WSL Versions) ?

Il n'y a que deux versions de WSL ; WSL 1 et WSL 2 . La principale différence est que WSL 2 a le noyau Linux(Linux kernel) complet alors que WSL 1 ne l'a pas. Considérez WSL 1 comme WSL lite. Si vous êtes un utilisateur Linux engagé ou si vous souhaitez sérieusement apprendre Linux , utilisez WSL 2 . Il fonctionne comme une machine virtuelle complète avec toutes les fonctionnalités apportées par la virtualisation. WSL 2 augmentera les performances du système de fichiers et prend en charge la compatibilité complète des appels système.

WSL 2 est disponible uniquement sur Windows 11 ou Windows 10 , version 1903 Build 19362 ou plus récente. Si vous utilisez Windows 10 et que vous l'avez mis à jour, tout va bien. Si vous n'êtes pas sûr, nous avons un article pour vous aider à savoir quelle version de Windows(what version of Windows) vous avez. Les anciennes versions de Windows 10 ne sont compatibles qu'avec WSL 1 .

Comment vérifier la version WSL(WSL Version) dans Windows

Si vous installez WSL dans PowerShell ou la ligne de commande à l'aide de la commande wsl.exe –install , vous disposez de la version par défaut de WSL . Cela signifie que vous avez la distribution Linux Ubuntu 20.04 LTS et sa version WSL 2 .

Supposons que(Suppose) vous n'êtes pas sûr d'avoir effectué l' installation WSL par défaut , ou que vous avez ajouté plusieurs distributions Linux différentes et que vous souhaitez savoir de quelle version il s'agit. Dans ce cas, c'est facile à vérifier aussi.

  1. Ouvrez l' invite de commande(Command Prompt) ou Powershell et exécutez la commande wsl –list –verbose ou wsl -l -v .

  1. La sortie affiche le nom de la distribution sous NAME , qu'elle soit en cours d'exécution ou arrêtée sous STATE , et la version WSL sous VERSION . Notez l'astérisque. La distribution WSL avec l'astérisque est la distribution par défaut pour vous.

Cela signifie que si vous exécutez WSL sans lui dire quelle distribution utiliser, il exécutera la valeur par défaut. Essayez-le pour voir l'interface de ligne de commande ( CLI ) de la distribution par défaut.

Comment puis-je changer la version WSL ?

Changeons openSUSE-42 de WSL 1 à WSL 2 . La même méthode fonctionne pour changer n'importe quelle distribution de WSL 2 à WSL 1 .

  1. Ouvrez l' invite de commande(Command Prompt) ou PowerShell et exécutez la commande suivante : wsl –set-version [nom] [numéro de version wsl](wsl –set-version [name] [wsl version number]) où nom est le nom de la distribution et le numéro de version wsl est la version souhaitée. Dans ce cas, il s'agit de wsl –set-version openSUSE-42 2(wsl –set-version openSUSE-42 2) .

Il affichera le message Conversion en cours, cela peut prendre quelques minutes… Avec une nouvelle installation de la distribution, cela peut prendre aussi peu que 20 secondes. C'est fait lorsque vous recevez le message Conversion terminée.

  1. Pour vous assurer que vous définissez correctement la version WSL , exécutez à nouveau la (WSL)commande wsl –list –verbose(wsl –list –verbose) ou wsl -l -v .

Comment puis-je vérifier les paramètres WSL par défaut(WSL Defaults) ou la dernière mise à jour(Update) ?

Avant d'envisager de modifier la version WSL par défaut ou la distribution (WSL)Linux par défaut , vous devez vérifier quelles sont les valeurs par défaut actuelles. Cela vous montrera également la dernière fois que WSL a été mis à jour.

  1. Ouvrez l' invite de commande(Command Prompt) ou PowerShell et exécutez la commande suivante : wsl –status .

Vous verrez les valeurs par défaut, la dernière fois que WSL a été mis à jour, ainsi que la version du noyau.

Comment mettre à jour WSL ?

Vous avez vérifié l'heure de la dernière mise à jour pour WSL et cela fait un moment. Vous souhaitez le mettre à jour pour vous assurer que vous disposez de la dernière version.

  1. Ouvrez l' invite de commande(Command Prompt) ou PowerShell en tant qu'administrateur. Pour ce faire, recherchez Invite de commandes(Command Prompt) ou PowerShell dans le menu Démarrer(Start) , puis cliquez dessus avec le bouton droit de la souris et sélectionnez Exécuter(Run) en tant qu'administrateur.

  1. Exécutez la commande wsl –update . Si une mise à jour est disponible, elle sera téléchargée et installée.

  1. Une fois la mise à jour terminée, vous pouvez voir la version mise à jour du noyau à ce stade. Exécutez maintenant la commande wsl –shutdown pour que la modification prenne effet.

Comment puis-je obtenir des mises à jour automatiques pour WSL ?

Avez(Did) -vous vérifié votre statut WSL et vu le message suivant : "... les mises à jour automatiques ne peuvent pas se produire en raison des paramètres de votre système." ? Voici comment résoudre ce problème.

  1. Ouvrez les paramètres Windows(Windows Settings) et accédez à Windows Update puis aux options avancées .(Advanced)

  1. Activez Recevoir(Receive) les mises à jour pour d'autres produits Microsoft . Maintenant, vous aurez toujours la dernière version.

Comment puis-je changer la version WSL par défaut(Default WSL Version) ?

Peut-être souhaitez-vous n'avoir que WSL 1 pour les futures installations de distribution Linux . Cela a vite changé. Cela peut également être utilisé pour définir WSL 2 par défaut.

  1. Ouvrez l' invite de commande(Command Prompt) ou PowerShell et exécutez la commande suivante : wsl –set-default-version [numéro de version wsl](wsl –set-default-version [wsl version number]) où le numéro de version wsl correspond à la version souhaitée. Dans cet exemple, il s'agit de wsl –set-default-version 1(wsl –set-default-version 1) . Vous verrez l'opération terminée avec succès lorsqu'elle sera terminée.

  1. Exécutez la commande wsl –status pour confirmer que la version WSL par défaut a changé.

Comment puis-je changer la distribution Linux par défaut(Default Linux Distro) ?

Peut-être souhaitez-vous exécuter une distribution Linux différente d' (Linux)Ubuntu lorsque vous ouvrez le menu Démarrer de Windows(Windows Start) et sélectionnez WSL . C'est bon, c'est facile à changer.

  1. Ouvrez l' invite de commande(Command Prompt) ou PowerShell et exécutez la commande wsl –set-default [name] , où name est le nom de la distribution comme indiqué par la commande list . Dans cet exemple, changeons-le en kali-linux.

  1. Il ne faut qu'une seconde pour que le changement se produise et que l'invite de commande s'affiche à nouveau. Utilisez la commande wsl –list –verbose(wsl –list –verbose) ou wsl -l -v pour confirmer que la distribution par défaut a changé.

Désormais, lorsque vous exécutez WSL à partir du menu Démarrer(Start) , il ouvre Kali Linux .

En savoir plus sur les commandes WSL

Pour voir les documents d'aide intégrés pour WSL , utilisez la commande wsl –help .

Consultez également nos articles sur l'installation de WSL et l'utilisation de bash sur Windows 11(using bash on Windows 11) . Revenez(Come) et nous aurons sûrement plus d'articles liés à WSL pour vous.



About the author

Je suis un ingénieur logiciel expérimenté, avec plus de 10 ans d'expérience dans le développement et la maintenance d'applications Microsoft Office. J'ai une forte passion pour aider les autres à atteindre leurs objectifs, à la fois par mon travail d'ingénieur logiciel et par mes compétences en prise de parole en public et en réseautage. Je suis également extrêmement compétent en matière de pilotes de matériel et de clavier, ayant développé et testé plusieurs d'entre eux moi-même.



Related posts