Skip to main content

CLI

WSL を更新

powershell
wsl --update

インストール済Distributionを表示

powershell
wsl -l -v

指定したDistributionを停止

powershell
wsl -t <Distribution Name>
コマンド例
powershell
wsl -t Ubuntu-22.04

WSL の状態を確認

powershell
wsl --status
コマンド例
powershell
PS C:\> wsl --status
既定のディストリビューション: Ubuntu-22.04
既定のバージョン: 2

WSLバージョン確認

powershell
wsl --version
コマンド例
powershell
PS C:\> wsl --version
WSL バージョン: 2.3.26.0
カーネル バージョン: 5.15.167.4-1
WSLg バージョン: 1.0.65
MSRDC バージョン: 1.2.5620
Direct3D バージョン: 1.611.1-81528511
DXCore バージョン: 10.0.26100.1-240331-1435.ge-release
Windows バージョン: 10.0.26100.2605

既定WSLバージョンを設定

info

2024/12/15時点でWSLのバージョンは、2の使用を前提としてます。

powershell
wsl --set-default-version <Version>
コマンド例
powershell
wsl --set-default-version 2

既定Distributionを設定

powershell
wsl --set-default <Distribution Name>
コマンド例
powershell
wsl --set-default Ubuntu-22.04

Distributionのアンインストール

powershell
wsl --unregister <Distribution Name>
コマンド例
powershell
wsl --unregister Ubuntu-22.04

インストール可能なDistributionを表示

powershell
wsl --list --online
コマンド例
powershell
PS C:\> wsl --list --online
インストールできる有効なディストリビューションの一覧を次に示します。
'wsl.exe --install <Distro>' を使用してインストールします。

NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
Ubuntu-24.04 Ubuntu 24.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.6 openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed openSUSE Tumbleweed

Distributionのインストール

powershell
wsl --install <Distribution Name>
コマンド例
info

<distro_name>wsl --list --onlineで表示されているNAMEのものを指定します

powershell
wsl --install Ubuntu-24.04
vhdxインストール先等
Ubuntu-22.04
%userprofile%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc
Ubuntu-24.04
%userprofile%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu24.04LTS_79rhkp1fndgsc