# OpenClaw Windows 安装教程

## 教学链接

[‬﻿​​​‍​​​​​﻿​​​‍‌​​​‌​⁠⁠﻿⁠‌‬​‌​​​‌‍‬‬‌​​​​‬​​​‍​​OpenClaw安装教程文字版 - 飞书云文档](https://ncnlkzxypt73.feishu.cn/wiki/Qch4wpBA6iNaSikkYSGcpfn7nRh?renamingWikiNode=false)
[视频版](https://www.bilibili.com/video/BV1UsP1zqEWc)

## 系统要求

- **Node.js 24**（推荐）或 Node.js 22.16+
- **Windows 10/11**（原生 Windows 或 WSL2 均支持）
- 建议使用 WSL2，体验更稳定

## 安装方法

### 方法一：官方安装脚本（推荐）

在 **PowerShell** 中运行：

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

如果不需要运行初始配置：

```powershell
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard
```

### 方法二：使用 npm

如果你已经安装了 Node.js：

```bash
npm install -g openclaw@latest
openclaw onboard --install-daemon
```

### 方法三：使用 pnpm

```bash
pnpm add -g openclaw@latest
pnpm approve-builds -g
openclaw onboard --install-daemon
```

> ⚠️ pnpm 需要对带构建脚本的包进行明确授权，首次安装后记得运行 `pnpm approve-builds -g`

## 安装后验证

安装完成后，在终端中运行以下命令验证：

```bash
openclaw --version      # 确认 CLI 可用
openclaw doctor         # 检查配置问题
openclaw gateway status # 验证 Gateway 是否运行
```

## 常见问题

### "openclaw" 命令找不到

如果安装成功但终端找不到命令：

1. 检查 Node.js 是否安装：

   ```bash
   node -v
   ```

2. 检查全局包安装路径：

   ```bash
   npm prefix -g
   ```

3. 检查 PATH 环境变量是否包含全局 bin 目录

4. 如果没有，添加以下到 PowerShell 配置文件：

   ```powershell
   $env:PATH = "$env:PATH;$(npm prefix -g)\bin"
   ```

### sharp 构建错误

如果 `sharp` 因全局安装的 libvips 失败：

```bash
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
```

## 启动使用

首次启动会进入配置向导：

```bash
openclaw onboard
```

按照屏幕提示完成：
1. 选择 AI 模型
2. 配置消息通道（QQ、微信、飞书等）
3. 设置管理员

## 卸载

如果需要卸载：

```bash
openclaw uninstall
```
或者手动删除：

- `%APPDATA%\openclaw` 目录
- 全局 npm 包：`npm uninstall -g openclaw`

