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 :
- Appuyez Ctrl + Shift + Esc pour ouvrir le Gestionnaire des tâches.
- Accédez à l’ onglet Services et cliquez sur Ouvrir les services.
- 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.