腾讯大楼下排长队装OpenClaw?我在家10分钟搞定,无需虚拟机

腾讯大楼下的”技术摆摊”让我开始思考

腾讯大楼前,看到一个有趣的场景:官方工程师团队在广场”摆摊”,现场帮路人部署 OpenClaw。队伍排得老长,可见这个 AI 工具有多火。

因为官方推荐的 WSL2 虚拟化方案,在我的笔记本上各种报错——虚拟化冲突、权限问题、环境变量丢失…折腾了两天还是没搞定。

后来我换了个思路:能不能直接在 Windows 11 原生环境跑,不要任何虚拟机?

答案是:可以。而且只需要一条关键指令。

三个避坑提醒(省你半天时间)

开始之前,先记住这三点:

PowerShell 会坑你

别用 PowerShell 运行 npm 命令。它的执行策略会莫名其妙拦截脚本,报一堆看不懂的错。

解决方案:全程用管理员权限的 cmd。

Git 不是可选项

很多人以为 npm 能搞定一切,结果装到一半报错:找不到 Git。

OpenClaw 的依赖包需要 Git 客户端才能拉取,提前装好能避免 90% 的安装失败。

网络要通畅

GitHub、npm 镜像、OpenAI API、Telegram——这些服务都要能访问。否则就算装上了也用不了。


准备工作:Node.js + Git

打开 cmd(记得用管理员权限),执行微软官方的包管理工具:

装 Node.js

1
winget install OpenJS.NodeJS

装完后一定要关闭 cmd 重新打开,然后验证:

1
2
node -v
npm -v

装 Git

1
winget install --id Git.Git -e

同样,关闭 cmd 重新打开,验证:

1
git --version

到这一步,基础环境就准备好了。


关键一步:用 –legacy-peer-deps 强制安装

如果你直接运行 npm install -g openclaw@latest,大概率会遇到依赖冲突报错。

这是因为 OpenClaw 的某些依赖包在 Windows 上有兼容性问题。npm 默认的严格检查会直接拒绝安装。

解决办法:加上 --legacy-peer-deps 参数,让 npm 跳过这些检查。

1
npm install -g openclaw@latest --legacy-peer-deps

这条指令会强制安装,忽略那些会导致冲突的对等依赖。

运行完后,关闭 cmd 重新打开,验证:

1
openclaw --version

只要不报错,就说明装成功了。这是整个流程最难的一关。


配置 Telegram 通信渠道

快速配置向导

在 cmd 中运行:

1
openclaw onboard

会进入一个交互式配置向导。推荐配置:

  • 安全确认:选 Yes
  • 模式:QuickStart(新手友好)
  • 模型:OpenAI
  • 认证:OpenAI Codex (ChatGPT OAuth),会自动打开浏览器授权
  • 通信渠道:Telegram (Bot API),填入你从 @BotFather 申请的 Token

后面的 Skills 和 Hooks 配置,全部跳过。先把主流程跑通最重要。

容易漏掉的配对步骤

这一步很多教程都没提,但很关键:

  1. 用手机打开 Telegram,给你的机器人发任意消息(比如 hello
  2. 机器人会回复一个配对码
  3. 在电脑的 cmd 中输入:
1
openclaw pairing approve telegram <配对码>

这样 Telegram 才能和你本地的 OpenClaw 完成绑定。

绑定成功后,机器人会正式”苏醒”,开始响应你的消息。

其他通信渠道

OpenClaw 还支持 QQ、飞书、Discord、Slack 等 50+ 种通信平台。

国内用户推荐

更多渠道配置方法可以参考官方文档


进阶配置:开启完整权限

如果你想让 OpenClaw 具备更强的办公能力(比如操作文件、执行命令),可以调整权限配置:

1
2
3
4
openclaw config set tools.profile full
openclaw config validate
openclaw doctor
openclaw gateway restart

这四条命令的作用:

  1. 把工具权限切到 full 档位
  2. 校验配置是否合法
  3. 检查环境和服务状态
  4. 重启网关让配置生效

注意full 不等于无限权限。它只是 OpenClaw 内部的策略级别,实际权限还受系统、沙箱等限制。


保活脚本:一键启动网关

OpenClaw 运行时会打开一个黑色的命令行窗口(Gateway),千万别手动关闭

它负责网关服务和 Telegram 长连接,一关闭机器人就断线。

为了方便以后使用,建议在桌面创建一个 start-openclaw.bat 文件:

1
2
3
4
5
@echo off
title OpenClaw Gateway
set PATH=%PATH%;%APPDATA%\npm
openclaw gateway --port 18789 --verbose
pause

以后只要双击这个文件,就能自动启动 OpenClaw。


总结:原生部署的优势

虽然 Windows 原生环境踩坑多,但跑通后确实比 WSL2 轻盈很多:

  • 启动快:不用等虚拟机加载
  • 资源占用少:省了一层虚拟化开销
  • 路径问题少:不用在 Windows 和 Linux 之间来回转换文件路径

当然,数据备份很重要。OpenClaw 权限很高,误操作可能影响系统文件。

如果这篇实战经验帮你省了时间,欢迎点赞转发。也欢迎在评论区交流你踩过的坑。


需要帮助部署? 提供有偿远程部署服务,联系作者即可。

支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者,更多功能请访问博客站



腾讯大楼下排长队装OpenClaw?我在家10分钟搞定,无需虚拟机
https://blog.fxcxy.com/2026/03/09/Windows11原生运行OpenClaw完整指南/
作者
spatacus
发布于
2026年3月9日
许可协议