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