Why wslp¶
Examples of why wslp is useful.
Streamlined actions¶
Renaming¶
Renaming a distro requires editing the Windows Registry directly when using wsl.exe.
Open Registry Editor (
regedit)Navigate to
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\LxssFind the subkey for your distro by checking each
DistributionNamevalueDouble-click
DistributionNameand enter the new nameRun
wsl --shutdownto apply the change
Run
wslp rename <old-name> <new-name>Run
wsl --shutdownto apply the change
Copying¶
Copying normally requires at least two steps: exporting and importing:
mkdir backup
wsl --export Ubuntu-24.04 .\backup\Ubuntu-24.04.tar.gzwsl --import Ubuntu-24.04-copy .\backup\Ubuntu2404-copy\ .\backup\Ubuntu-24.04.tar.gz
Run
wslp copy Ubuntu-24.04 Ubuntu-24.04-copy
Bulk actions¶
Installing multiple distros with wsl.exe requires a separate command per distro.
Run
wsl --install UbuntuWait for it to complete
Run
wsl --install DebianWait for it to complete
Repeat for each additional distro
Run
wslp install <distro1> <distro2> ....
Note
With concurrent installations, you can also reduce the time for installation.
Backing up multiple distros with wsl.exe also requires a separate command per distro.
Run
wsl --export Ubuntu Ubuntu.tarWait for it to complete
Run
wsl --export Debian Debian.tarWait for it to complete
Repeat for each additional distro
Run
wslp backup Ubuntu Debian ...
Context and feedback¶
Getting an overview of all distros and inspecting their properties with
wsl.exe requires running multiple commands, reviewing separate outputs. For
specific inspections, like Ubuntu telemetry, the registry is required.
Run
wsl --list --verboseto see distro names and running stateRun
wsl -d Ubuntuto enter a distro’s shellRun distro-specific commands to inspect properties (e.g., check Ubuntu telemetry settings)
Exit the shell and repeat from step 2 for each other distro
Start the GUI
View all distros and their state at a glance
Select a distro’s context menu to inspect its properties
Feature comparison¶
Feature |
|
|
|---|---|---|
Install a distro |
✓ |
✓ |
Install multiple distros at once |
✗ |
✓ |
List distros |
✓ |
✓ |
Launch a distro shell |
✓ |
✓ |
Terminate a distro |
✓ |
✓ |
Terminate multiple distros at once |
✗ |
✓ |
Unregister a distro |
✓ |
✓ |
Unregister multiple distros at once |
✗ |
✓ |
Backup a distro |
✓ |
✓ |
Backup multiple distros at once |
✗ |
✓ |
Auto backup filename and location |
✗ |
✓ |
Rename a distro |
✗ |
✓ |
GUI overview of distros and their state |
✗ |
✓ |
Inspect per-distro properties |
✗ |
✓ |