web-dev-qa-db-ja.com

Windows 1803でのWSLの再起動

Windows 10の過去のバージョンでは、WSLは すべてのアクティブなターミナルを閉じる で終了できましたが、 WSLのバックグラウンドタスク の導入により、これは機能しなくなりました。ホストシステムを再起動せずにWSLを終了する方法はありますか?

5
laverya

はい、そうです。

管理者として、Windows 10でWindowsサービス「LxssManager」を再起動します。これにより、WSLのクリーンブートが実行されます。 Linuxサブシステムのサービス(xrdpなど)は、自動起動が有効になっていない場合は再起動する必要があります。

11
det13eg
  1. WIN+R -> services.msc
  2. LxssManagerを検索

    enter image description here

  3. 右クリック-> Restart

    enter image description here

10
samdd

Powershellソリューション

Get-Service LxssManager | Restart-Service
3
Frank Fu