この記事は、WSLでLinuxディストリビューションを終了するのに役立つスクリーンショットを含む設定ガイドです。WSLを使用している場合は、いくつかのコマンドを使用して1つまたはすべてのLinuxディストリビューションを手動で終了できます。
Linux用Windowsサブシステム(WSL)は、Windows 11またはWindows 10でLinuxディストリビューションを実行する便利な方法ですが、軽量仮想マシンはコマンドシェルを終了してもシステムリソースを使用してバックグラウンドで実行され続けます。
Linuxディストリビューション(Ubuntu、Kali、Debian、Mintなど)を使用してすぐにシャットダウンまたは再起動する必要がある場合は、wsl.exeコマンドラインツールを使用して1つまたはすべてのディストリビューションを手動でシャットダウンできます。
以下に、Windows10およびWindows11の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
コマンドで、DISTRO-NAMEを 手順3に示すように終了したいディストリビューションの名前に置き換えます。たとえば、
wsl -t Ubuntu-20.04
。 - (オプション)次のコマンドを入力してディストリビューションが実行されていないことを確認し、Enterキーを押します。
wsl --list --verbose
プロセスが完了すると、Linux用のWindowsサブシステムで実行されているディストリビューションは正常に終了します。いつでもプロセスを繰り返して他のディストリビューションを終了するか、以下のプロセスを使用してすべてを終了できます。
WSLですべてのLinuxディストリビューションを終了する
Windows 10(または11)で実行されているすべてのWSLディストリビューションを終了するには、次の手順を使用します。
- 開始を開きます。
- コマンドプロンプト(またはPowerShell)を検索し、一番上の結果を右クリックして[管理者として実行]オプションを選択します。
- 次のコマンドを入力して、実行中のすべてのWSLディストリビューションを表示し、Enterキーを押します。
wsl --list --verbose
- 次のコマンドを入力して、Windows 11または10でLinuxディストリビューションを終了し、Enterキーを押します。
wsl --shutdown
- (オプション)次のコマンドを入力してディストリビューションが実行されていないことを確認し、Enterキーを押します。
wsl --list --verbose
プロセスが完了すると、すべてのWSLディストリビューションはすぐに終了します。
Linuxディストリビューションを再起動する必要がある場合は、[スタート]メニュー、コマンドプロンプト、またはPowerShellでコマンドを使用して再度開くことができます。コマンドを実行する前に、DISTRO-NAMEをディストリビューションの実際の名前にwsl --distribution DISTRO-NAME
置き換えてください。
以上で、WSLでLinuxディストリビューションを終了する方法を見ました。この情報が必要なものを見つけるのに役立つことを願っています。