跳转到内容

出现错误 2147942402 (0x80070002) — Claude Code / Hermes

Quick fix

在 Windows 上升级至 CC Switch v3.16.1 或更新版本后复验;临时可将首选终端改为 PowerShell。

报错原文
出现错误 2147942402 (0x80070002)(启动 "cmd /K
  C:\Users\<user>\AppData\Local\Temp\cc_switch_hermes_dashboard_22364.bat" 时)
     系统找不到指定的文件。

该报告发生在 Windows 的 CC Switch v3.16.0。报告者确认相关 CLI、PATH 与 bat 文件本身均正常;失败点是 CC Switch 构造子进程命令时,将 `cmd /K` 和 bat 路径作为单个程序名传给 Windows CreateProcess,因而触发 `0x80070002`。同一报告中的本地环境检查还出现了可执行文件路径被额外引号包裹、交给 `cmd` 后无法解析的变体。

报告者反馈,将首选终端改为 PowerShell 后 bat 可以正常运行。维护者称该问题与 v3.16.0 / v3.16.1 已覆盖的一组 Windows 环境检测等修复高度重合,并要求升级到 v3.16.1 或更新版本重新验证;原帖未提供升级后的独立复现结果,因此不能据此确认该报告已被验证修复。

  1. 将 CC Switch 升级到 v3.16.1 或更新版本,并按维护者要求重新验证本地环境检查及「打开终端并启动」。

  2. 如需临时绕过,使用 PowerShell 作为首选终端;报告者反馈该设置下 bat 可以正确运行。

  3. 若升级后仍可稳定复现,在源 issue 补充 CC Switch 版本、操作系统、相关应用版本、当前 provider 或路由配置、复现步骤,以及日志或截图。

ToolClaude Code / Hermes
Version3.16.0
PlatformsWindows

(暂无 FAQ)

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。