CORRECTIF : WSL ne fonctionne pas après la mise à niveau vers Windows 11



Essayez Notre Instrument Pour Éliminer Les Problèmes

WSL, qui est un sous-système Windows pour Linux, ne fonctionnait pas pour les utilisateurs juste après leur mise à niveau vers Windows 11. Selon les utilisateurs, il se bloque lorsqu'ils tentent de le lancer.





Nous avons examiné le problème et découvert que ce problème peut être causé par un certain nombre de raisons :



  • WSL est désactivé – la fonctionnalité WSL doit être activée dans la boîte de dialogue des fonctionnalités de Windows pour que vous puissiez l'utiliser. Il arrive qu'une mise à jour désactive automatiquement cette fonctionnalité, ce qui provoque l'apparition du problème en question.
  • La machine virtuelle est désactivée – comme WSL, la fonction de machine virtuelle doit également être activée dans le système pour que vous puissiez passer à un autre système d'exploitation dans Windows. Si cette fonction est désactivée, vous pouvez l'activer manuellement pour résoudre le problème.
  • Installation de l'application Linux corrompue – le fichier d'installation de l'application Linux (Ubuntu) peut être corrompu ou défectueux, vous empêchant d'utiliser WSL. Dans ce cas, vous pouvez soit réparer l'application, soit la réinstaller pour résoudre le problème.
  • Logiciels malveillants - votre système Windows peut être confronté à une erreur de corruption ou à un logiciel malveillant, ce qui provoque l'activation de certaines fonctionnalités et applications. Si ce scénario s'applique, vous pouvez exécuter une analyse de logiciels malveillants pour identifier le problème et le résoudre.
  • Mise à jour défectueuse - Si vous avez commencé à faire face à l'erreur après avoir installé une mise à jour du système, il est possible que la mise à jour défectueuse soit le coupable. Heureusement, Windows offre un moyen de désinstaller les mises à jour, vous pouvez donc supprimer la mise à jour de votre système et voir si cela fait une différence.

Maintenant que nous connaissons les causes potentielles du problème, examinons les méthodes de dépannage qui ont fonctionné pour les autres utilisateurs concernés. Espérons qu'ils vous aideront également à résoudre le problème pour de bon. Cependant, avant de poursuivre avec les méthodes, assurez-vous que vous êtes connecté en tant qu'administrateur dans le système.

1. Activer WSL dans les fonctionnalités Windows

Commençons par la solution la plus efficace en cas d'erreurs comme celle-ci.

Dans la majorité des cas, les utilisateurs n'ont pas pu utiliser WSL car la fonctionnalité a été automatiquement désactivée lors de la mise à niveau vers Windows 11. La solution dans ce cas est simple, car tout ce que vous avez à faire est de réactiver la fonctionnalité manuellement.



Voici comment procéder :

  1. Lancez la recherche Windows via la barre des tâches et tapez Activer ou désactiver des fonctionnalités Windows .
  2. Cliquez sur Ouvert dans la liste des options disponibles.
  3. Dans la boîte de dialogue suivante, recherchez Sous-système Windows pour Linux et cochez la case qui lui est associée.

    Activer le sous-système Windows pour Linux

  4. Cliquez sur D'ACCORD pour enregistrer les modifications.

Vous pouvez également utiliser Windows Powershell pour effectuer ces modifications. Si les étapes mentionnées ci-dessus n'ont pas fonctionné pour vous, suivez celles ci-dessous :

  1. Tapez Windows Powershell dans la zone de recherche de la barre des tâches et cliquez sur Exécuter en tant qu'administrateur .
  2. Dans la fenêtre suivante, tapez la commande mentionnée ci-dessous et cliquez sur Entrer pour l'exécuter.
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Activer le sous-système Windows pour Linux

  3. Une fois la commande exécutée, redémarrez votre PC. Au redémarrage, la fonctionnalité doit être activée.

Si la fonctionnalité a été désactivée, son activation devrait résoudre le problème. Cependant, si la fonctionnalité était déjà activée, passez à la méthode de dépannage suivante ci-dessous.

2. Activer la VM dans les fonctionnalités Windows

Pour que l'un des sous-systèmes fonctionne dans Windows, la machine virtuelle de votre système doit fonctionner correctement. Les machines virtuelles sont utilisées pour exécuter plusieurs systèmes d'exploitation simultanément sur le même matériel. Si nous n'avions pas de virtualisation, nous aurions besoin de deux unités physiques distinctes pour exécuter Windows et Linux.

Si la fonctionnalité WSL était déjà activée sur le système, la prochaine chose que vous devez faire est de vérifier si la VM est activée. Les étapes pour cela sont assez similaires à celles que nous avons énumérées ci-dessus :

  1. Taper Activer ou désactiver des fonctionnalités Windows dans la zone de recherche de la barre des tâches et cliquez sur Ouvert .
  2. Maintenant, localisez Plate-forme de machine virtuelle dans la boîte de dialogue suivante et cochez la case qui lui est associée pour l'activer.

    Activer la plate-forme de machine virtuelle

  3. Pendant que vous y êtes, nous vous recommandons également d'activer Hyper-V dans la même fenêtre. Hyper-V permet de créer un environnement virtuel dans le système.

Une fois cela fait, fermez la boîte de dialogue des fonctionnalités de Windows et vérifiez si vous pouvez maintenant utiliser WSL sans aucun problème.

3. Utilisez le Microsoft Store pour lancer WSL

Vous ne pourrez peut-être pas non plus utiliser WSL en raison d'un problème temporaire dans l'application installée. Dans ce cas, vous pouvez essayer de lancer l'application à partir du Microsoft Store au lieu de l'ouvrir directement.

Cela peut sembler trop simple pour fonctionner, mais comme cela a fonctionné pour plusieurs autres utilisateurs, nous vous recommandons d'essayer.

Voici ce que tu dois faire:

  1. Lancez Microsoft Store et rendez-vous sur Ma bibliothèque section dans le coin inférieur gauche.

    Cliquez sur l'icône Bibliothèque

  2. Dans la liste des applications disponibles, recherchez votre application de distribution Linux et lancez-la.

Si vous ne parvenez toujours pas à lancer l'application, passez à la méthode suivante ci-dessous.

4. Réparez ou réinstallez l'application de distribution Linux

Votre application de distribution Linux peut être confrontée à une erreur corrompue ou simplement obsolète, ce qui vous empêche de l'utiliser correctement.

Pour vérifier si tel est le problème, vous pouvez d'abord essayer de réparer l'application et voir si cela fait une différence. Si l'erreur persiste, vous pouvez désinstaller l'application et la réinstaller à partir de zéro. Cela résoudra tous les problèmes de corruption dans l'application qui pourraient être à l'origine du problème.

Suivez ces étapes pour continuer :

  1. Presse Gagner + je pour ouvrir l'application Paramètres.
  2. Choisir applications du volet de gauche.
  3. Cliquer sur Applications et fonctionnalités dans la partie droite de la fenêtre.

    Cliquez sur Applications et fonctionnalités dans le volet de droite

  4. Dans la fenêtre suivante, faites défiler vers le bas pour localiser votre application de distribution Linux.
  5. Cliquez sur les trois points qui lui sont associés et choisissez Options avancées .

    Cliquez sur Options avancées

  6. Ensuite, rendez-vous dans la section Réinitialiser et cliquez sur le Bouton de réparation là.

    Cliquez sur le bouton Réparer

  7. Suivez les instructions à l'écran pour continuer et attendez que l'action soit terminée.

Une fois le processus terminé, vérifiez si vous pouvez utiliser WSL maintenant. Si ce n'est pas le cas, suivez les étapes ci-dessous pour désinstaller l'application :

  1. Suivez à nouveau les étapes 1 à 4.
  2. Cliquez sur les trois points associés à l'application et choisissez Désinstaller depuis le menu contextuel.
  3. Suivez les instructions à l'écran pour continuer.

Une fois l'application désinstallée, réinstallez la dernière version, puis vérifiez si cela résout le problème.

5. Désinstaller les mises à jour

Si vous avez commencé à rencontrer le problème juste après l'installation d'une mise à jour système en attente, il y a de fortes chances que la mise à jour soit défectueuse. Il n'est pas rare que les utilisateurs de Windows rencontrent des problèmes dus à des mises à jour corrompues.

La meilleure façon de contrer ce problème est de désinstaller la mise à jour via le Panneau de configuration.

Voici comment procéder :

  1. Tapez Panneau de configuration dans la recherche Windows et cliquez sur Ouvert .
  2. Choisir Afficher les mises à jour installées .

    Afficher les mises à jour installées

  3. Dans la fenêtre suivante, vous devriez voir une liste de toutes les mises à jour installées dans Windows. Faites un clic droit sur celui qui pose problème et choisissez Désinstaller .

    Appuyez sur le bouton Désinstaller

6. Exécutez une analyse des logiciels malveillants

Enfin, la dernière méthode de notre liste consiste à effectuer une analyse des logiciels malveillants.

Votre système peut être confronté à un virus ou à un logiciel malveillant qui provoque l'activation de certains composants et fonctionnalités. Dans une telle situation, l'analyse des logiciels malveillants de Windows Defender est la solution la plus efficace.

Voici comment exécuter une analyse complète du système à la recherche de logiciels malveillants à l'aide de Defender :

  1. Tapez Sécurité Windows dans la recherche Windows et cliquez sur Ouvert .
  2. Choisir Protection contre les virus et les menaces du volet de gauche.

    Accéder aux paramètres de protection contre les virus et menaces

  3. Déplacez-vous sur le côté droit de la fenêtre et cliquez sur le Options de numérisation lien hypertexte.

    Cliquez sur Options de numérisation

  4. Cliquer sur Scan complet > Scanne maintenant .

    Effectuer le scan

Maintenant, attendez que l'analyse soit terminée et, une fois terminée, essayez à nouveau d'utiliser WSL.