Comment utiliser WSL sous Windows 11 : Le guide pour débutants du Québec

Mettre en place WSL dans Windows 11, c’est pas si compliqué, mais comme souvent, il y a quelques petits trucs qui peuvent faire capoter le tout. Que ce soit pour activer la fonctionnalité, installer ta distro préférée ou juste que le terminal semble pas vouloir faire ce que tu lui demandes, connaître quelques astuces pratiques peut te sauver bien du stress. Peut-être que la commande wsl n’est pas reconnue, ou que ton Linux refuse de se lancer après l’installation. Peu importe le souci, ce guide est là pour t’aider à régler ça comme un(e) pro et faire tourner Linux sur ton Windows sans prise de tête. Sérieux, une fois que c’est en place, tu vas te demander pourquoi t’as attendu si longtemps!

Comment utiliser WSL sous Windows 11

Suivez ces étapes, en faisant attention aux petits détails — parfois, c’est juste un bouton à activer ou une commande qui manque ou qui doit être remise à zéro. Quand c’est en place, tu pourras faire tourner des commandes Linux et des apps, directement dans Windows, sans avoir à bifurquer vers un dual-boot ou faire de la virtualisation super compliquée. C’est vraiment pratique, mais oui, ça demande un peu de patience au début pour que ça fonctionne comme il faut.

Activer la fonctionnalité WSL – et s’assurer que c’est vraiment activé

Première étape : activer le Windows Subsystem for Linux. La méthode la plus simple, c’est via Turn Windows features on or off. Mais parfois, ça marche pas à cause d’un bug ou si WSL apparaît pas dans la liste. Donc, il vaut mieux aussi vérifier ça via une ligne de commande.

Ouvre PowerShell en mode administrateur (clic droit sur l’icône, puis “Exécuter en tant qu’administrateur”). Ensuite, tape cette commande :

 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 

Cela force Windows à activer le sous-système Linux, ce qui peut régler le problème si la méthode graphique a échoué ou si ton install est cassée. Après, n’oublie pas d’activer aussi la Virtual Machine Platform avec cette commande :

 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 

Et surtout, redémarre ton ordi après. Parce que, comme d’hab, Windows aime bien compliquer la chose.

Mettre à jour vers WSL 2 — ajuste si ton Linux ne veut pas coopérer

Une fois que t’as redémarré, ouvre PowerShell comme admin et vérifie quelle version WSL est par défaut :

 wsl --list --verbose 

Si tes distributions tournent encore sous la version 1, ou si tu veux profiter d’un meilleur rendement et de la compatibilité avec plus d’apps (clairement recommandé), tu peux passer à WSL 2 avec cette commande :

 wsl --set-default-version 2 

C’est super important, parce que WSL 2 transforme vraiment Linux en une expérience plus native, grâce à son noyau Linux complet. Sur certains ordis, ça peut donner une erreur ou rien faire du tout tout de suite. Si ça fonctionne pas, essaie de réactiver les fonctionnalités, mettre ton Windows à jour ou relancer la commande après un reboot. Parfois, un simple redémarrage ou une mise à jour Windows règle tout.

Installer ta distribution Linux — la partie fun (en gros)

Va dans le Microsoft Store et cherche Ubuntu, Debian, Kali ou la distro que tu préfères. Clique sur « Installer » et attends. Ça peut prendre quelques minutes, surtout si ta connexion est lente.

Si tu la trouves pas, vérifie que WSL est bien activé, et que ton Windows est à jour. Parfois, si ton système est pas à jour, la boutique affiche pas toutes les distros Linux, ce qui peut être vachement frustrant.

Configurer ton environnement Linux — la partie un peu plate mais nécessaire

Une fois installée, lance ta distro depuis le menu démarrer. La première fois, ça va te demander de créer un nom d’utilisateur et un mot de passe — comme pour une installation Linux classique. Astuce : choisis quelque chose dont tu te souviens, parce que si tu l’oublies, remettre la mot de passe Linux, c’est pas toujours évident.

Démarrer avec les commandes et régler les petits tracas courants

Ouvre ton terminal Linux via le menu démarrer ou clique droit dans l’explorateur Windows et choisis “Ouvrir le terminal Linux ici” si cette option est dispo. Si WSL refuse de démarrer ou si les commandes comme wsl ou ta distro ne sont pas reconnues, c’est souvent parce que quelque chose cloche ou qu’il faut tout remettre à zéro.

Dans ce cas, tu peux essayer la commande wsl --shutdown pour arrêter toutes les instances, puis relancer ta distro avec wsl -d . Vérifie aussi que ton Windows Firewall ou ton antivirus ne bloquent pas WSL ou ses composants.

Si tu galères encore, tu peux désinstaller ta distro et la réinstaller, ou faire un reset complet de WSL avec wsl --unregister . Attention, cette opération supprime toute ton environment Linux, alors sauvegarde ce qu’il faut avant.

Astuces pour tirer le meilleur de WSL sous Windows 11

  • Fais toujours les mises à jour Windows pour éviter des bugs et des soucis de compatibilité.
  • Si les commandes WSL bugent, vérifie que Virtual Machine Platform est activé — c’est souvent nécessaire pour WSL 2.
  • Tu peux aussi installer [WinGet](https://github.com/mikvw/winget) pour gérer plus facilement tes apps, y compris les distros Linux. Plus besoin d’aller cliquer dans le Store à chaque fois!
  • Ouvre PowerShell ou l’invite de commande en mode admin pour certains réglages.
  • Apprends quelques commandes utiles comme wsl --shutdown ou wsl --help pour mieux exploiter tout ça et dépanner si besoin.

Questions fréquentes

Qu’est-ce que WSL et pourquoi je devrais m’y intéresser?

C’est tout simplement un environnement Linux intégré dans Windows — pas besoin de VM, pas besoin de dual-boot, c’est comme si Linux faisait partie de Windows. Parfait pour les devs, les sysadmins ou juste ceux qui veulent jouer avec Linux sans se compliquer la vie.

Je peux faire tourner des applications avec interface graphique dans WSL?

Oui, avec WSL 2, c’est possible — mais ça dépend de ta version de Windows et de ta config. En général, tu vas avoir besoin d’un serveur X comme VcXsrv ou Xming, ou de versions récentes de Windows avec le support natif des apps GUI. Ce n’est pas toujours simple, mais ça marche!

Je peux avoir plusieurs distributions Linux en même temps?

No problemo! Installe différentes distros dans le Store, et bascule entre elles avec wsl -d . La commande est ton amie pour switcher d’un environnement à l’autre.

C’est sécurisé, WSL?

En général oui, mais faut faire gaffe. Maintiens Windows et ton Linux à jour, évite de lancer des scripts que tu ne connais pas, et utilise des mots de passe solides. Windows Defender et une bonne hygiène Linux, ça reste ta meilleure défense.

Résumé de la démarche — si ça bug, check ces points

  • Assure-toi que Windows est à jour.
  • Active “Windows Subsystem for Linux” et “Virtual Machine Platform” via PowerShell ou dans les fonctionnalités Windows.
  • Fais la mise à jour vers WSL 2 avec wsl --set-default-version 2.
  • Installe ta distro Linux préférée dans le Store et configure-la.
  • Ne pas oublier de créer ton utilisateur Linux!
  • Si ça ne marche pas, essaie wsl --shutdown ou la désinstallation/reinstallation de ta distro.

En résumé

  • Active WSL dans Windows, en passant par les fonctionnalités ou la ligne de commande.
  • Upgrade vers WSL 2 pour de meilleures performances.
  • Installe ta distro dans le Store.
  • Configure ton utilisateur Linux — c’est important!
  • Et surtout, n’hésite pas à dépanner si quelque chose cloche, en utilisant les commandes de base.