49 votes

Désinstaller complètement le sous-système pour Linux sur Win10 ?

Je me suis un peu amusé avec le sous-système Linux/Bash pour Win10.

Mais j'ai décidé de rester avec Cygwin pour l'instant. Je l'ai donc désinstallé - ou j'ai cru le faire.

J'ai installé Cygwin et j'ai mis son logiciel bin en premier dans le répertoire PATH .

En cmd.exe Lorsque je tape bash il lancera le Bash de Cygwin.

Mais quand je le fais Win + R et tapez bash mais je reçois toujours l'invite :

Windows Subsystem for Linux has no installed distributions.
…bla-bla-bla…

Comment puis-je me débarrasser entièrement du sous-système Linux/Bash, de manière à ce qu'il récupère Bash de Cygwin à partir de l'application PATH ?

57voto

Casey SV Points 671

Si votre système d'exploitation a été mis à niveau vers la mise à jour Fall Creators Update, vous devriez être en mesure d'exécuter la commande suivante wslconfig .

Vous pouvez bien sûr essayer de désinstaller d'abord en utilisant la commande lxrun /uninstall /full .

Si c'est toujours le cas, vous pouvez essayer de désenregistrer la distribution :

  • Tout d'abord, vous devez savoir quelle distro est installée en utilisant

    wslconfig /l
  • Dans la liste, choisissez la distribution (par exemple Ubuntu) que vous voulez désinstaller et tapez la commande

    wslconfig /u Ubuntu

42voto

Rop Points 1019

Pour désactiver le WSL, il faut retourner dans la rubrique

Panneau de configuration -> programmes-fonctionnalités -> activer/désactiver les fonctionnalités de Windows et désélectionner Windows Subsystem for Linux, puis enregistrer.

5voto

Abraham Points 176

Edit - Cela ne fonctionnerait que sur Windows Server, pas sur Client OS.

Comme Rop l'a suggéré, bu

Remove-WindowsFeature Microsoft-Windows-Subsystem-Linux

L

Get-WindowsFeature | Where-Object Name -like '*linux*' | Select-Object Name

2voto

David Dyck Points 41

I

wslconfig /l 
wslconfig /u 'Ubuntu-18.04'

a

[process exited with code 4294967295] 

w

1voto

BLeB Points 990

J

 (Get-WindowsOptionalFeature -Online -FeatureName '*linux*') | Select-Object FeatureName

T

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

O

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Y h )

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X