OpenClaw开机自启动可通过五种方式彻底关闭:一、运行openclaw uninstall --all --yes --non-interactive命令;二、Windows中删除任务计划程序内相关任务;三、macOS中停用并移除launchd plist文件;四、Linux中禁用并删除systemd用户服务;五、跨平台检查并清理shell配置文件中的自动加载语句。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您发现电脑启动后自动运行 OpenClaw 相关进程或弹出界面,说明其已配置为开机自启动。以下是关闭并彻底删除 OpenClaw 自启动的多种操作路径:
一、使用官方卸载命令禁用自启动
该方法适用于 openclaw 命令仍可正常调用的情形,能自动停止服务、移除计划任务/服务单元,并清理自启注册项。
1、以普通权限打开终端(Windows PowerShell / macOS Terminal / Linux Bash)。
2、执行以下命令:
openclaw uninstall --all --yes --non-interactive
3、等待命令执行完成,过程中不会提示确认,所有自启动组件将被一并清除。
二、Windows 系统:手动删除计划任务
OpenClaw 在 Windows 上主要通过“任务计划程序”实现开机自启,即使 CLI 已失效,该任务仍可能残留并触发启动。
1、同时按下 Win + R 键,在运行框中输入 taskschd.msc 并回车。
2、在左侧面板展开“任务计划程序库”,逐级浏览查找名称含 OpenClaw Gateway 或 OpenClaw Startup 的任务。
3、右键对应任务,选择“禁用”;如需彻底清除,选择“删除”。
4、若任务无法删除,以管理员身份运行 PowerShell,执行:
schtasks /Delete /F /TN "OpenClaw Gateway"
三、macOS 系统:停用并移除 launchd 服务
macOS 版 OpenClaw 通常通过 launchd 注册为用户级守护进程,服务文件位于 LaunchAgents 目录,必须显式停用并删除 plist 文件才能终止自启行为。
1、打开终端,执行以下命令列出相关服务:
launchctl list | grep openclaw
2、根据输出的服务名(如 ai.openclaw.gateway 或 com.openclaw.daemon),依次执行:
launchctl stop ai.openclaw.gateway
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
四、Linux 系统:禁用并删除 systemd 用户服务
Linux 版 OpenClaw 多数通过 systemd --user 单元管理自启动,需停用、禁用并删除对应 service 文件。
1、打开终端,执行以下命令确认服务状态:
systemctl --user list-units | grep openclaw
2、若存在活跃服务(如 openclaw-gateway.service),执行:
systemctl --user stop openclaw-gateway.service
systemctl --user disable openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
3、刷新用户级 systemd 配置:
systemctl --user daemon-reload
五、跨平台补充清理:检查 shell 初始化文件
部分用户安装时会向 shell 配置文件(如 .zshrc、.bash_profile、.profile)写入自动加载脚本或别名,导致终端启动即触发 OpenClaw,此为常见残留源头。
1、打开对应 shell 配置文件(如 macOS/Linux 执行 nano ~/.zshrc,Windows WSL 同理)。
2、搜索关键词:openclaw、OPENCLAW、source 或 npx openclaw。
3、删除整行包含上述内容的语句,保存并退出。
4、重新加载配置:
source ~/.zshrc










