Windows 10 または 11 で WSL (Windows サブシステム Linux) を再起動する方法

Windows サブシステム Linux は Windows 10 および 11 の追加機能であり、ユーザーは仮想マシンを使用せずに Windows 上で Linux 環境を直接実行できます。ユーザーはコントロール パネルからこのサービスを簡単に有効にすることができ、その後、Microsoft ストアから Linux アプリをインストールすることで、Linux コマンドを簡単に実行できるようになります。 (見る:)。

Ubuntu、Debian、OpenSuse、Kali などの Linux 環境アプリは、Linux オペレーティング システムの基本的な構成要素を提供する Systemd をサポートしていないため、reboot または systemctl コマンドを使用して systemd サービスを管理することはできません。では、このような場合、Linux Lxssmanager サービスのために Windows サブシステムを再起動したい場合はどうすればよいでしょうか?この記事では、その簡単な解決策を紹介します。

以下のコマンドを使用して、Windows 11 または 10 で WSL 1 または 2 を再起動します…

のためにWSL2の場合は、この Powershell コマンドを使用することをお勧めします。右クリック始めるボタンを押して選択しますPowershell (管理者) または Windows ターミナル (管理者)。そこで、以下のコマンドを発行します。

wsl --shutdown

ここで、Ubuntu などの WSL アプリを開くと、再び起動します。

方法 1: Lxssmanager サービスを再起動する

方法 2: Powershell で LxssManager を再起動する

上記の手順を使用したくない場合は、PowerShell で以下のコマンドを管理者として使用してください。

1. Windows 10のスタートボタンを右クリックします。

2. Windows PowerShell (管理者) を選択します。

3. 以下のコマンドを入力して Enter ボタンを押します。

Get-Service LxssManager | Restart-Service

したがって、このようにして、上記のコマンドを使用するたびに、LxssmanagerWindows 10 および 11 のサービスは、Linux 用の Windows サブシステムを再起動します。

Related Posts