一念 (@niancpu)【分享】WSL2 开机自启 + 保活,踩了一堆坑才搞定 中发帖

各位佬友好,最近在折腾 WSL2 后台跑服务(我的场景是 OpenClaw AI 助手的 gateway),遇到一个很烦的问题:关掉终端窗口,WSL 就被 Windows 回收了,服务全挂。 
搜了一圈发现不少人有同样的需求——让 WSL 开机自动启动、关掉终端也不死。网上的方案要么过时,要么只解决了一半。我折腾了一晚上,踩了好几个坑,最后搞出了一套稳定方案,分享一下。 
先说结论
最终方案是 Windows 定时任务 + PowerShell 脚本 + VBS 隐藏窗口,三件套配合: 

Windows 登录时自动触发脚本
脚本检测 WSL 是否在跑,没跑就拉起
每 2 分钟巡检一次,挂了自动恢复
WSL 内的服务靠 systemd 自动启动,不用额外操心

恢复时间:最坏情况 2 分半(等定时任务触发 + WSL 启动 + systemd 拉服务)。 
环境




项目
配置




...
 
 
Back to Top