Si WSL semble avoir cessé de fonctionner après le passage à Windows 11, consultez ce guide pour le réparer à nouveau.
Il existe plusieurs raisons possibles pour lesquelles le sous-système Windows pour Linux (WSL) a cessé de fonctionner après la mise à niveau de votre PC vers Windows 11. Heureusement, il est peu probable que la panne soit terminale, bien que vous deviez peut-être essayer quelques correctifs différents pour le faire fonctionner à nouveau.
Voici plusieurs façons de faire fonctionner à nouveau le sous-système Windows pour Linux après la mise à niveau vers Windows 11.
1. Vérifiez que WSL est activé
Il n'est pas rare que la mise à niveau vers une version plus récente du système d'exploitation casse certaines applications et fonctionnalités. Ainsi, bien que cela puisse sembler évident, vérifier que WSL n'a pas simplement été désactivé pendant le processus de mise à niveau devrait être votre première étape. Voici comment vérifier :
- Dans la recherche Windows, tapez Activer ou désactiver des fonctionnalités Windows et cliquez sur le résultat de la recherche qui devrait apparaître en haut.
- Dans la boîte de dialogue Système Windows, faites défiler jusqu'à ce que vous voyiez Sous-système Windows pour Linux.
- Si la case de la fonctionnalité n'est pas cochée, faites-le maintenant. Puis clique D'accord.
- Vous devrez peut-être également redémarrer votre ordinateur avant de vérifier si cela a résolu le problème.
J'espère que WSL fonctionne maintenant et que vous pouvez commencer à utiliser l'outil. Sinon, lisez la suite pour d'autres solutions possibles.
En savoir plus sur le choses que vous pouvez faire avec WSL et Linux sur votre ordinateur Windows.
2. Activer Hyper-V et la plate-forme de machine virtuelle
Si vous souhaitez utiliser un sous-système tel que WSL dans Windows, vous devez également activer les outils de virtualisation. Ceux-ci incluent Hyper-V et la plate-forme de machine virtuelle.
Si une interface de ligne de commande s'ouvre, vous indiquant qu'une fonctionnalité requise n'est pas installée, lorsque vous essayez d'exécuter votre distribution Linux, c'est probablement à cela qu'elle fait référence.
- Rechercher Activer ou désactiver des fonctionnalités Windows et cliquez sur le résultat de la recherche.
- Dans les fonctionnalités Windows, faites défiler vers le bas pour trouver Plate-forme de machine virtuelle et Plate-forme d'hyperviseur Windows.
- Cochez les cases à côté de chacune de ces fonctionnalités, puis cliquez sur D'accord.
- Vous devrez redémarrer votre ordinateur pour terminer l'installation de ces outils.
3. Réparer l'application de distribution Linux
Votre application de distribution Linux, telle que Ubuntu, Kali ou Debian, peut être corrompue ou nécessiter une mise à jour. Cela peut donner l'impression que WSL est cassé. La réparation des applications Windows est très simple.
- Ouvrir Paramètres > Applications > Applications et fonctionnalités.
- Faites défiler la liste de vos applications pour trouver votre application de distribution Linux.
- Clique le trois points à droite du nom de l'application, puis sélectionnez Options avancées.
- Clique le Réparation et suivez les instructions à l'écran si des réparations sont nécessaires.
Vérifiez si WSL fonctionne. Sinon, essayez de désinstaller et de réinstaller l'application de distribution Linux.
4. Forcer l'ouverture de WSL à l'aide du Microsoft Store
Si WSL est activé mais refuse toujours de s'ouvrir, vous pouvez essayer de forcer le lancement via l'application Microsoft Store. Cela peut parfois résoudre des problèmes temporaires lorsque l'ouverture directe de WSL ne fonctionne pas.
- Ouvrez l'application Microsoft Store et recherchez WSL.
- Sur la page du magasin pour WSL, vous devriez voir un Ouvrir bouton. Si le bouton dit Mise à jour, cliquez dessus pour mettre à jour l'application.
- Clique le Ouvrir bouton, et l'application de distribution Linux par défaut devrait se lancer.
- Si une fenêtre d'interface de ligne de commande s'ouvre à la place, elle vous indiquera probablement qu'une fonctionnalité requise est manquante. Voir Activer Hyper-V et la plate-forme de machine virtuelle au-dessus de.
Si forcer l'ouverture de WSL ne fonctionne pas, essayez la même chose avec l'application de distribution Linux que vous utilisez. Ouvrez le magasin, recherchez votre distribution et cliquez sur le Ouvrir bouton.
5. Désinstaller les mises à jour récentes pour réparer WSL
Si WSL a cessé de fonctionner après l'installation d'une mise à jour, la mise à jour peut en être la cause. Vous pouvez désinstaller la mise à jour la plus récente pour voir si cela résout le problème.
Désinstallation des mises à jour Windows n'est pas un processus compliqué, même si vous ne l'avez jamais fait auparavant.
Si, après avoir désinstallé la mise à jour, WSL ne fonctionne toujours pas, c'est une bonne idée de le réinstaller. Les mises à jour peuvent souvent inclure des ajustements de sécurité et de performances, il est donc généralement recommandé de maintenir Windows à jour.
6. Vérifiez que les logiciels malveillants ne bloquent pas WSL
La dernière chose à essayer pour faire fonctionner WSL est la recherche de logiciels malveillants. La possibilité que des logiciels malveillants empêchent le sous-système Windows pour Linux de fonctionner est faible, mais pas inconnue.
Exécutez un analyse complète dans Microsoft Defender ou tout autre logiciel antivirus tiers que vous utilisez. Mettez en quarantaine ou supprimez tout logiciel malveillant détecté par votre analyse antivirus. Ensuite, redémarrez votre ordinateur et essayez d'utiliser WSL pour voir si c'était le problème.
Correction de WSL après la mise à niveau vers Windows 11
La mise à niveau vers Windows 11 se déroule généralement sans problème, mais les applications et les fonctionnalités peuvent parfois tomber en panne. Si vous constatez que WSL ne fonctionne plus après la mise à niveau vers le dernier système d'exploitation Windows, ne vous inquiétez pas, il existe généralement une solution simple. Vous n'aurez peut-être qu'à réactiver la fonctionnalité dans les paramètres système de Windows, mais si ce n'est pas le cas, l'exécution des autres correctifs ici résoudra généralement le problème.