安装 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赳赳老秦10 分钟前
CSDN 技术社区数据采集:OpenClaw 抓取公开技术热帖,生成领域技术热点周报
java·大数据·前端·数据库·python·php·openclaw
console.log('npc')2 小时前
OpenClaw 使用教程:开源 AI Agent 编排框架完全指南
人工智能·microsoft·ai编程·openclaw
栈溢出的浪漫13 小时前
技术速递|基于 OpenClaw、MCP 和 Azure Container Apps 构建自主 Microsoft Teams 智能体
mcp·openclaw·自主智能体·技术速递·azurecontainerapps
qq_3494479515 小时前
Windows系统安装openclaw(源码安装)
openclaw
AC赳赳老秦1 天前
GitHub 开源项目数据采集:OpenClaw 抓取星标与贡献者数据,深度分析技术发展趋势
大数据·前端·数据库·python·开源·github·openclaw
超级小的大杯柠檬水2 天前
绿联云 NAS 安装 OpenClaw 简明指南
openclaw
AC赳赳老秦2 天前
软著公开信息批量采集:OpenClaw 抓取软件著作权公开数据,分析企业技术布局方向
大数据·网络·人工智能·python·php·deepseek·openclaw
wangxin2082 天前
CoordClaw 底层机制解构:多智能体协作的工程原理
人工智能·ai·多智能体·组织管理·openclaw·coordclaw·ai数字社会
七夜zippoe6 天前
OpenClaw 在电商行业:智能导购助手实战(多轮对话+知识库+融合推荐+A/B 优化)
知识库·电商·多轮对话·openclaw·智能导购·融合推荐
feiniao86518 天前
openclaw配置代理时如何绕过飞书地址
proxy·openclaw