安装 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 变量,仍然是一劳永逸的最佳方法。

相关推荐
梦想的初衷~1 天前
【科研自动化实战】Codex × Claude Code × OpenClaw × Hermes:四位AI研究员的科研协作流水线搭建指南
人工智能·codex·claude code·openclaw·科研自动化·agent协作·ai科研助手
菜地里的小菜鸟1 天前
openclaw配置智谱GLM-4.7
openclaw·openclaw模型配置·openclaw配置智谱glm47
站在墙头上1 天前
Windows下安装 龙虾-Openclaw
windows·ai·openclaw
AC赳赳老秦2 天前
防火墙规则批量配置实战:OpenClaw 自动生成模板、批量下发与合规性校验全解析
java·开发语言·人工智能·python·github·php·openclaw
七夜zippoe2 天前
OpenClaw 实战案例:数据分析平台构建
服务器·网络·数据分析·openclaw·平台构建
yanwei20202 天前
AI Agent 实时搜索痛点根治:NinChat 轻量化检索实践(省Token、全品类实时资讯)
人工智能·ai agent·openclaw·token优化·hermes-agent·大模型联网搜索·实时资讯检索
AC赳赳老秦2 天前
网络日志自动化分析实战:OpenClaw 清洗访问日志、定位异常攻击、生成安全报表
开发语言·windows·python·安全·自动化·deepseek·openclaw
AI 大模型学习不踩坑3 天前
OpenClaw 完整教程:从安装到使用(官方脚本版)
java·人工智能·神经网络·机器学习·计算机视觉·自然语言处理·openclaw
IT王师傅17 天前
从 豆包 到 Codex CLI:一名普通开发者的 AI 工具进化路线
ai·codex cli·openclaw
AC赳赳老秦20 天前
用 OpenClaw 搭建服务器故障应急响应系统,自动处理 80% 常见运维故障
android·运维·服务器·python·rxjava·deepseek·openclaw