更新的是哪一份,运行的又是哪一份
看到更新完成但当前终端仍显示旧版本时,先检查终端究竟启动哪个claude。多份安装、旧终端继承的PATH、Shell别名或编辑器内置终端,都可能让“更新的程序”和“正在运行的程序”不同。
本文聚焦诊断顺序,不直接执行卸载、修改系统PATH或清理配置。官方入口与首次安装另有专文;重新安装并不自动证明已切换到期望版本。
先保存三项只读证据
Windows PowerShell先用where.exe claude列出PATH中的候选,再用Get-Command claude -All查看命令解析信息,最后记录claude --version的实际输出。Get-Command是PowerShell查询,不会自动安装或升级程序。
macOS/Linux可按官方说明用which -a claude查看候选。不要把PowerShell中的where别名误当where.exe,也不要将另一套Shell的PATH检查结果直接作为当前进程证据。

两条虚构路径怎么判断
虚构记录:终端A首先解析到路径X,版本为旧版;更新日志提到的是路径Y。当前证据只能说明A调用X,并不说明Y损坏。先对照安装来源,再决定应保留哪一份。
若只找到一个路径,也不能立即断言没有别名、启动脚本或编辑器自带执行路径。把独立终端与编辑器终端分开记录;修改环境后新开的终端和旧进程可能具有不同环境。
重开终端后再核对
先保存当前任务与文件,再关闭相关终端或编辑器并重开,重新执行同一组只读检查。官方说明编辑器中的终端继承编辑器环境,因此只重开一个标签页未必取得新的PATH。
路径和版本符合预期后,再用低风险任务确认当前客户端可启动。版本输出成功只是程序能报告版本,不等于网络、登录、模型访问或工作区权限均已验收。
清理之前明确安装来源
官方对原生、包管理器及旧安装路径分别给出处理方法。应先确认实际归属,再按对应官方说明处理;不要把随机搜索到的递归删除命令直接作用于用户目录或仓库。
如涉及组织策略、受管电脑或多个用户,保留证据交给有权限的人处理,不擅自改变所有人的环境。本文只提供诊断模板,没有执行真实更新、卸载或版本迁移,也没有声称本机已复现旧版本故障。
参考资料与核验范围
资料核对日期:2026年10月19日。以下为官方原始资料;产品入口和可用范围仍以当前账户为准。
1. [官方资料1](https://code.claude.com/docs/en/troubleshoot-install)