如何在 Windows 上安装 OpenClaw

使用 PowerShell 或 WSL2 在 Windows 上安装 OpenClaw。本指南将说明这两种方法的原理,帮助你选择适合自己的安装方式。如果你想要更简单的方式,也可以使用 Kimi Claw,无需手动配置即可在云端运行你的 agent。

阅读时长:14 分钟2026-08-12

OpenClaw 是构建 AI 工作流的强大工具,但在 Windows 上进行设置对初学者来说可能会有些困惑。本指南将带你了解主要的安装方式,帮助你快速上手。

OpenClaw Windows 安装:3 种方法对比

在开始介绍具体步骤之前,先来快速了解一下在 Windows 上安装 OpenClaw 的三种方式。每种方法在设置耗时、功能覆盖范围和技术要求上各有不同的取舍。

PowerShellWSL2Kimi Claw(在线版)
工作原理通过命令行进行的原生 Windows 安装在 Windows 内运行完整的 Linux 环境一款在线工具,让用户无需本地配置即可运行 OpenClaw
配置复杂度低到中等,需要运行命令并按照安装步骤操作较高,需要进行 Linux 配置、系统设置及依赖安装极低,无需任何配置
是否需要代码或终端
全天可用性仅在电脑开机时可用仅在 WSL 运行时可用全天 24 小时可用,运行在云服务器上
最适合熟悉命令行的开发者需要完整 Linux 环境的开发者非技术用户及团队

Kimi Claw 是一个在线工具,可让你在浏览器中运行 OpenClaw。它会自动完成设置和配置,因此你不需要安装 Node.js、配置 WSL 或设置 API 密钥。几分钟内即可开始使用一个可直接上手的智能体。

如果想在本地进行 PowerShell 或 WSL2 设置,请向下滚动查看方法一方法二。如果想完全跳过本地安装,可直接跳转至方法三:Kimi Claw。如果想更快上手,也可以直接开始使用。

在 Windows 本地安装 OpenClaw 之前需要准备什么

如果打算在本地安装 OpenClaw,请确保系统满足以下要求。如果选择像 Kimi Claw 这样的云端方案,可以完全跳过本节。

系统要求

  • Windows 10 或 Windows 11(64 位)

  • 至少 4 GB 内存(推荐 8 GB,以保证 npm 构建稳定运行)

  • 稳定的网络连接

  • 如果选择 WSL2,初次设置需要管理员权限

  • 使用 OpenClaw WSL2:必须在 BIOS/UEFI 中启用虚拟化

所需软件

  • Node.js 22.14 或更高版本。 OpenClaw 需要较新版本的 Node.js 运行环境。可从 nodejs.org 下载,或通过引导脚本安装。

  • Git for Windows(可选,但建议安装)。部分 npm 包和技能依赖 Git。

方法一:使用 PowerShell 在 Windows 上安装 OpenClaw

与 WSL2 相比,PowerShell 方法所需步骤更少,也不需要 Linux 环境。只需一条命令即可下载 OpenClaw、检查 Node.js 版本并启动引导向导。此方法在 Windows 10 和 Windows 11 上均可使用。

第一步:安装并运行 OpenClaw

出于系统安全考虑,Windows 默认限制脚本执行。在安装 OpenClaw 之前,你需要先运行以下这条“安全开关”命令,允许 PowerShell 执行本地脚本:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
PowerShell safety switch

然后运行以下命令:

iwr -useb https://openclaw.ai/install.ps1 | iex

运行命令后,你应该会看到类似下图的输出。在继续进行引导设置之前,请关闭并重新打开 PowerShell,以刷新系统 PATH。

openclaw install in PowerShell

第 2 步:确认风险提示并选择引导模式

选择 Yes 以确认风险并继续。

OpenClaw install risk confirm

接下来,选择 QuickStart 以快速开始引导设置。你之后可以再调整设置,或者选择 Manual 进行完整配置。

OpenClaw onboarding

第 3 步:配置并验证你的 AI 模型

  1. 选择 Moonshot AI 作为模型/身份验证提供方

best OpenClaw llm - Kimi K2.5
  1. 验证并配置你的 AI 模型

要连接 OpenClaw,请通过 Kimi 开放平台 激活你的 Kimi API Key。充值 5 美元可获得 5 美元的赠送额度,但我们建议充值 20 美元以上以解锁 Tier 2 权限。这样可以降低延迟,并确保你的 OpenClaw 智能体能够处理复杂的多步骤任务。

best OpenClaw API - Kimi
  1. 创建 Kimi API key

进入 API Keys 页面,点击 Create API Key。请注意,你需要将 API Key 保存在安全且易于访问的地方,因为它只会在创建时显示一次。

create Kimi API key for OpenClaw
  1. 输入你的 API key 并选择默认模型

当引导向导提示你时,将你的专属 API key 粘贴到 PowerShell/终端窗口中。

当系统要求选择默认模型时,选择 moonshot/kimi-k2.5(如果它已经被高亮选中,也可以选择“Keep current”)。该模型在速度和推理能力之间提供了最佳平衡,非常适合处理智能体任务。

第 4 步:选择渠道

选择你想要连接到 OpenClaw 的应用。如果不确定,直接跳过即可。

choose channel to connect to OpenClaw

第 5 步:配置以提升性能

点击 Yes 进行配置,或点击 No 跳过。

confirm OpenClaw skill

第 6 步:启用 Hooks

选择一种方式与你的机器人聊天,然后等待它启动运行。

choose method to chat with OpenClaw
connect OpenClaw

第 7 步:运行你的 OpenClaw

完成以上所有步骤后,即可开始使用你的 OpenClaw。

OpenClaw Web UI running on Windows after successful installation

方法 2:在 Windows 上通过 WSL2 安装 OpenClaw

OpenClaw WSL2 配置方式可在 Windows 内部提供一个完整的 Linux 环境,这是官方推荐的 OpenClaw 运行方式。这种方式让你能够使用完整的功能集,包括 systemd 守护进程管理、原生 shell 脚本支持,以及更流畅的 npm 构建过程。如果你打算在 Windows 上将 OpenClaw 用于日常工作流或开发,OpenClaw WSL 是最佳选择。

第 1 步:在 Windows 11/10 上为 OpenClaw 启用 WSL2

管理员身份打开 PowerShell,并运行:

wsl --install -d Ubuntu

该命令会启用 WSL、下载 Ubuntu 并完成安装。完成后请重启计算机。Windows 重启后,Ubuntu 会自动启动,并要求你创建用户名和密码。

如果你已经安装了 WSL,可以按以下方式验证:

wsl --list --verbose

步骤 2:为 systemd 配置 WSL2

OpenClaw 使用 systemd 作为后台服务运行。请在 WSL 配置中启用它:

sudo tee /etc/wsl.conf > /dev/null << 'EOF' [boot] systemd=true [interop] enabled=true appendWindowsPath=true EOF

然后在 PowerShell 中重启 WSL:

wsl --shutdown

重新打开 Ubuntu 终端,验证 systemd 是否正在运行:

ps -p 1 -o comm=

输出应显示 systemd。如果显示的是 init,请检查你的 /etc/wsl.conf 文件。

步骤 3:安装 Node.js 22.14+

OpenClaw 需要 Node.js 22.14 或更高版本。从 NodeSource 仓库安装:

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt-get install -y nodejs

验证安装:

node --version # 应显示 v22.x.x 或更高版本 npm --version

步骤 4:通过 npm 安装 OpenClaw

Node.js 准备好后,全局安装 OpenClaw:

sudo npm install -g openclaw@latest

或者,使用官方安装脚本:

curl -fsSL https://openclaw.ai/install.sh | bash

验证安装:

openclaw --version

步骤 5:通过引导流程完成 OpenClaw Windows 设置

使用 daemon 参数运行引导向导,将 OpenClaw 设置为 systemd 服务:

openclaw onboard --install-daemon

向导将引导你完成以下操作:

  • 选择你的 LLM 提供商并输入 API 密钥

  • 选择默认模型

  • 配置消息渠道(可选)

  • 将网关安装为后台服务

引导完成后,启用服务持久化,使 OpenClaw 在 WSL 启动时自动运行:

sudo loginctl enable-linger $USER

网关是处理所有 OpenClaw 操作的核心后台服务,包括智能体请求、消息传递和模型执行。确保它正在运行,可以确认你的 OpenClaw 安装已完成并可以使用,同时避免后续步骤出现错误。

在 PowerShell 或 WSL 终端中运行以下命令以检查其状态:

openclaw gateway status

方法 3:使用 Kimi Claw 在 Windows 上运行 OpenClaw(无需设置)

如果管理 Node.js、WSL 和 API 密钥对你来说太麻烦,Kimi Claw 提供了一种更简单的方式来运行 OpenClaw。你可以直接在浏览器中运行 OpenClaw,无需本地设置或手动配置。按照以下步骤开始:

步骤 1:打开 Kimi Claw 并创建实例

前往 Kimi Claw 页面,点击 创建 开始。

在 Kimi Claw 云平台上创建新的 OpenClaw 实例

步骤 2:开始部署

在弹出窗口中确认部署。Kimi Claw 会在大约两分钟内为你搭建好 OpenClaw 环境,包括网关、工作区和工具,无需运行任何命令或进行手动配置。

Kimi Claw 在云端自动部署 OpenClaw 环境

步骤 3:在工作区中开始使用

部署完成后,你的工作区会在仪表盘中打开。你可以直接在浏览器中与 AI 智能体聊天、设置技能、配置定时任务并管理文件。

访问 Kimi Claw 工作区

使用 Kimi Claw 你能获得什么

  • 零配置:无需管理 Node.js、WSL 或 API 密钥

  • 40 GB 云存储:保存报告、数据集和生成的文件,可在不同会话间保留

  • 持久记忆:你的 AI 智能体会记住过去的互动、偏好和上下文

  • 5000+ 种 ClawHub 技能:即时使用自动化、研究、编程和分析技能

  • 定时任务自动化:设置每日报告、提醒和监控等重复性任务

  • 支持任意设备使用:在 Windows、Mac 或手机的任意浏览器中访问你的 OpenClaw 智能体

OpenClaw 的 Windows 防火墙与安全设置

Kimi Claw 会在云服务器上自动处理安全和网络配置。如果你更倾向于使用 PowerShell 或 WSL2 在本地安装 OpenClaw,安装完成后建议配置以下几项安全设置。

  • 配置 Windows 防火墙

OpenClaw 网关首次启动时,Windows 防火墙可能会提示你是否允许网络访问。请仅对专用网络允许访问。如果你使用的是 OpenClaw WSL2,网关运行在 Linux 环境中并通过 localhost 通信,通常无需额外的防火墙规则。

如果 Browser Relay 或其他功能无法连接,请确认第三方安全软件(如防病毒程序、VPN 客户端或企业防火墙)没有阻止 localhost 流量。

  • 保护控制界面(Control UI)

OpenClaw 控制界面运行在端口 18789 上,可完全访问你的智能体。**切勿将此端口暴露到公共互联网。**请让网关始终绑定到 127.0.0.1,并仅从本机访问。

如需安全的远程访问,可使用 Tailscale 创建专用网络隧道:

{ "gateway": { "tailscale": { "mode": "serve" } } }

这样可以让端口保持在 localhost 上,同时通过你的专用 Tailscale 网络进行访问。

Windows 上常见的 OpenClaw 安装错误及解决方法

即使按照清晰的指南操作,安装过程中仍可能遇到问题。以下是在 Windows 上安装 OpenClaw 时最常见的问题及其解决方法。

OpenClaw 命令无法识别

  • 原因: npm 全局 bin 目录未加入系统 PATH

  • 解决方法: 运行以下命令查找你的 npm 前缀路径

npm prefix -g

将输出的路径添加到 Windows 环境变量中。不要在末尾追加 \\bin。然后关闭并重新打开 PowerShell。

安装过程中未找到 Git

  • 原因: 未安装适用于 Windows 的 Git。

  • 解决方法: 从 git-scm.com 下载并安装 Git。安装完成后,重启 PowerShell,然后重新运行 OpenClaw Windows 安装程序。

Node.js 版本过旧

  • 原因: 系统上的 Node.js 版本过旧,不满足最低要求(v22.14 及以上)。

  • 解决方法: 从 nodejs.org 下载最新的 LTS 版本并安装。如果你使用的是 OpenClaw WSL2,请通过 NodeSource 仓库重新安装。

权限不足错误

  • 原因: PowerShell 权限不足,或 npm 全局目录不可写。

  • 解决方法: 以管理员身份运行 PowerShell,或将 npm 全局前缀改为用户可写的目录

npm config set prefix "$env:APPDATA\npm"

网关无法启动

  • 原因:端口 18789 已被占用,或配置文件已损坏。

  • 解决方法: 检查是否存在冲突进程并重启

# Check what is using the port netstat -ano | findstr :18789 # Restart the gateway openclaw gateway restart

WSL2 中 systemd 无法正常工作

  • 原因:/etc/wsl.conf 文件缺少 systemd 配置。

  • 解决方法: 确认该文件包含正确的配置项

cat /etc/wsl.conf # Should include: # [boot] # systemd=true

如果缺少该配置,请添加后在 PowerShell 中运行 wsl --shutdown 重启 WSL。

结语

在 Windows 上安装 OpenClaw,既可以是简单的脚本化安装,也可以是更进阶的 WSL2 环境配置,具体取决于你的需求。如果你想要完全的控制权和灵活性,PowerShell 和 WSL2 都是不错的选择。如果你想跳过安装步骤直接开始使用,Kimi Claw 可以让你在浏览器中运行 OpenClaw,无需任何本地配置。根据自己的使用习惯和技术熟悉程度选择合适的方式,就能充分发挥 OpenClaw 的作用。

常见问题

在没有 WSL 的情况下,可以在 Windows 上安装 OpenClaw 吗?
可以。OpenClaw 提供了原生的 PowerShell 安装程序,可直接在 Windows 上运行。打开 PowerShell 并运行 iwr -useb https://openclaw.ai/install.ps1 | iex 即可安装。这种方式所需步骤更少,但部分功能(如 systemd 服务管理)在 Linux 环境中表现更好。日常使用仍推荐使用 OpenClaw WSL2 作为本地方案。Kimi Claw 则是另一种选择,无需进行任何本地安装。
在 Windows 上运行 OpenClaw 时,为什么推荐使用 WSL2 而非 PowerShell?
在 WSL2 中运行 OpenClaw 可获得完整的 Linux 环境,像后台服务(通过 systemd)、shell 脚本、npm 包构建等功能表现更加一致。PowerShell 安装程序设置更快,但运行环境更为有限,Linux 兼容性也较差。如果你希望在 Windows 上获得完整的 OpenClaw 体验,又不想处理这些设置差异,可以使用 Kimi Claw,无需本地设置即可在浏览器中运行 OpenClaw。
如何解决 Windows 上出现的“openclaw is not recognized”错误?
这个错误表示 npm 全局 bin 目录不在系统 PATH 中。在 PowerShell 中运行 npm config get prefix 查看 npm 的 prefix 路径,然后将该路径添加到 Windows 环境变量中。修改后请重启 PowerShell。这是 OpenClaw Windows 安装中最常见的问题之一,仅影响本地安装。
当 Windows 电脑关机或睡眠时,OpenClaw 还会继续运行吗?
不会。如果本地安装 OpenClaw,当计算机关机或进入睡眠模式时,智能体就会停止运行。Windows 睡眠时 WSL2 也会一并挂起,这意味着计划任务和后台服务在这段时间内不会运行。如果想让 OpenClaw 全天候在线运行,而不必让电脑一直开着,Kimi Claw 可以让你的智能体运行在持续在线的云端服务器上。
OpenClaw 是否支持 Windows?
可以。OpenClaw 可以通过原生的 PowerShell 安装程序或 WSL2 在 Windows 上运行。推荐使用 OpenClaw WSL2 作为本地方案,因为它支持完整的功能集,包括 systemd 后台服务和原生 Linux shell 工具。Windows 10 和 Windows 11 均受支持。如果不想进行本地设置,Kimi Claw 可以在云端服务器上运行 OpenClaw,并支持在任意浏览器中访问。
相关推荐
云端 OpenClaw:可选方案及如何选择
云端 OpenClaw:可选方案及如何选择
2026-08-12
如何在 macOS、Linux 和 Windows 上安装 OpenClaw
如何在 macOS、Linux 和 Windows 上安装 OpenClaw
2026-08-12
如何在 Mac 上安装 OpenClaw:分步指南
如何在 Mac 上安装 OpenClaw:分步指南
2026-08-12
安装 Claude Code:Windows 与 Mac 完整指南
安装 Claude Code:Windows 与 Mac 完整指南
2026-08-12
如何将外部 API 连接到 Roo Code
如何将外部 API 连接到 Roo Code
2026-08-12
如何在 Windows 上安装 OpenClaw:2026 完整指南