Redémarrez le sous-système Windows pour Linux (WSL) avec PowerShell, CMD et le Gestionnaire des tâches

Notes clés

  • Vous pouvez redémarrer WSL à l’aide de PowerShell, de l’invite de commandes et du Gestionnaire des tâches.
  • N’oubliez pas de sauvegarder votre travail avant de redémarrer une distribution.
  • Utilisez des commandes spécifiques pour gérer efficacement plusieurs distributions Linux.

Maîtriser le redémarrage de WSL : un guide complet

Le sous-système Windows pour Linux (WSL) permet aux utilisateurs d’exécuter un environnement Linux sous Windows. Ce guide présente différentes méthodes pour redémarrer WSL efficacement, en couvrant les étapes essentielles via différentes interfaces telles que PowerShell, CMD et le Gestionnaire des tâches.

Plusieurs façons de redémarrer WSL

Voici plusieurs méthodes efficaces pour redémarrer WSL sur votre machine Windows.

Étape 1 : utiliser la commande WSL

Pour redémarrer WSL via Windows PowerShell, utilisez la commande WSL avec les bons paramètres :

  • Cliquez sur l’icône Rechercher et tapez PowerShell.
  • Entrez la commande suivante :

wsl --shutdown

Cette commande fermera toutes les distributions WSL actives. Vous pouvez redémarrer WSL en le lançant depuis l’icône du bureau ou le menu Démarrer.

Conseil de pro : assurez-vous de sauvegarder tout travail en cours dans les distributions ouvertes pour éviter de perdre des données.

Étape 2 : redémarrer une distribution Linux spécifique

Pour les systèmes avec plusieurs distributions WSL, suivez ces étapes pour redémarrer une distribution spécifique :

  • Ouvrez PowerShell.
  • Tapez la commande suivante pour lister les distributions installées :

wsl -l -v

Ensuite, fermez la distribution spécifique (par exemple, Debian ) :

wsl -t Debian

Pour redémarrer la même distribution, entrez :

wsl -d Debian

Étape 3 : Utilisation du service LxssManager

Le service LxssManager gère les sessions WSL. Pour le redémarrer depuis PowerShell, exécutez :

Restart-Service LxssManager

Étape 4 : Redémarrez WSL via l’invite de commande

Lorsque vous utilisez l’invite de commande, arrêtez et démarrez le service LxssManager avec les commandes suivantes :

  • Ouvrez l’invite de commande en tant qu’administrateur.
  • Entrer:

net stop LxssManager

net start LxssManager

Étape 5 : Redémarrez WSL à partir du Gestionnaire des tâches

Pour redémarrer le service LxssManager via le Gestionnaire des tâches :

  1. Appuyez Ctrl + Shift + Esc pour ouvrir le Gestionnaire des tâches.
  2. Accédez à l’ onglet Services et cliquez sur Ouvrir les services.
  3. Faites un clic droit sur LxssManager et sélectionnez Redémarrer.

Conseils supplémentaires

  • Assurez-vous toujours que votre travail est enregistré dans toutes les distributions WSL avant de redémarrer.
  • Lors du dépannage des problèmes WSL, le redémarrage peut souvent résoudre les environnements qui ne répondent pas.
  • Envisagez d’utiliser PowerShell pour la gestion avancée et l’automatisation des commandes WSL.

Résumé

Ce guide présente différentes méthodes pour redémarrer WSL, notamment l’utilisation des commandes PowerShell, de l’invite de commandes et du Gestionnaire des tâches. Chaque méthode est simple et peut considérablement améliorer votre flux de travail sous Windows avec les distributions Linux.

Conclusion

Le redémarrage de WSL est essentiel pour gérer votre environnement Linux sous Windows. Grâce aux méthodes décrites, vous pouvez gérer rapidement les redémarrages sans affecter la stabilité globale de votre système.

FAQ (Foire aux questions)

Comment réinitialiser mon WSL ?

Pour réinitialiser WSL, accédez à la section Applications dans Paramètres, recherchez WSL et choisissez de réinitialiser à partir des options avancées.

Comment activer WSL ?

Ouvrez le menu Démarrer, saisissez « Fonctionnalités Windows » dans la barre de recherche, puis cliquez sur « Activer ou désactiver des fonctionnalités Windows ».Cochez la case « Sous-système Windows pour Linux » et appuyez sur OK.