技术圈开发者交流群:

WSL开机启动ssh、nginx、mysql等服务

进入windows开机启动目录C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

新建vbs文件start-wsl.vbs:

Set ws = WScript.CreateObject("WScript.Shell")
cmd = "C:\Windows\System32\bash.exe -c ""bash /home/init.sh"""
' 运行命令不显示cmd窗口
ws.Run cmd, 0, false
Set ws = Nothing
WScript.quit

在WSL系统里创建/home/init.sh:

windows 2019年03月05日 239959

如何重启 Windows 10 子系统(WSL)

WSL 子系统是基于 LxssManager 服务运行的。

只需要将 LxssManager 重启即可。

也可以做成一个 bat 文件。

net stop LxssManager
net start LxssManager
windows 2019年03月05日 98536
鄂ICP备19028750号 @copyright 2019 tech1024.com