实现WSL在电脑开机的时候自动运行,同时也会将ssh服务进行启动,且不会有终端页面弹出(为了避免在调试linux程序时,还需要每次都打开WSL的终端界面在通过命令重启ssh服务)
创建一个文本文档wsl_init.txt
在文档中写入以下内容
Set ws = WScript.CreateObject("WScript.Shell")
ws.run "wsl -d Ubuntu-20.04 -u root -e /etc/init.d/ssh start",vbhide
其中 Ubuntu-20.04 为你的WSL系统的名称可以在windows的命令提示符中通过输入 wsl -l -v 来查询;如下
保存文档后将文档后缀名由.txt 改为 .vbs
使用Win+R键打开 输入: shell:startup 回车会打开一个文件夹,将上边的文件直接放进去,再重启电脑后就可用了。
以下是范本: