OpenClaw Windows 安装说明

适用平台:Windows x64。给最终用户使用,不要求提前安装 Node.js。

概览

安装脚本会自动处理 Node.js、OpenClaw、Gateway 和 Dashboard 初始化。

1. 准备一个安装目录

你可以自己选目录,不要假定用户名是 Administrator

示例:在当前用户目录下创建一个安装目录。

$destDir = Join-Path $env:USERPROFILE 'openclaw-install'
New-Item -ItemType Directory -Force -Path $destDir | Out-Null
Set-Location $destDir

也可以直接用你当前打开的目录。

2. 下载安装脚本

最少只下载安装脚本也可以:

iwr -UseBasicParsing 'https://pub-644ad95b9d504aa8a79aeb428f44c923.r2.dev/prod/windows/x64/scripts/latest/install-openclaw.ps1' -OutFile '.\install-openclaw.ps1'

如果你希望顺手把控制脚本、卸载脚本也一起下载:

iwr -UseBasicParsing 'https://pub-644ad95b9d504aa8a79aeb428f44c923.r2.dev/prod/windows/x64/scripts/latest/install-openclaw.ps1' -OutFile '.\install-openclaw.ps1'
iwr -UseBasicParsing 'https://pub-644ad95b9d504aa8a79aeb428f44c923.r2.dev/prod/windows/x64/scripts/latest/control-openclaw.ps1' -OutFile '.\control-openclaw.ps1'
iwr -UseBasicParsing 'https://pub-644ad95b9d504aa8a79aeb428f44c923.r2.dev/prod/windows/x64/scripts/latest/uninstall-openclaw.ps1' -OutFile '.\uninstall-openclaw.ps1'

3. 运行安装脚本

最简单的安装方式:

powershell -ExecutionPolicy Bypass -File .\install-openclaw.ps1

4. 常见可选参数

4.1 走代理

powershell -ExecutionPolicy Bypass -File .\install-openclaw.ps1 -Proxy http://127.0.0.1:7890

4.2 安装时直接写入自定义模型提供商

OpenAI 兼容接口示例:

powershell -ExecutionPolicy Bypass -File .\install-openclaw.ps1 `
  -ProviderBaseUrl 'https://your-provider.example.com/v1' `
  -ProviderApiKey 'sk-xxx' `
  -ProviderModelId 'gpt-4.1' `
  -SkipProviderPrompt

4.3 安装时直接接入 Feishu Bot

powershell -ExecutionPolicy Bypass -File .\install-openclaw.ps1 `
  -FeishuAppId 'cli_xxx' `
  -FeishuAppSecret 'secret_xxx' `
  -SkipFeishuPrompt

4.4 飞书后台最小创建步骤

  1. 登录飞书 / Lark 开发者后台。
  2. 创建一个当前租户可用的自建应用。
  3. 给应用添加机器人能力。
  4. 在应用凭证页复制 App IDApp Secret
  5. 在权限配置里给机器人开通收发私聊消息所需权限。
  6. 完成应用发布 / 安装,让租户内用户能实际看到这个机器人。
  7. 安装 OpenClaw 时把 App ID / App Secret 传给脚本,或按提示手动输入。
  8. 安装完成后,直接在飞书里私聊这个 bot 做验证。
补充说明:
  • 当前安装器走的是 websocket 模式,所以这里不要求先配置 Feishu webhook 的 Verification Token / Encrypt Key
  • 如果后面要开放群聊触发,不建议改安装脚本默认值,而是等安装完成后再单独改 OpenClaw 配置。

5. 安装后怎么控制 Gateway

如果你下载了控制脚本:

查看状态:

powershell -ExecutionPolicy Bypass -File .\control-openclaw.ps1 -Action status

启动:

powershell -ExecutionPolicy Bypass -File .\control-openclaw.ps1 -Action start

停止:

powershell -ExecutionPolicy Bypass -File .\control-openclaw.ps1 -Action stop

重启:

powershell -ExecutionPolicy Bypass -File .\control-openclaw.ps1 -Action restart

打开 Dashboard:

powershell -ExecutionPolicy Bypass -File .\control-openclaw.ps1 -Action dashboard

6. Dashboard 注意事项

不要手动打开裸地址:http://127.0.0.1:18789

应该使用脚本或命令生成的 tokenized dashboard URL。

如果需要手动取地址:

openclaw dashboard --no-open

7. 卸载

如果你下载了卸载脚本:

powershell -ExecutionPolicy Bypass -File .\uninstall-openclaw.ps1

8. 默认运行时下载地址

Node.js MSI:

OpenClaw 包:

9. 已知说明

如果安装时仍然遇到问题,建议保留安装输出和日志,尤其是最后 50~100 行。