
大家好,我是卡卡罗特。
今天早上上班,在公司差不多 1 小时鱼。
鱼摸完了,准备老老实实打开 Claude Code 干活,我猜,启动失败了。如下图:

程序“claude.exe"无法运行:指定的可执行文件不是此操作系统平台的有效应用程序。

然后我打开CMD一顿输出,下载重装,还是报错:
该版本的claude.exe 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者

我擦,这玩意看着太像系统级故障了,我怀疑我是不是装错了什么东西。

然后我第一反应是,先别慌,打开 Codex 让它帮我看一下。结果还真给它一把梭解决好了。

我试了下,确实解决了。
然后我关闭Codex,打开第2个命令窗口打开Cladue的时候,我擦,怎么还是报错了。又是这个标红问题。
还是刚刚那句报错。 这一下给我更干懵了。
后面这一上午,我基本都在跟这个问题死磕。一开始我怀疑的是 Node 版本。
因为我平时是用 nvm 管理 Node 的,所以我很自然地把问题往版本切换那边想。我中间来回试了好几个版本,电脑也重启了好几次,折腾得跟真要重装系统一样,结果都不行。

说真的,搞到后面我甚至开始怀疑是不是自己这台电脑的安装包是不是彻底坏了。
我后来继续顺着查,在 X 上刷到一个帖子,终于解决了!
最近2好多人都有这个问题!
问题原因是: ClaudeCode会自动检测更新,然后前2天 Anthropic 把 Claude Code CLI 的安装方式改了,自动升级后ClaudeCode不兼容!必须要重新卸载重装。
也就是说,你本地如果还是旧的 npm 安装版本,自动更新之后,整个结构就可能直接不兼容。然后 Windows 识别 claude.exe 的时候,就会给你甩出这种很唬人的提示,看着像系统不支持,实际上是安装方式断层了。

不是你的系统太老,也不是你电脑安装了什么插件突然不行了。处理思路其实很简单,直接把旧版本卸掉,然后重新装最新版。
第一步,先卸载旧版本
npm uninstall -g @anthropic-ai/claude-code
第二步,如果你这边安装很慢,或者直接装不上,可以顺手切一下 npm 镜像
npm config set registry http://mirrors.cloud.tencent.com/npm/
淘宝镜像也可以,反正核心就一件事,先把下载链路跑通。
第三步,重新安装 Claude Code
npm install -g @anthropic-ai/claude-code
一般走完这三步,控制台claude 你就会开心看到这个黄色的Claude了~😄

如果对你有收获,加个关注再走呗~持续分享AI技术文章~