2019年11月14日木曜日

[WSL] WSLを再起動する

https://vogel.at.webry.info/201907/article_4.html

管理者権限で、LxssManagerサービスを再起動すれば、Windows再起動無しに、WSLを再起動できます。

wslreboot.bat
----------
@echo off
cd /d %~dp0
for /f "tokens=3 delims=\ " %%i in ('whoami /groups^|find "Mandatory"') do set LEVEL=%%i
if NOT "%LEVEL%"=="High" (
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "Start-Process %~f0 -Verb runas"
exit
)
net stop LxssManager
net start LxssManager
----------

0 コメント: