本文目标
在原生 Windows 11 上,完成快速配置,启动网关成功,进入控制台,也可以聊上几句。

- 在命令行中对话:
openclaw tui,进入 TUI 界面,使用/model <模型名称>在当前会话中切换模型。 - 在 Web 中对话:
openclaw dashboard,或在浏览口访问http://127.0.0.1:18789。 - 官方文档:中文
- 当然,这些安装配置步骤,在其他平台,也适用的。
安装前准备工作
提示:没有特殊说明,所有命令都在PowerShell中执行。
[可选] Model API Key 准备
建议提前准备,如果没有准备,在 Model/auth provider 步骤选择 Skip for now。
在 OpenClaw 中:
- 智谱的 GLM 模型是以
Z.AI (GLM Coding Plan / Global / CN)这个名字出现的。 Alibaba Cloud Model Studio (Coding Plan API key (CN / Global))的选项,是使用阿里云官方的、可能更原生的 SDK 或协议。OpenAI (Codex OAuth + API key)的选项,是专为OpenAI官方服务设计的专用选项。BytePlus选项,是字节跳动面向海外市场,为国际客户提供服务。- 火山引擎 (
Volcano Engine)选项,是字节跳动面向中国市场,为国内客户提供服务。
注意:如果你的应用与工具(比如:OpenClaw)原本就是为 OpenAI 设计的时,现在想无缝切换模型,选 Custom Provider (Any OpenAI or Anthropic compatible endpoint)这个最方便,只需改一下接口地址和 Key。
- 所以,都使用
Custom Provider这个选项吧。
阿里云百炼
2026/3/14 注册 阿里云百炼 有100W免费Token(宣传总量是7KW)。
- 先把
免费额度用完即停开启,不然免费额度使用完了,就会自动转为按量付费了。 - 目前,国内只有一个地域:华北2北京,所以也不用考虑选了。

- Base URL 华北2(北京):
https://dashscope.aliyuncs.com/compatible-mode/v1 - API Key:填写你在阿里云百炼平台创建的API Key。
- Model ID:填写具体的模型Code,例如:
glm-5、qwen3.5-plus、qwen3-coder-next等。
重要提醒:配置
~/.openclaw/openclaw.json时,需要关闭推理模式("reasoning": false),否则可能导致回复为空。 — 260314 已经默认为false了。
火山引擎
2026/3/14 注册 火山引擎 有50W免费Token。

- Base URL与Model ID查看方式:依次点击模型名链接 –> API接入 –> STEP 2快速接入测试 –> OpenAI SDK 调用示例 –> Chat
# 此为默认路径,您可根据业务所在地域进行配置
base_url="https://ark.cn-beijing.volces.com/api/v3"
# 指定您创建的方舟推理接入点 ID,此处已帮您修改为您的推理接入点 ID
model="glm-4-7-251222"


基础环境软件安装
- 先下载 Node.js & NPM(选择22.16+的LTS版本)、Git for Windows、Visual C++ v14 Redistributable安装包,再进行安装。
- 在安装过程中,要注意:Node.js与Git要勾选类似
Add to PATH,且Git还需要安装Git Bash。 - 安装后,打开 PowerShell 验证:
node -v
npm -v
git --version
Get-ChildItem -path c:\windows\system32\vcruntime140.dll
输出示例:
PS D:\> node -v
v24.13.0
PS D:\> npm -v
11.6.2
PS D:\> git --version
git version 2.52.0.windows.1
PS D:\> Get-ChildItem -path c:\windows\system32\vcruntime140.dll
Directory: C:\windows\system32
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 2025/11/21 22:56 123472 vcruntime140.dll
配置安装前的 PowerShell 环境
# 为当前用户设置执行策略为 RemoteSigned(允许脚本运行)
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
# [Win11可跳过] 临时为当前进程解除所有执行限制(避免脚本被拦截)
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
# 确认结果
get-ExecutionPolicy -List
看倒数第3行Process与倒数第2行CurrentUser的值,是不是和下面一样;不一样,需要重新执行。
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Bypass
CurrentUser RemoteSigned
LocalMachine Undefined
NPM 改为国内源镜像
默认是国外的,速度很慢。
# 改为 NPM 国内源镜像,如果你是校园网络,请更换为各大学的镜像URL
npm config set registry https://registry.npmmirror.com/
# 修改结果确认
npm config list
安装 OpenClaw
启动安装程序
需要以管理员身份,启动 PowerShell,再执行:
# cd ~ 这步可能没有变化,因为默认启动就是这个目录。 $Env:USERPROFILE
cd ~
irm -UseBasicParsing https://openclaw.ai/install.ps1 | iex
命令作用是先下载ps1,后执行ps1。
- irm -> Invoke-RestMethod 将 HTTP 或 HTTPS 请求发送到 RESTful Web 服务,
-UseBasicParsing参数在6.0已废弃,在之前是用于直接下载。 - iex -> Invoke-Expression 在本地计算机上运行命令或表达式。

看到这个文字图案,表示安装完成,进入初始化配置了。
注意:没有以管理员身份启动 PowerShell,执行启动安装程序命令,会:
- 在中间Node.js,弹出提升UAC权限点,点通过就可以。
- 但在最后报错
Gateway service install failed: schtasks create failed: ����: �ܾ����ʡ�,需要手工安装网关。
或许,这也是一种选择:你不想以管理员身份安装网关,这样可以选择每次手动启动网关。比如:临时使用或测试。

OpenClaw 初始化配置
| 步骤顺序 | 选择 | 说明 |
|---|---|---|
| I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue? | Yes | |
| Onboarding mode | QuickStart | |
| Model/auth provider | Custom Provider | 根据自己准备的API Key做选择;或者选择 Skip for now |
| ⊢ API Base URL | https://dashscope.aliyuncs.com/compatible-mode/v1 | 子步骤由Model选择的项决定。 |
| ⊢ How do you want to provide this API key? | Paste API key now | |
| ⊢ API Key | sk-xxxxxx | |
| ⊢ Endpoint compatibility | OpenAI-compatible | |
| ⊢ Model ID | glm-5 | 这一步回车后,会做API KEY验证,成功会有提示:Verification successful. |
| ⊢ Endpoint ID | aliyun-bailian-xxx | 一般默认值就可以了,所有Endpoint ID之间,不能重复。 |
| ⌞ Model alias (optional) | bailian-xxx | 给自己看的 |
| Select channel (QuickStart) | Skip for now | |
| Search provider | Skip for now | |
| Configure skills now? (recommended) | No | |
| Enable hooks? | Skip for now | 按空格键选中选项,按回车键进入下一步。 |
无论是不是以管理员权限安装,在网关安装成功或失败后,都会自动打开web控制台页面,区别是:
- 有没有开新的终端窗口,来运行网关程序。
- 浏览器是有内容,还是报错。
失败:看手工安装网关方法章节。
成功:看安装为Windows系统服务章节,尝试桌面就不会一个终端窗口开着,但自身不支持。
安装后观察
- 网关运行后,在任务管理器里,看到2个直接相关进程:
- node.exe %AppData%\npm\node_modules\openclaw\dist\index.js gateway –port 18789
- cmd.exe %UserProfile%\.openclaw\gateway.cmd
- 在Web控制台的聊天界面,打了个招呼,回复了各自的昵称,消耗Token约5W。
- 无活动时,工作集内存占用不高,只有100M+。
OpenClaw 网关的控制
查看当前版本与安装确认:openclaw --version
手工安装网关方法
需要以管理员身份,启动 PowerShell,再执行:
cd ~
openclaw gateway install
会看到提示创建定时任务成功,以及弹出网关运行窗口。
- 添加了一个名为
OpenClaw Gateway,用户登录时启动$Env:USERPROFILE\.openclaw\gateway.cmd。- 查看:
schtasks /query | findstr OpenClaw - 删除:
schtasks /delete /tn "名称" /f,比如:schtasks /delete /tn "OpenClaw Gateway" /f
- 查看:
- 手工关闭[网关运行窗口],会自动重新打开。需要使用
openclaw gateway stop关闭。


$Env:USERPROFILE.openclaw\gateway.cmd
@echo off
rem OpenClaw Gateway (v2026.3.12)
set "TMPDIR=%Temp%"
set "OPENCLAW_GATEWAY_PORT=18789"
set "OPENCLAW_SYSTEMD_UNIT=openclaw-gateway.service"
set "OPENCLAW_WINDOWS_TASK_NAME=OpenClaw Gateway"
set "OPENCLAW_SERVICE_MARKER=openclaw"
set "OPENCLAW_SERVICE_KIND=gateway"
set "OPENCLAW_SERVICE_VERSION=2026.3.12"
"C:\Program Files\nodejs\node.exe" %AppData%\npm\node_modules\openclaw\dist\index.js gateway --port 18789
安装为Windows系统服务
前提:网关运行正常后,关闭openclaw gateway stop
实测:
- 以管理员权限运行
openclaw onboard --install-daemon发现,并不能安装为Windows 系统服务。openclaw onboard --install-daemon应该是用于Linux的,会重新进入初始化配置向导,但可以使用已经存在的配置内容,过程中有相关选项。
- 所以,可以禁用自动安装的计划任务里的触发器(实现禁止开机自启动),改为手工启动
openclaw gateway start,或在菜单启动中添加%USERPROFILE%\.openclaw\gateway.cmd快捷方式,来实现开机自启动。- 不要删除
OpenClaw Gateway计划任务,内置卸载有问题。 - 不要关闭“按需运行任务”,会导致
openclaw gateway start报错;此时,可以通过%USERPROFILE%\.openclaw\gateway.cmd快捷方式启动。
- 不要删除
- 关闭,需要使用
openclaw gateway stop;直接关闭桌面窗口,会自动重新打开。
其他基本操作
OpenClaw Gateway 核心服务 的启动/停止/查看
# OpenClaw Gateway 核心服务 的启动/停止/查看:无需要管理员权限,以窗口方式运行
openclaw gateway start/stop/status
# OpenClaw 的诊断工具:用于检查当前环境的配置和各个组件的运行状态是否健康
openclaw doctor
初始化配置向导
与 openclaw config 有区别,但如果熟悉的话,可以忽略这个区别。
# 重置 onboard 配置(首次安装推荐)
openclaw onboard --reset
# 完整安装向导并配置为系统服务(开机自启),免去每次手动启动:原生 Windows 无效。
openclaw onboard --install-daemon
# 仅运行配置向导(如已重置或需修改配置)
openclaw onboard
安装插件:OpenClaw 支持丰富的插件扩展
# 安装企业微信插件
openclaw plugins install @wecom/wecom-openclaw-plugin
OpenClaw 自身的卸载
OpenClaw能使用的情况下卸载很简单,也推荐使用:openclaw uninstall
手工卸载步骤
# 停止 Gateway 网关服务:
openclaw gateway stop
# 卸载 Gateway 网关服务(launchd/systemd/schtasks):
openclaw gateway uninstall
# 手工:默认任务名称是 OpenClaw Gateway(或 OpenClaw Gateway (<profile>))。 任务脚本位于你的状态目录下。
schtasks /Delete /F /TN "OpenClaw Gateway"
# 手工:如果你使用了配置文件,请删除匹配的任务名称和 ~\.openclaw-<profile>\gateway.cmd
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
# 删除状态 + 配置:(如果你将 OPENCLAW_CONFIG_PATH 设置为状态目录外的自定义位置,也请删除该文件。)
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
# 删除你的工作区(可选,移除智能体文件):
rm -rf ~/.openclaw/workspace
# 移除 CLI 安装(选择你使用的那个):
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw

发表回复