claude更新导致:‘claude‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

📅 2026/8/13 8:17:56
claude更新导致:‘claude‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
结论先看下自己的.claude目录下有没有更新的锁文件,如果有那就是正在更新,等待一会就好了,然后可以顺便给它禁止自动更新 参考文章打开电脑突然无法识别Claude查网上让看这个目录下的真正claudenpm config get prefixC:\Users\Administrator\AppData\Roaming\npm我当时是一对乱码后缀的,后面正在定位过程中,它自己忽然好了,于是我意识到它是在自己更新.自己恢复后确认版本的确是从2.1.226升级到2.1.227了,所以想避免应该可以禁止自动更新.禁止claude code自动更新claude的setting.json加一个DISABLE_AUTOUPDATER: 1,重启claude即可实现禁止自动更新.另外如果用cc-swich等工具切换api时,也记得确保这个设置还在.