Windows 10 – How to Completely Uninstall Windows Subsystem for Linux

bashwindows 10windows-subsystem-for-linux

I was fooling around a bit with the Linux/Bash subsystem for Win10.

But then I decided to stay with Cygwin for now. So I uninstalled it – or thought I did.

Now I've installed Cygwin and put its bin directory first in the PATH.

In cmd.exe , when I type bash , it will start the Cygwin's Bash.

But when I do Win+R and type bash, I still get the prompt:

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

How do I get rid of the Linux/Bash subsystem entirely, so it will instead pick up Cygwin's Bash from the PATH?

Best Answer

If your OS has been upgraded to the Fall Creators Update, you should be able to issue the command wslconfig.

You could of course try uninstalling first by using the command lxrun /uninstall /full.

If its still there, you can try unregistering the distro:

  • First you need to know which distro is installed by using

    wslconfig /l
    
  • From the list choose the distro (e.g. Ubuntu) you want to uninstall and type the command

    wslconfig /u Ubuntu
    
Related Question