跳转到内容

cmd.exe console window flashes:CC Switch 黑窗闪烁

Quick fix

先更新到 4.0 或最新版本重试;若仍闪窗,请提交版本、系统、完整复现步骤及日志或截图。

报错原文
On Windows, CC Switch repeatedly pops up a black `cmd.exe` console window that briefly flashes on screen.

CC Switch 3.16.3 在 Windows 上通过 `cmd /c "xxx --version"` 探测 Claude Code、Codex、Gemini CLI、OpenCode 等 CLI 的版本。启动 CC Switch、打开 About 页面或运行期间重新探测时,如果创建 `cmd.exe` 子进程时未使用 `CREATE_NO_WINDOW`,就会短暂显示黑色控制台窗口。

该 issue 因长期没有新的复现信息而超时关闭,并非确认已修复。维护者表示 4.0 对相关功能进行了较大重构,建议更新后重试,但线程中没有用户确认 4.0 已解决此问题。

  1. 将 CC Switch 更新到 4.0 或最新版本,然后重新启动 Windows 并打开 About 页面,检查黑色 `cmd.exe` 窗口是否仍会闪现。

  2. 如果问题仍然存在,补充 CC Switch 版本、Windows 系统信息、完整复现步骤以及相关日志或截图,并重新打开 issue。

  3. 若维护 CC Switch 的进程探测代码,在 Windows 创建版本探测子进程时为 `std::process::Command` 设置 `CREATE_NO_WINDOW`;线程未提供实际源码文件路径,也未确认该修改已经合入。

ToolCC Switch
Version3.16.3(报告受影响)
PlatformsWindows

(暂无 FAQ)

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