How to Set Default WSL Distribution

This guide contains a demo on how to set the default Windows Subsystem for Linux (WSL) distribution on a Windows computer.

This is particularly useful if you have multiple WSL distributions installed and need to manage various Linux environments on Windows.

There are two parts to this:
> Check Installed WSL Distros.
> Set Default WSL Distro.

Check Installed WSL Distros

To view the currently installed WSL Linux distributions, run the following command:

# Check installed WSL distros
wsl -l -v
WSL List Installed Distros

This command will display a list of installed distributions, with the star (*) next to the current default. For example, if Ubuntu 20.04 is marked with a star, it’s the default distro that will open when you run wsl without specifying a distro.

Change Default WSL Distro

To set a new default distribution, use the wsl -s command followed by the desired distribution’s name. Make sure to get the exact distro name from the list displayed in the previous step.

# change default linux distro in windows subsystem
wsl -s <distro_name>
WSL Set Default Distro

For example, to set Debian as the default, the command would look like this:

WSL Enter Default Distro

This change won’t interrupt any active WSL session you have open. Once set, the new default distribution will open automatically when running wsl from the command line.