OpenClaw Windows 平台安装部署教程
9
2026-03-10
这份教程为Windows系统搭建OpenClaw提供专业步骤,先需下载指定版本的Git和Node.js安装包完成基础环境部署并验证,再配置npm国内镜像源加速下载,随后通过npm全局安装OpenClaw,依次执行命令安装其守护进程、启动网关服务,也可执行对应命令重启网关;同时给出版本和服务状态验证方式,以及npm命令未找到、权限不足、网关启动失败等常见问题的解决办法,且所有操作均需以管理员权限执行。
⚠️ 提示:本文为OpenClaw Windows平台简易安装教程,内容未完善,仅作技术学习参考使用,实际生产环境部署请结合官方完整文档及环境需求做适配调整。
一、环境准备
1.1 系统要求
- 操作系统:Windows 10/11(64位)
- 权限要求:管理员权限(用于安装软件及系统服务)
- 网络要求:可访问外网(用于下载安装包及npm依赖)
1.2 安装包下载
| 软件 | 版本 | 下载地址 |
|---|---|---|
| Git | 2.53.0 64位 | 下载 |
| Node.js | v22.22.1 x64 | 下载 |
二、安装步骤
2.1 安装Git
- 双击运行下载的
Git-2.53.0-64-bit.exe安装包; - 选择安装路径(建议默认路径
C:\Program Files\Git),点击「Next」; - 保持默认配置(建议勾选「Git Bash Here」「Git GUI Here」),持续点击「Next」直至安装完成;
- 验证安装:按下
Win+R输入cmd打开命令提示符,执行git --version,输出版本号即安装成功。
2.2 安装Node.js
- 双击运行
node-v22.22.1-x64.msi安装包,点击「Next」; - 同意许可协议后,选择安装路径(建议默认路径
C:\Program Files\nodejs); - 保持默认配置(自动添加环境变量已勾选),点击「Next」直至安装完成;
- 验证安装:命令提示符执行
node -v和npm -v,输出对应版本号即安装成功。
2.3 配置npm镜像(加速依赖下载)
- 以管理员身份打开命令提示符(CMD)或PowerShell;
- 执行以下命令配置国内镜像源:
npm config set registry https://registry.npmmirror.com/ - 验证配置:执行
npm config get registry,输出https://registry.npmmirror.com/即配置生效。
2.4 安装OpenClaw
在管理员权限的命令行中执行全局安装命令:
npm install -g openclaw@latest
安装过程中若出现权限警告,确认当前终端为管理员权限后重新执行。
2.5 安装OpenClaw守护进程
执行以下命令安装系统守护进程(确保服务自启动):
openclaw onboard --install-daemon
该步骤会在Windows服务中注册OpenClaw相关服务,需管理员权限完成。
2.6 启动OpenClaw网关
- 启动网关服务:
openclaw gateway - 重启网关服务(如需更新配置或重启服务):
openclaw gateway restart
三、验证安装
- 执行
openclaw --version,输出OpenClaw版本号即安装成功; - 检查网关状态:执行
openclaw gateway status,显示「running」即网关服务正常运行。
四、常见问题
- npm命令未找到:Node.js安装时未勾选「Add to PATH」,需重新安装Node.js并勾选该选项,或手动将Node.js安装路径添加到系统环境变量;
- 权限不足:所有命令需在管理员权限的终端中执行;
- 网关启动失败:检查端口是否被占用,或查看日志文件(默认路径:
%USERPROFILE%\.openclaw\logs)定位错误。
总结
- OpenClaw安装依赖Git和Node.js环境,需先完成基础软件安装并验证版本;
- 核心步骤为:配置npm镜像 → 全局安装OpenClaw → 安装守护进程 → 启动/管理网关服务;
- 所有操作需以管理员权限执行,安装后通过版本和服务状态命令验证部署结果。