Windows 部署

针对 Windows 及 WSL2 环境的 OpenClaw 安装部署指南与最佳实践

💡 重要提示:建议在 Windows 操作系统上优先使用 WSL2 (Windows Subsystem for Linux) 以获得最接近原生 Linux 的性能和更稳定的运行体验。


🛠️ 环境准备

  1. 安装 Node.js: 确保 Node 版本 ≥ 22。建议从 Node.js 官方网站 下载,或使用 nvm-windows 工具来进行版本管理。
  2. 安装 pnpm:
npm install -g pnpm

🚀 安装 OpenClaw

PowerShellCMD 终端(建议使用管理员权限)中运行:

# 全局安装 OpenClaw 最新版
pnpm add -g openclaw@latest

# 执行引导配置并安装守护进程
openclaw onboard --install-daemon

💡 最佳实践

  • WSL2: 推荐在 Ubuntu 环境下运行 OpenClaw 主体,以获得更好的命令行原生兼容性。
  • 防火墙: 务必确保 OpenClaw 后台使用的端口(默认是 18789)在 Windows Defender 防火墙中已允许通行。
  • 自启动: 你可以通过创建一个批处理 .bat ,然后把 openclaw gateway 启动命令添加到 Windows 任务计划程序 (Task Scheduler) 中,来达到无缝开机自启动的目的。

On this page