码言物语

码言物语

OpenClaw Windows 平台安装部署教程

2026-03-10

这份教程为Windows系统搭建OpenClaw提供专业步骤,先需下载指定版本的Git和Node.js安装包完成基础环境部署并验证,再配置npm国内镜像源加速下载,随后通过npm全局安装OpenClaw,依次执行命令安装其守护进程、启动网关服务,也可执行对应命令重启网关;同时给出版本和服务状态验证方式,以及npm命令未找到、权限不足、网关启动失败等常见问题的解决办法,且所有操作均需以管理员权限执行。

⚠️ 提示:本文为OpenClaw Windows平台简易安装教程,内容未完善,仅作技术学习参考使用,实际生产环境部署请结合官方完整文档及环境需求做适配调整。

一、环境准备

1.1 系统要求

  • 操作系统:Windows 10/11(64位)
  • 权限要求:管理员权限(用于安装软件及系统服务)
  • 网络要求:可访问外网(用于下载安装包及npm依赖)

1.2 安装包下载

软件版本下载地址
Git2.53.0 64位下载
Node.jsv22.22.1 x64下载

二、安装步骤

2.1 安装Git

  1. 双击运行下载的 Git-2.53.0-64-bit.exe 安装包;
  2. 选择安装路径(建议默认路径 C:\Program Files\Git),点击「Next」;
  3. 保持默认配置(建议勾选「Git Bash Here」「Git GUI Here」),持续点击「Next」直至安装完成;
  4. 验证安装:按下 Win+R 输入 cmd 打开命令提示符,执行 git --version,输出版本号即安装成功。

2.2 安装Node.js

  1. 双击运行 node-v22.22.1-x64.msi 安装包,点击「Next」;
  2. 同意许可协议后,选择安装路径(建议默认路径 C:\Program Files\nodejs);
  3. 保持默认配置(自动添加环境变量已勾选),点击「Next」直至安装完成;
  4. 验证安装:命令提示符执行 node -vnpm -v,输出对应版本号即安装成功。

2.3 配置npm镜像(加速依赖下载)

  1. 管理员身份打开命令提示符(CMD)或PowerShell;
  2. 执行以下命令配置国内镜像源:
    npm config set registry https://registry.npmmirror.com/
    
  3. 验证配置:执行 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网关

  1. 启动网关服务:
    openclaw gateway
    
  2. 重启网关服务(如需更新配置或重启服务):
    openclaw gateway restart
    

三、验证安装

  1. 执行 openclaw --version,输出OpenClaw版本号即安装成功;
  2. 检查网关状态:执行 openclaw gateway status,显示「running」即网关服务正常运行。

四、常见问题

  1. npm命令未找到:Node.js安装时未勾选「Add to PATH」,需重新安装Node.js并勾选该选项,或手动将Node.js安装路径添加到系统环境变量;
  2. 权限不足:所有命令需在管理员权限的终端中执行;
  3. 网关启动失败:检查端口是否被占用,或查看日志文件(默认路径:%USERPROFILE%\.openclaw\logs)定位错误。

总结

  1. OpenClaw安装依赖Git和Node.js环境,需先完成基础软件安装并验证版本;
  2. 核心步骤为:配置npm镜像 → 全局安装OpenClaw → 安装守护进程 → 启动/管理网关服务;
  3. 所有操作需以管理员权限执行,安装后通过版本和服务状态命令验证部署结果。

未完成