时间:26-04-01
在 Windows 10 上成功部署 OpenClaw 后,许多用户发现服务并未如预期随系统启动。这不仅导致飞书等测试消息无响应,也影响了工作流自动化。本文将提供一套详细步骤,彻底解决这一常见痛点,建立稳定的跨平台启动链路。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
首先,需要在 WSL(Ubuntu)环境中将 OpenClaw 设置为用户级系统服务。在 WSL 终端中,按顺序执行以下核心命令:
# 1. 部署并启用 OpenClaw 网关作为 systemd 用户服务
openclaw gateway install systemctl --user enable --now openclaw-gateway
# 2. 启用用户级服务持久化
sudo loginctl enable-linger "$(whoami)"
# 3. 检查服务运行状态
systemctl --user status openclaw-gateway
执行完成后,终端应显示 `active (running)` 状态。此状态确认了子系统内服务已正确注册并能独立于终端会话在后台持续运行。
接下来,配置 Windows 引导时能自动启动对应的 WSL 发行版并触发 OpenClaw 服务。以下两种方案根据你的操作偏好任选其一即可。
此方案通过脚本自动化,可快速完成。请以 **管理员身份** 启动 Windows PowerShell,复制并运行以下完整代码块:
$action = New-ScheduledTaskAction -Execute "wsl.exe" -Argument "-d Ubuntu --bash -lc 'systemctl --user start openclaw-gateway'"
$trigger = New-ScheduledTaskTrigger -AtLogOn
$settings = New-ScheduledTaskSettingsSet -ExecutionTimeLimit (New-TimeSpan -Hours 0) -RestartCount 3 -RestartInterval (New-TimeSpan -Minutes 1)
Register-ScheduledTask -TaskName "OpenClaw_AutoStart" -Action $action -Trigger $trigger -Settings $settings -RunLevel Highest -Force
Write-Host "✅ OpenClaw 开机自启任务创建成功!"
偏好图形化界面的用户,可遵循以下路径进行配置:
所有配置完成后,请重启 Windows 主机,并执行如下双重测试:
systemctl --user status openclaw-gateway
http://localhost:18789。如果终端反馈服务状态正常,且浏览器能成功加载 OpenClaw 控制面板,则证明你的开机自启动配置已全面生效。此后,OpenClaw 网关将作为系统基础设施的一部分可靠运行。
这就是OpenClaw在windows下开机自启动的全部内容了,希望以上内容对小伙伴们有所帮助,更多详情可以关注我们的菜鸟游戏和软件相关专区,更多攻略和教程等你发现!