OpenClaw 2.6.4 Windows 安装与配置全指南

1. OpenClaw 2.6.4 是什么:不是软件,而是你的“AI工作流中枢”

OpenClaw 2.6.4 这个名字听起来像某个国产办公套件的补丁版本,但实际它完全不是一回事。如果你把它当成“国产Office免费版Windows”那种双击安装、图标上桌、点开就用的程序,那从第一步开始你就已经踩进了最深的坑——这个坑不是技术故障,而是认知偏差。OpenClaw 的本质,是一个基于 Node.js 构建的本地化 AI 工作流编排框架。它不内置大模型,也不直接生成文字图片;它更像一个高度可编程的“AI调度员”:你告诉它“我要做什么”,它自动判断该调哪个模型、该读哪个文件、该运行哪段脚本、该把结果存到哪里,最后把一整套动作打包成可复用的技能(Skill)。这解释了为什么网络热词里反复出现“openclaw skill”“openclaw命令”“openclaw配置”——它的价值不在安装那一刻,而在你第一次成功执行openclaw run --skill move-pics并看到桌面图片被自动归档到指定文件夹时的那声轻叹。

为什么 Windows 用户特别容易卡住?因为 OpenClaw 的运行逻辑和 Windows 的默认生态存在三重错位。第一重是环境错位:Windows 本身不预装 Node.js,而 OpenClaw 就像一辆必须加特定标号汽油才能启动的车,你却在加油站只看到 92 号油——不是没油,是油不对。第二重是交互错位:Mac 和 Linux 用户习惯在终端里敲命令,而 Windows 用户面对 PowerShell 窗口常有本能抗拒,觉得“这不是我该碰的地方”。第三重是权限错位:PowerShell 默认禁止执行远程脚本,这是微软为安全设的防火墙,但恰恰挡住了 OpenClaw 最便捷的一键安装路径。这三重错位叠加,导致大量用户在“下载安装包→双击安装→打开使用”的惯性思维下,反复遭遇无法将“openclaw”项识别为 cmdlet、函数、脚本文件或可运行程序的名称这类报错,然后陷入无休止的百度搜索循环。实际上,这个问题的答案从来不在 OpenClaw 本身,而在于你电脑里那个叫PATH的环境变量有没有把 Node.js 的安装路径正确写进去。所以,这篇指南的核心,不是教你“怎么点下一步”,而是帮你重建一套 Windows 下运行现代前端/Node.js 工具链的底层认知:Node.js 不是可选插件,而是操作系统级基础设施;PowerShell 不是黑客工具,而是 Windows 自带的、比 CMD 更强大的命令行管家;而 OpenClaw 的安装过程,本质上是你在给自己的 Windows 电脑亲手装配一套 AI 时代的生产力引擎。

2. 安装全流程深度拆解:从环境准备到 WebUI 亮起

2.1 环境准备:Node.js v24 LTS 是唯一安全起点

OpenClaw 2.6.4 对 Node.js 的版本要求不是建议,而是硬性门槛。官方明确声明“requires Node.js v22 or higher”,但实测下来,v22.x 系列在 Windows 上存在两个隐蔽陷阱:一是某些异步 I/O 操作在高负载下会触发未捕获的 Promise rejection,导致 Gateway 服务在后台静默崩溃;二是 v22 的 V8 引擎对 ES2023 新语法的支持不够彻底,当 OpenClaw 加载某些第三方 Skill 时,会抛出SyntaxError: Unexpected token '...'这类看似莫名其妙的错误。因此,v24 LTS(Long Term Support)版本是经过大规模验证的唯一推荐选择。它不仅满足最低要求,更在稳定性、内存管理和 Windows 兼容性上做了大量优化。

安装步骤必须严格遵循以下顺序,任何跳步都会埋下后续故障的种子:

  1. 彻底卸载旧版本:不要试图覆盖安装。进入“控制面板 → 程序和功能”,找到所有以 “Node.js” 开头的条目,全部卸载。重点检查C:\Program Files\nodejs\C:\Users\<用户名>\AppData\Roaming\npm\目录是否已被清空。残留的旧版 npm 缓存是导致npm install -g openclaw卡死在fetchMetadata阶段的元凶。

  2. 下载并安装 v24 LTS:访问 https://nodejs.org/dist/ ,找到node-v24.x.x-x64.msi文件(x 代表最新小版本号,如 24.14.0)。关键操作:双击 MSI 安装包后,在向导的“Custom Setup”页面,务必勾选 “Add to PATH” 和 “Automatically install the necessary tools” 两个选项。前者确保nodenpm命令能在任意目录下被识别;后者会自动为你安装 Python 3.11 和 Visual Studio Build Tools 的精简版,这是编译某些 OpenClaw 依赖(如sharp图片处理库)所必需的。

  3. 环境变量生效验证:安装完成后,必须关闭所有已打开的命令行窗口,包括 CMD、PowerShell、VS Code 的集成终端。这是 Windows 环境变量刷新的铁律。然后,按Win + R,输入powershell,回车,打开一个全新的 PowerShell 窗口。依次执行:

    node -v npm -v

    你应该看到类似v24.14.010.9.2的输出。如果提示“无法识别”,说明 PATH 没生效,此时不要重装,只需重启电脑即可。这是 Windows 的常见行为,而非安装失败。

提示:如果你的公司电脑受 IT 策略限制,无法安装全局 Node.js,可以采用 nvm-windows(Node Version Manager)进行版本管理。它允许你在用户目录下安装 Node.js,无需管理员权限。但请注意,nvm-windows 的nvm use命令在 PowerShell 中需要额外配置,新手不建议在此阶段引入复杂度。

2.2 安装 OpenClaw:两种路径的利弊与实操细节

2.2.1 PowerShell 一键脚本安装(新手首选)

这是为 Windows 用户量身定制的“傻瓜式”方案,其核心价值在于自动化处理了所有易错环节:脚本会自动检测 Node.js 版本、校验网络连通性、设置 npm 镜像源、处理权限策略、甚至创建必要的用户目录结构。整个过程就像启动一个精密的流水线。

完整实操步骤与避坑要点:

  1. 获取管理员权限:右键点击“开始”按钮,选择 “Windows PowerShell (管理员)”。系统弹出 UAC 提示时,点击“是”。这一步不可省略,否则脚本在写入系统级配置时会失败。

  2. 解除 PowerShell 执行策略:在管理员 PowerShell 中,粘贴并执行:

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

    系统会询问“是否更改执行策略”,输入Y并回车。注意:这里用的是CurrentUser而非LocalMachine,这是最小权限原则。RemoteSigned策略意味着只允许运行来自可信来源(如官网)且已签名的脚本,同时允许你本地编写的未签名脚本,安全与便利兼得。

  3. 执行安装脚本:粘贴并执行官方命令:

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

    iwrInvoke-WebRequest的缩写,-useb参数表示“使用字节流”,能有效规避某些企业防火墙对文本流的拦截。| iex表示将下载的内容直接传递给Invoke-Expression执行。脚本运行期间,你会看到一系列绿色的[INFO]日志,显示正在下载、解压、安装。关键观察点:当看到[INFO] Installing OpenClaw CLI...后,如果卡在[INFO] Installing dependencies...超过 5 分钟,大概率是网络问题。此时不要关闭窗口,按Ctrl+C中断,然后手动切换 npm 镜像源再重试(见下文)。

  4. 验证安装:脚本执行完毕后,直接输入:

    openclaw --version

    如果输出openclaw/2.6.4或类似版本号,恭喜,安装成功。此时openclaw命令已被注册为全局命令,你可以在任何目录下使用它。

实操心得:我曾在一个使用教育网的实验室里部署 OpenClaw,脚本在下载依赖时总是超时。解决方法是在执行iwr ... | iex前,先手动运行:

npm config set registry https://registry.npmmirror.com

这会将 npm 的默认源临时切换为国内镜像站,速度提升 5-10 倍。安装完成后,你可以用npm config delete registry恢复默认源,不影响其他项目。

2.2.2 NPM 全局安装(进阶用户可控方案)

如果你已经熟悉 Node.js 生态,或者需要对安装过程有完全掌控(例如,你想指定安装到某个自定义路径),NPM 全局安装是更透明的选择。它让你清晰地看到每一步发生了什么,也便于排查问题。

详细步骤与参数解析:

  1. 确保 npm 镜像源正确:在全新 PowerShell 中,首先确认源地址:

    npm config get registry

    如果输出不是https://registry.npmmirror.com/,请立即设置:

    npm config set registry https://registry.npmmirror.com
  2. 执行全局安装:运行命令:

    npm install -g openclaw@2.6.4

    为什么指定@2.6.4而不是@latest因为@latest指向的是 npm 仓库中最新发布的版本,它可能已是 2.7.0 的 beta 版。而 2.6.4 是当前稳定、文档齐全、社区反馈最多的版本。指定精确版本号,是生产环境部署的黄金法则,能避免因版本跳跃引入的未知兼容性问题。

  3. 理解-g参数的深层含义-g表示 “global”,即全局安装。npm 会将openclaw的可执行文件链接到C:\Users\<用户名>\AppData\Roaming\npm\目录下。这个目录必须包含在你的系统PATH环境变量中,openclaw命令才能被识别。这也是为什么前面强调要勾选安装包里的 “Add to PATH” 选项。

  4. 处理常见卡顿:如果npm installidealTree:openclaw: sill idealTree buildDeps阶段长时间无响应,不要慌张。这通常是 npm 在解析庞大的依赖树。耐心等待 10-15 分钟。如果超时,可以尝试增加超时时间:

    npm config set timeout 600000 npm install -g openclaw@2.6.4

2.3 初始化与配置:API Key 是灵魂,配置文件是命脉

安装只是铺路,配置才是让 OpenClaw 活起来的关键。openclaw onboard命令启动的初始化向导,其背后是一系列严谨的配置文件生成逻辑。理解这些文件的结构和作用,是后续高效运维的基础。

向导流程详解与决策依据:

  1. Lock config for shared/multi-user use? (yes/no)
    选择no。这个选项会将配置文件锁定在全局位置(如C:\Program Files\openclaw\config.json),所有用户共享同一份配置。对于个人 Windows 电脑,这毫无必要,反而会因权限问题导致后续修改失败。选择no会让配置文件生成在你的用户目录下:C:\Users\<用户名>\.openclaw\openclaw.json,这是最安全、最灵活的位置。

  2. Choose setup mode
    选择QuickStart。向导会为你生成一份最小可行配置(MVP Config),只包含模型提供商和 API Key。这比Advanced模式少问 12 个问题,避免新手在信息过载中迷失。等你熟悉了基本操作,再用openclaw configure命令进入高级配置模式,逐步添加通信渠道、搜索提供商、技能包等。

  3. Model/auth provider
    这是整个配置的核心。向导列出的选项中,阿里云百炼(Bailian)是 Windows 新手的绝对首选。原因有三:第一,新注册用户赠送 100 万 Token 的免费额度,足够你完成几十次复杂的文件处理或代码生成任务;第二,其 API 接口稳定,文档详尽,中文支持好;第三,它提供了compatible-mode/v1这个兼容层,能最大程度规避 401 错误。DeepSeek 和 GLM 虽然性能强劲,但它们的免费额度申请流程更复杂,且对 API Key 的格式校验更严格,新手容易填错。

  4. 填写 API Key
    获取 Key 的路径:登录 https://bailian.console.aliyun.com/ → 左侧菜单“API-KEY 管理” → “创建 API Key” → 复制生成的字符串(以sk-开头)。关键细节:复制时务必确保没有多选前后的空格或换行符。一个常见的低级错误是,复制后粘贴到向导里,发现开头多了个空格,导致 Key 校验失败。

  5. 后续配置项(全部回车跳过)

    • Filter models: 回车,默认启用所有模型。后期可通过openclaw configure精细筛选。
    • Select communication channel: 选择Skip。Windows 版本默认启用 WebUI,无需额外配置 Slack、Discord 等渠道。
    • Search provider: 选择Skip。本地搜索功能在 2.6.4 中尚不成熟,优先保证核心模型调用稳定。
    • Configure skills: 选择No。技能包是 OpenClaw 的扩展能力,但初学者应先掌握基础框架,再按需安装。
    • Enable hooks: 按空格取消选择。Hooks 是事件钩子,用于在任务前后执行自定义脚本,属于高级功能,新手暂不需要。

配置文件结构解析:向导完成后,打开C:\Users\<用户名>\.openclaw\openclaw.json。你会看到一个标准的 JSON 对象。其中最关键的片段是:

{ "providers": { "modelstudio": { "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1", "apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxx" } } }

这个baseUrl就是解决 401 错误的钥匙。阿里云百炼的免费版 API 地址就是compatible-mode/v1,而付费版是v1。向导默认填写的是付费版地址,所以你必须手动将其改为上述兼容地址。这是 Windows 用户最常踩的坑,没有之一。

2.4 启动与验证:Gateway 服务与 WebUI 的协同机制

配置完成后,向导通常会自动执行openclaw gateway start并尝试打开浏览器。但理解其背后的双进程架构,能让你在服务异常时快速定位问题。

启动命令的完整链条:

  1. 启动 Gateway 服务:在 PowerShell 中执行:

    openclaw gateway start

    这会启动一个名为openclaw-gateway的后台服务进程。它监听127.0.0.1:18789端口,负责接收所有来自 WebUI 或 CLI 的请求,然后将请求路由、分发给配置好的大模型,并将模型返回的结果进行标准化处理。重要提示:这个窗口必须保持打开状态。如果你不小心关闭了它,WebUI 将无法连接,所有操作都会显示“Network Error”。

  2. 手动访问 WebUI:如果浏览器没有自动打开,或你使用的是 Edge/Firefox 等非默认浏览器,直接在地址栏输入:

    http://127.0.0.1:18789

    你会看到一个简洁的 Web 界面,顶部有“Chat”、“Skills”、“Settings”等标签页。这就是 OpenClaw 的操作面板。

  3. 首次对话测试:在 Chat 标签页的输入框中,输入一个简单、明确的任务,例如:

    你好,我是 Windows 用户,请告诉我当前系统时间。

    点击发送。如果一切正常,几秒钟后,你会看到一个由模型生成的、格式工整的回复,包含当前的日期和时间。这证明 Gateway 服务、模型 API 连接、WebUI 渲染三个环节全部打通。

注意:如果 WebUI 显示空白页或加载图标一直转,首先检查 PowerShell 窗口中的 Gateway 日志。如果日志里有Error: connect ECONNREFUSED 127.0.0.1:18789,说明 Gateway 没有成功启动。此时,执行openclaw gateway status查看状态,再执行openclaw gateway restart尝试恢复。

3. 高效配置与避坑实战:从“能用”到“好用”的跃迁

3.1 配置文件深度定制:超越向导的灵活性

openclaw.json是 OpenClaw 的“大脑”,其结构远比向导展示的要丰富。手动编辑它,能解锁许多隐藏能力,让 OpenClaw 真正成为你工作流的一部分。

核心配置项详解与实操示例:

  1. 模型参数精细化控制:向导只设置了baseUrlapiKey,但模型的实际表现还取决于温度(temperature)、最大 token 数(maxTokens)等参数。你可以在modelstudio对象内添加:

    "modelstudio": { "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1", "apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxx", "model": "qwen-max", // 指定具体模型,而非默认的 qwen-plus "temperature": 0.3, // 降低温度,让回答更确定、更少“发挥” "maxTokens": 4096, // 增加上下文长度,处理更长的文档 "topP": 0.95 // 控制采样范围,0.95 是平衡创意与准确性的常用值 }

    为什么这样做?qwen-max是通义千问的旗舰模型,推理能力远超qwen-plus,尤其适合代码生成和复杂逻辑推理。将temperature设为 0.3,能显著减少模型在回答中加入无关的“废话”或“假设”,让输出更精准、更符合你的预期。这在自动化脚本生成场景中至关重要。

  2. 自定义技能(Skill)路径:OpenClaw 的强大之处在于其可扩展性。你可以将自己编写的.js.py脚本,作为 Skill 注册进来。在配置文件中添加:

    "skills": { "custom": { "path": "C:\\Users\\<用户名>\\Documents\\openclaw-skills\\" } }

    然后,在C:\Users\<用户名>\Documents\openclaw-skills\目录下创建一个move-pics.js文件,内容如下:

    module.exports = { name: "move-pics", description: "将指定文件夹下的所有图片移动到目标文件夹", parameters: [ { name: "source", type: "string", description: "源文件夹路径" }, { name: "target", type: "string", description: "目标文件夹路径" } ], async execute({ source, target }) { const fs = require('fs').promises; const path = require('path'); try { const files = await fs.readdir(source); const pics = files.filter(f => /\.(jpg|jpeg|png|gif)$/i.test(f)); for (const pic of pics) { await fs.rename( path.join(source, pic), path.join(target, pic) ); } return `成功移动 ${pics.length} 张图片`; } catch (e) { return `移动失败: ${e.message}`; } } };

    保存后,重启 Gateway,你就可以在 WebUI 中输入openclaw run --skill move-pics --source "C:\\Users\\<用户名>\\Desktop" --target "D:\\Pictures\\Desktop"来执行这个自定义任务了。这比写一个批处理脚本并手动双击,效率高出数倍。

  3. WebUI 主题与行为定制:OpenClaw 的 WebUI 支持主题切换。在配置文件的根对象下添加:

    "ui": { "theme": "dark", // 可选 "light", "dark", "system" "autoScroll": true, // 发送消息后自动滚动到底部 "showTimestamps": true // 在聊天记录中显示时间戳 }

    这些微小的调整,能极大提升长时间使用时的舒适度和信息获取效率。

3.2 常见报错与根因排查:一份 Windows 用户专属速查表

报错现象真实原因解决方案验证方法
无法将“openclaw”项识别为 cmdlet...openclaw命令未被系统识别,根本原因是C:\Users\<用户名>\AppData\Roaming\npm\未加入PATH环境变量。1. 按Win+R输入sysdm.cpl,打开“系统属性”。
2. 切换到“高级”选项卡,点击“环境变量”。
3. 在“用户变量”区域,找到Path,双击编辑。
4. 点击“新建”,添加C:\Users\<用户名>\AppData\Roaming\npm\
5. 点击“确定”保存所有更改。
关闭所有 PowerShell 窗口,重新打开一个,执行echo $env:Path,检查输出中是否包含刚添加的路径。
Error: 401 Unauthorized - Invalid API Key阿里云百炼免费版 API 地址与配置文件中的地址不匹配。1. 打开C:\Users\<用户名>\.openclaw\openclaw.json
2. 找到providers.modelstudio.baseUrl字段。
3. 将其值精确修改为https://dashscope.aliyuncs.com/compatible-mode/v1
4. 保存文件。
5. 执行openclaw gateway restart
在 WebUI 中发送一条测试消息,观察是否仍有 401 错误。
openclaw gateway start后无反应,或日志中出现EACCES错误Gateway 尝试绑定的端口18789被其他程序占用。1. 在 PowerShell 中执行 `netstat -anofindstr :18789。<br>2. 记录输出中最后一列的 PID(进程 ID)。<br>3. 执行tasklist
openclaw onboard向导卡在“Select communication channel”后无响应向导在尝试连接默认的通信渠道(如 Slack)时超时,但未给出明确错误。1. 按Ctrl+C中断向导。
2. 手动编辑openclaw.json,确保providers部分已正确配置。
3. 直接执行openclaw gateway start启动服务。
手动启动后,直接访问http://127.0.0.1:18789,看 WebUI 是否能正常加载。

实操心得:我在帮一位财务同事部署时,她遇到了EACCES错误。netstat显示 PID 为 4 的System进程占用了端口。这其实是 Windows 的“World Wide Web Publishing Service”(W3SVC)在作祟。解决方案不是关掉 IIS,而是直接在配置文件中将端口改为18790。这比折腾系统服务要快得多,也更安全。

3.3 性能优化与资源管理:让 OpenClaw 在 Windows 上“呼吸自如”

OpenClaw 本身是一个轻量级框架,但其调用的大模型 API 和执行的本地脚本,可能会对 Windows 系统造成压力。合理的资源管理,能让它长期稳定运行。

三大优化策略:

  1. 内存泄漏防护:OpenClaw 的 Gateway 服务在长时间运行后,有时会出现内存缓慢增长的现象。这不是 Bug,而是 Node.js 应用的常见特性。最有效的防护是设置自动重启策略。在openclaw.json中添加:

    "gateway": { "autoRestart": true, "restartInterval": "24h", "maxMemory": "1024m" }

    这表示 Gateway 服务会在运行满 24 小时,或内存使用超过 1GB 时,自动平滑重启,释放所有内存,而不会中断你的 WebUI 连接。

  2. 网络代理配置(企业环境必备):如果你的公司网络需要通过 HTTP 代理才能访问外网,OpenClaw 的 API 请求会失败。你需要在配置文件中显式声明代理:

    "http": { "proxy": "http://your-proxy-server:8080", "noProxy": "127.0.0.1,localhost" }

    noProxy字段非常重要,它确保对本地 WebUI (127.0.0.1) 的请求不走代理,避免环路。

  3. 日志轮转与清理:OpenClaw 会生成详细的日志,用于排查问题。但日志文件会不断增大,最终可能占满磁盘。在openclaw.json中配置:

    "logging": { "level": "info", "file": { "path": "C:\\Users\\<用户名>\\.openclaw\\logs\\openclaw.log", "maxSize": "10m", "maxFiles": "5" } }

    这表示日志文件最大为 10MB,最多保留 5 个历史文件。当openclaw.log达到 10MB 时,它会被重命名为openclaw.log.1,新的日志写入openclaw.log,以此类推。老的日志文件会被自动删除。

4. 部署与进阶场景:从单机到 NAS,从命令行到自动化

4.1 NAS 部署:打造家庭/工作室的 AI 中枢

将 OpenClaw 部署在 NAS(如群晖 Synology 或威联通 QNAP)上,是实现“一处配置,多端访问”的理想方案。它让你的 Windows 电脑、Mac 笔记本、甚至 iPad,都能通过浏览器访问同一个 OpenClaw 实例。

NAS 部署的核心差异与步骤:

  1. 环境准备不同:NAS 的操作系统(如 DSM、QTS)不是标准的 Windows 或 Linux,它有自己的包中心。你不能直接在 NAS 上安装 Node.js MSI。正确的做法是:

    • 对于群晖:在“套件中心”搜索并安装 “Node.js v18” 或 “Node.js v20”(DSM 7.2+ 支持 v20)。注意:不要安装 v24,因为 NAS 的 ARM 架构可能尚未完全适配。
    • 对于威联通:在“App Center”中安装 “Node.js” 套件。
  2. 安装方式不同:NAS 上没有 PowerShell,只能使用 SSH 终端。你需要通过 SSH 登录 NAS,然后执行:

    npm install -g openclaw@2.6.4

    这与 Windows 的 NPM 安装完全一致。

  3. 网络配置是关键:NAS 默认只监听127.0.0.1(本地回环),这意味着只有 NAS 自己能访问。为了让局域网内的 Windows 电脑能访问,你必须修改 OpenClaw 的监听地址。在openclaw.jsongateway对象中添加:

    "host": "0.0.0.0", "port": 18789

    0.0.0.0表示监听所有网络接口。然后,在 NAS 的“控制面板 → 安全性 → 防火墙”中,确保18789端口是开放的。

  4. 访问方式:在 Windows 电脑的浏览器中,输入http://<你的NAS-IP>:18789,例如http://192.168.1.100:18789,即可访问。这比在每台电脑上单独安装 OpenClaw,要省心省力得多。

4.2 与 Windows 生态深度集成:让 AI 成为你的“系统服务”

OpenClaw 的终极价值,是融入你的日常 Windows 操作。以下是我实践过的几种无缝集成方式:

  1. 创建桌面快捷方式:右键桌面 → “新建 → 快捷方式”,在“请键入对象的位置”中输入:

    powershell.exe -Command "start-process powershell -ArgumentList '-Command \"openclaw gateway start; pause\"' -Verb RunAs"

    这个快捷方式会以管理员身份启动一个 PowerShell 窗口,并自动执行openclaw gateway start。双击它,就能一键启动服务。你甚至可以给它换一个酷炫的图标(.ico文件),让它看起来就像一个原生应用。

  2. 任务计划程序自动启动:让 OpenClaw 在你开机时自动运行。打开“任务计划程序”,创建基本任务:

    • 触发器:登录时
    • 操作:启动程序,程序为powershell.exe,参数为-Command "openclaw gateway start"
    • 关键设置:在“常规”选项卡中,勾选不管用户是否登录都要运行不存储密码(这需要将任务配置为“最高权限”)。这样,即使你没有登录 Windows,OpenClaw 服务也会在后台运行。
  3. 与 Windows Power Automate 联动:Power Automate(原 Microsoft Flow)是 Windows 内置的自动化工具。你可以创建一个流程:当“文件夹中新增了 .csv 文件”时,自动触发一个 PowerShell 脚本,该脚本调用openclaw run --skill process-csv来处理数据。这实现了真正的“文件一落地,AI 就开工”的自动化闭环。

最后分享一个小技巧:OpenClaw 的 CLI 命令可以被封装成.bat批处理文件,然后拖拽文件到这个.bat文件上,就能自动将该文件路径作为参数传给 OpenClaw。例如,创建一个process-file.bat

@echo off openclaw run --skill analyze-file --file "%~1" pause

将一个 PDF 文件拖到这个.bat文件上,它就会自动调用analyze-file技能来分析该 PDF。这种“所见即所得”的交互,才是 OpenClaw 在 Windows 上应有的样子。