Claude Code更新导致启动失败?三步解决Windows平台不兼容问题
今天早上到公司,先摸了一个小时的鱼。摸完之后,准备老老实实打开 Claude Code 干活,结果——启动失败了。如下图:

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

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

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

紧接着,我第一反应是:别慌,先打开 Codex 让它帮我看一下。结果真被它一把梭解决好了。

我试了下,确实不报错了。然后关掉 Codex,打开第二个命令窗口启动 Claude 时,我擦,怎么又报同样的错?又是那个标红提示。
| Image | Image |
还是那句报错。这下我彻底懵了。
接下来一上午,我都在跟这个问题死磕。一开始我怀疑的是 Node 版本。
因为我平时用 nvm 管理 Node,所以很自然地往版本切换上想。中间来回试了好几个版本,电脑重启了多次,折腾得差点以为要重装系统,结果都不行。

讲真,搞到后面我甚至开始怀疑,是不是电脑里的安装包彻底损坏了。
后来继续查,在 X 上刷到一个帖子,终于解决了!
最近很多人都遇到这个问题!
根本原因是: Claude Code 会自动检测更新,而前两天 Anthropic 把 Claude Code CLI 的安装方式改了,自动升级后 Claude Code 会变得不兼容!必须重新卸载重装。
也就是说,你本地如果还是旧的 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 了~😄
