Windows Subsystem for Linux (WSL)は、Windows 11または Windows 10と一緒に Linux ディストリビューションを実行する便利な方法ですが、軽量仮想マシンは、コマンド シェルを終了してもバックグラウンドで実行され続け、必然的にシステム リソースを使用します。
Linux ディストリビューション (Ubuntu、Kali、Debian、Mint など) を使い終わったらすぐに終了するか、再起動する必要がある場合は、wsl.exeコマンドライン ツールを使用して、1 つまたはすべてのディストリビューションを手動でシャットダウンできます。 .
このガイドでは、 Windows 10および Windows 11の WSL2 プラットフォームで実行されている Linux ディストリビューションをシャットダウンする手順について説明します。
WSL で Linux ディストリビューションを終了する
Windows 11 または Windows 10 で実行されている WSL で Linux ディストリビューションを終了するには、次の手順を使用します。
-
スタート を開きます。
-
コマンド プロンプト(またはPowerShell )を検索し、一番上の結果を右クリックして、[管理者として実行] オプションを選択します。
-
次のコマンドを入力して、実行中のすべての WSL ディストリビューションを表示し、Enterを押します。
wsl --list --verbose
-
次のコマンドを入力して、Windows 11 または Windows 10 で Linux ディストリビューションをシャットダウンし、Enterを押します。
wsl -t ディストリビューション名

コマンドのDISTRO-NAMEを、手順 3で示したように、シャットダウンするディストリビューションの名前に置き換えます。たとえば、wsl -t Ubuntu-20.04.
-
(オプション) 次のコマンドを入力して、ディストリビューションが実行されていないことを確認し、Enterを押します。
wsl --list --verbose
手順を完了すると、Windows Subsystem for Linux で実行されているディストリビューションが正常にシャットダウンされます。他のディストリビューションを終了する手順をいつでも繰り返したり、以下の手順を使用してそれらをすべてシャットダウンしたりできます。
WSL 上のすべての Linux ディストリビューションを終了する
Windows 10 (または 11) で実行されているすべての WSL ディストリビューションをシャットダウンするには、次の手順を使用します。
-
スタート を開きます。
-
コマンド プロンプト(またはPowerShell )を検索し、一番上の結果を右クリックして、[管理者として実行] オプションを選択します。
-
次のコマンドを入力して、実行中のすべての WSL ディストリビューションを表示し、Enterを押します。
wsl --list --verbose
-
次のコマンドを入力して、Windows 11 または 10 で Linux ディストリビューションをシャットダウンし、Enterを押します。
wsl --シャットダウン
![How to shutdown Linux distros on WSL How to shutdown Linux distros on WSL]()
-
(オプション) 次のコマンドを入力して、ディストリビューションが実行されていないことを確認し、Enterを押します。
wsl --list --verbose
手順を完了すると、すべての WSL ディストリビューションがすぐに終了します。
Linux ディストリビューションを再起動する必要がある場合は、コマンドを使用して [スタート] メニュー、コマンド プロンプト、または PowerShell からもう一度開きます。コマンドを実行する前に、 DISTRO-NAMEをディストリビューションの実際の名前にwsl --distribution DISTRO-NAME置き換えてください。