AionClaw需注册为系统级开机自启服务才能实现重启后自动运行:Windows下用sc命令注册为Windows服务,macOS下通过launchd配置启动代理。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

让AionClaw在电脑重启后自动恢复运行,关键在于将服务注册为系统级开机自启任务,而非依赖用户手动启动或图形界面登录后才加载。若仅靠桌面快捷方式或双击启动,每次重启后必须人工干预,无法实现真正意义上的“断电续跑”。
Windows 系统:注册为 Windows 服务(推荐)
该方法使 AionClaw 在系统启动早期、用户未登录时即开始运行,适配服务器场景与无人值守办公环境。
第一步:以管理员身份打开 PowerShell
右键「开始」→「Windows PowerShell(管理员)」,确认窗口标题栏含“管理员”字样。
第二步:执行服务注册命令
粘贴并运行以下命令(路径需替换为你的实际安装目录):
sc create AionClawService binPath= "C:\Program Files\AionClaw\AionClaw.exe --service" start= auto obj= "LocalSystem"
第三步:启动服务并验证状态
运行:sc start AionClawService → 紧接着运行:sc query AionClawService,确认 State 显示为 RUNNING 且 STATUS 为 OK。
【注意】若提示“拒绝访问”或“权限不足”,说明未以管理员身份运行 PowerShell;若提示“系统找不到指定文件”,请检查 AionClaw.exe 路径是否正确、是否存在空格未加引号。
macOS 系统:配置 launchd 启动项
macOS 不支持传统服务概念,需通过 launchd 守护进程实现开机即启。此方式在系统唤醒、用户切换时均保持服务活跃。
方法一:创建用户级启动代理(无需 root 权限)
执行命令生成配置文件:
mkdir -p ~/Library/LaunchAgents
cat > ~/Library/LaunchAgents/io.aionclaw.agent.plist
EOF
加载配置:
launchctl load ~/Library/LaunchAgents/io.aionclaw.agent.plist
立即启动:
launchctl start io.aionclaw.agent
通用补救:启用守护模式 + 禁用系统休眠
即使完成自启配置,若系统在启动后几秒内进入休眠,AionClaw 进程仍会被挂起并中断。必须同步关闭操作系统休眠策略。
Windows:控制面板 → 电源选项 → 更改计划设置 → 更改高级电源设置 → 展开“睡眠” → 将“接通电源时睡眠”和“休眠”全部设为“从不”。
macOS:终端执行 sudo pmset -a disablesleep 1,否则 launchd 加载成功后,系统仍可能在 30 秒内强制挂起进程。
这一步不可跳过——【没有禁用系统休眠,所有自启配置都会在首次空闲时失效】。


















