備忘録

備忘録

WSL1/WSL2 を再起動する方法

Ⅰ. はじめに

タイトルの通り「WSL1/WSL2 を再起動する方法」です。

WSL1/WSL2 では shutdown や reboot コマンドが実行できません。

$ sudo shutdown
Failed to connect to bus: No such file or directory
Failed to talk to init daemon.
$ sudo reboot
Failed to connect to bus: No such file or directory
Failed to talk to init daemon.

Ⅱ. やり方(全て再起動する場合)

1. コマンドプロンプトを起動する
2. 以下コマンドを実行する

wsl.exe --shutdown

3. WSL が自動的に再起動する

Ⅲ. やり方(ディストリビューションを指定する場合)

1. コマンドプロンプトを起動する
2. インストール済みの Linux ディストリビューション名を表示する

> wsl -l
Windows Subsystem for Linux ディストリビューション:
Ubuntu-16.04 (既定)

3. WSLを終了する

wsl -t Ubuntu-16.04

4. WSL が自動的に再起動する