安装 OpenClaw 时被 Cadence 劫持了 HOME 环境变量

先卸载 Cadence 吧,老大难问题。

你遇到的这个问题很典型,是因为 Cadence 软件强制修改了系统的 HOME 环境变量,把它指向了自己的目录 SPB_Data,从而影响了 OpenClaw。

bash 复制代码
@echo off
rem OpenClaw Gateway (v2026.5.22)
set "HOME=C:\Users\XXX\AppData\Roaming\SPB_Data" <- 这个路径不对
set "TMPDIR=C:\Users\X~1\AppData\Local\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.5.22"
D:\Industry\nodejs\node.exe C:\Users\XXX\AppData\Roaming\npm\node_modules\openclaw\dist\index.js gateway --port 18789

卸载完以后,一定要检查 OpenClaw

bash 复制代码
openclaw doctor
o  Gateway connection ---------------------------------+
|                                                      |
|  Gateway target: ws://127.0.0.1:18789                |
|  Source: local loopback                              |
|  Config: C:\Users\XXX\.openclaw\openclaw.json  | <- 重要
|  Bind: loopback                                      |
|                                                      |
+------------------------------------------------------+
|
o  Start gateway service now?
|  Yes
Restarted Scheduled Task: OpenClaw Gateway
Config write anomaly: C:\Users\XXX\.openclaw\openclaw.json (missing-meta-before-write)
Updated config: ~\.openclaw\openclaw.json
  Backup: ~\.openclaw\openclaw.json.bak
Backup: ~\.openclaw\openclaw.json.bak
|
---  Doctor complete.

⚙️ 问题原因:Cadence 劫持了 HOME 环境变量

在安装时,Cadence 会在系统级别添加一个名为 HOME 的环境变量,并将其值设置为其专属的用户配置文件夹,例如 C:\Users\XXX\AppData\Roaming\SPB_Data。HOME 变量原本应指向 C:\Users\XXX

许多跨平台软件(包括 OpenClaw)会读取 HOME 变量来确定用户配置文件的存放位置。当这个变量被修改后,OpenClaw 就会被误导,在错误的路径下创建配置文件。

📝 解决方案:卸载 Cadence 并修复 HOME 路径

请按顺序操作:

卸载 Cadence:首先在 Windows 搜索栏输入"控制面板"并打开,然后点击"卸载程序"。在列表中找到所有与 Cadence、OrCAD 或 Allegro 相关的程序,逐一右键点击并选择"卸载"。

修复 HOME 变量:

在Windows搜索栏输入"编辑系统环境变量"并打开。

在"系统属性"窗口中,点击"环境变量(N)..."。

在"系统变量(S)"和"XX的用户变量(U)"两个区域中,分别找到并选中 HOME 变量。

依次点击"删除(D)"将其移除。(此操作不会删除用户文件夹本身))

依次点击"确定"保存修改。

重启电脑并重新配置:务必重启电脑以确保环境变量修改彻底生效。然后,删除错误的 SPB_Data 目录,让 OpenClaw 回到默认的正确路径 (C:\Users\XXX\\.openclaw)。

可选:清理注册表残留:为确保彻底卸载,可使用 CCleaner 或 Revo Uninstaller 等工具扫描并清理可能残留的无效注册表项。。

另外提醒一下:避免手动重设 HOME 变量来同时兼容两个软件,因为这很可能在未来引发其他冲突。如果你因为某些原因不能卸载 Cadence,可以创建一个专门启动 OpenClaw 的 .bat 脚本,在脚本里临时将 HOME 变量恢复到正确路径。当然,直接卸载 Cadence 并从系统层面删除 HOME 变量,仍然是一劳永逸的最佳方法。

相关推荐
AC赳赳老秦11 小时前
OpenClaw + 飞书多维表格:自动同步数据、生成统计图表、触发自动化任务
java·大数据·python·缓存·自动化·deepseek·openclaw
AC赳赳老秦1 天前
OpenClaw+Power Apps 实战:自动生成 Power Apps 应用、连接 Excel 数据源
大数据·开发语言·python·serverless·excel·deepseek·openclaw
七夜zippoe2 天前
OpenClaw 节点方法调用:跨设备能力调用实战
ai·调用·跨设备·openclaw·nodes
虾壳云官方2 天前
OpenClaw 2.7.9 Windows 一键部署教程:零基础也能搭建 AI 自动化助手
运维·人工智能·windows·自动化·openclaw·openclaw一键部署
七夜zippoe3 天前
OpenClaw 节点命令执行:远程Shell与系统操作实战
github·shell·openclaw·nodes·系统操作
旺财矿工3 天前
OpenClaw 飞书机器人配置教程|一键对接飞书,实现聊天下达 AI 指令
人工智能·机器人·飞书·openclaw·龙虾
程序猿小白菜3 天前
OpenClaw 飞书机器人搭建流程
ai·机器人·飞书·openclaw
x-cmd3 天前
[260612] x-cmd v0.9.8:x feishu 发送消息支持 Markdown + 卡片,让 x claw 接入飞书后消息不再干巴巴
飞书·agent·claude·命令行·x-cmd·openclaw
虾壳云官方3 天前
【本地 AI 自动化最新工具】 OpenClaw 2.7.9 Windows 完整部署教程(包含安装包)
人工智能·windows·openclaw·openclaw安装·openclaw一键部署
AC赳赳老秦3 天前
OpenClaw + 云数据库运维:自动备份、扩容、迁移 RDS/MySQL 云数据库
运维·开发语言·数据库·人工智能·python·mysql·openclaw