web-dev-qa-db-fra.com

Comment supprimer/réinitialiser le sous-système Windows pour Linux sur Windows Insider Build 14316

J'ai installé le Windows Subsystem for Linux sur la version 14316 de Windows 10 Insider Preview Build. Maintenant, j'aimerais le supprimer ou, mieux, revenir à ses paramètres d'usine, c'est-à-dire tels qu'ils étaient lors de l'installation.

J'ai essayé de le supprimer de la fenêtre "Activer ou désactiver les fonctionnalités de Windows", sans succès. J'ai essayé, de le marquer comme "off" dans les fenêtres ci-dessus et de supprimer ses fichiers situés manuellement dans %USERPROFILE%/AppData/Local/lxss, sans aucune chance.

Quelqu'un a-t-il réussi à supprimer/réinitialiser l'environnement en mode utilisateur Ubuntu?

114
shub

La réponse suivante s'applique uniquement à WSL sous Windows 10 1703 et 1607. WSL sous Windows 10 1709+ peut être installé à partir de l'application Windows Store UWP.

Si vous souhaitez supprimer et réinitialiser le sous-système Linux, ouvrez une invite de ligne de commande avec des autorisations élevées et entrez les commandes suivantes:

lxrun /uninstall /full 

lxrun /install

Sources:

  1. https://www.slightfuture.com/technote/lxss-lxrun

  2. Installation de Fish Shell sur Ubuntu sous Windows 10

  3. HOWTO: Ubuntu sous Windows | Ubuntu Insights

153
Ramhound

J'avais des problèmes pour installer BASH, cela bloquait toujours à "Système de fichiers en expansion ...". Quand j'ai couru

lxrun /uninstall /full

ce serait une erreur.

Pour résoudre ce problème, j'ai redémarré. A couru à nouveau dès que l'ordinateur est revenu. Cela a fonctionné. Ensuite, j'ai découvert qu'il y avait un problème lié à l'installation de l'invite BASH .

Et quelqu'un a parlé des fichiers d'échange. J'ai quatre lecteurs et trois d'entre eux avaient des fichiers de page. Je règle le fichier d'échange sur un lecteur et le configure pour qu'il soit géré automatiquement. Redémarrage de l'ordinateur. Ensuite, j’ai pu installer l’invite BASH pour Windows, mais au lieu d’utiliser lxrun /install j’ai utilisé

bash.exe -c "ps auxf"
1
SPLUS1