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

116

J'ai installé la Windows Subsystem for Linuxversion 14316 de Windows 10 Insider Preview sur Windows 10. Maintenant, j'aimerais la 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 manuellement situés dans %USERPROFILE%/AppData/Local/lxss, sans aucune chance.

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

chou
la source

Réponses:

154

La réponse suivante ne s'applique qu'à 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

Ramhound
la source
2
Godsend, l'a cassé juste après l'installation.
wieczorek1990
Oui, cassé le mien presque immédiatement en essayant d'installer un jdk
James Adam
14
Si vous obtenez un code d'erreur 0x80070091après une nouvelle tentative d'installation, accédez à %localappdata%\lxsset supprimez tous les fichiers / dossiers manuellement. Cela devrait fonctionner après.
SeinopSys
1
Utilisez l' /yoption pour ignorer les invites.
Biswapriyo
1
Quelqu'un sait comment faire cela maintenant qui lxruna été enlevé?
Matthew Whited
1

J'avais des problèmes pour installer BASH, il se 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 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 /installj'ai utilisé

bash.exe -c "ps auxf"
SPLUS1
la source