Claude Code 怎麼更新和卸載:更新命令、指定版本、更新失敗與徹底卸載

Claude Code 更新命令是什麼、會不會自動更新、怎麼裝指定版本或切到 stable 通道、npm / Homebrew / WinGet 怎麼升級、更新失敗怎麼辦,以及各種安裝方式的卸載命令和徹底清理配置。

NNathaniel bigo··原創首發·AI 輔助撰寫
10 分鐘讀完
資料核對於 2026-10-07 · 依據官方文檔與公開資料整理 Plus 帳號
本文根據 Claude Code 官方文檔《Advanced setup》中的更新與卸載部分和《Troubleshoot installation and login》整理,核對日期 2026-10-07。首次安裝方法詳見本站《Claude Code 中文入門教學(2026):安裝、登入、第一個任務、常用命令》。

適用於誰

  • 搜「claude code 更新命令」「更新到指定版本」「更新失敗」的人;
  • 新模型出來了但 Claude Code 提示「does not support this model」、需要升級的人;
  • 想卸載重裝、或者徹底刪乾淨 Claude Code 的人。

結論先說

  1. 原生安裝(官方推薦的方式)會在後台自動更新,啟動時和運行中都會檢查,下載好後下次啟動生效。想立刻更新就運行 claude update。
  2. Homebrew、WinGet、apt / dnf / apk 預設不會自動更新,要用各自的命令手動升級;npm 安裝用 npm install -g @anthropic-ai/claude-code@latest(不要用 npm update -g)。
  3. 有兩個更新通道:latest(預設,第一時間拿到新功能)和 stable(一般晚一週左右,跳過有嚴重問題的版本),在 /config 或 autoUpdatesChannel 裏切換。
  4. 想裝某個具體版本:安裝腳本後面帶上版本號,例如 bash -s 2.1.89。
  5. 卸載要按安裝方式對應刪除;徹底清理還要刪 ~/.claude 和 ~/.claude.json,但這會刪掉所有設定、MCP 配置和會話歷史。

一、更新

查看當前版本

bash
claude --version

claude doctor 還會顯示最近一次自動更新的結果。會話裏也可以用 /status 查看版本。

立即更新

bash
claude update

更新成功會提示 Successfully updated from <舊版本> to version <新版本>;已經是最新則提示 Claude Code is up to date。

不同安裝方式的更新命令

安裝方式是否自動更新手動更新命令
原生安裝(curl / irm 腳本)是claude update
Homebrew否brew upgrade claude-code(裝的是 latest 版就用 brew upgrade claude-code@latest)
WinGet否winget upgrade Anthropic.ClaudeCode
npm視目錄權限而定npm install -g @anthropic-ai/claude-code@latest
apt / dnf / apk否用各自包管理器的升級命令(需要管理員權限)

幾點補充:

  • npm 升級不要用 npm update -g,它會遵守最初安裝時的版本範圍,可能升不到最新版;也不要加 sudo。
  • Homebrew 和 WinGet 想讓 Claude Code 自己幫你跑升級命令,可以設定環境變量 CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1。WinGet 在 Claude Code 運行時可能因為文件被佔用而升級失敗,這時會提示你手動運行命令。
  • 官方提到一個已知問題:Claude Code 可能比包管理器更早提示有新版本,升級失敗的話過一陣再試。
  • Homebrew 升級後會保留舊版本,可以定期運行 brew cleanup 釋放空間。

切換更新通道:latest 還是 stable

在會話裏運行 /config,找到 Auto-update channel;或者在 ~/.claude/settings.json 裏寫:

json
{
  "autoUpdatesChannel": "stable"
}
  • latest(預設):新功能一發布就收到;
  • stable:通常是一週左右前的版本,會跳過有嚴重回歸問題的版本。

注意:新模型上線時可能需要比 stable 通道更新的版本,想馬上用新模型就切回 latest。Homebrew 用 cask 名區分通道:claude-code 跟 stable,claude-code@latest 跟 latest。

從 latest 切到 stable 時,/config 會問你是留在當前版本還是允許降級;選擇留下會自動設定 minimumVersion。也可以手動設一個「最低版本」,防止被降級:

json
{
  "autoUpdatesChannel": "stable",
  "minimumVersion": "2.1.100"
}

安裝指定版本(回退到舊版)

在原生安裝腳本後面加上版本號(或 stable / latest):

bash
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash -s 2.1.89
powershell
# Windows PowerShell
& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.89
bat
:: Windows CMD
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd 2.1.89 && del install.cmd

裝好後 claude --version 會顯示你指定的版本,例如 2.1.89 (Claude Code)。安裝時選的通道會成為之後自動更新的預設通道。想固定在某個版本不被自動升級,還要關閉自動更新(見下一節)。

關閉自動更新

在設定文件的 env 裏加:

json
{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

用 claude doctor 確認 Auto-updates 一行顯示為 disabled。DISABLE_AUTOUPDATER 只停掉後台檢查,claude update 仍然可以手動更新;想連手動更新也禁止,用 DISABLE_UPDATES。

二、更新失敗怎麼辦

Windows 更新後提示「'claude' is not recognized」

Windows 上更新時會先把舊的 claude.exe 改名備份,再放入新版本;如果中途失敗,目錄裏只剩備份。在 PowerShell 裏運行下面這條,把最新的備份改回 claude.exe:

powershell
Get-ChildItem "$env:USERPROFILE\.local\bin\claude.exe.old.*" | Sort-Object Name | Select-Object -Last 1 | Rename-Item -NewName claude.exe

再運行 claude --version 確認。

npm 重裝 / 升級報 npm error code ENOTEMPTY

刪掉報錯裏 npm error path 指向的目錄和旁邊殘留的 .claude-code-* 臨時目錄,再重裝:

bash
rm -rf "$(npm root -g)/@anthropic-ai/claude-code"
rm -rf "$(npm root -g)/@anthropic-ai/.claude-code-"*
npm install -g @anthropic-ai/claude-code

claude update 卡在 Checking for updates

官方說明這是 v2.1.214 以前的問題:當 ~/.zshrc、~/.bashrc 等路徑恰好是一個目錄時會卡住。把那個目錄挪走,或者重新運行一遍安裝腳本來升級。

更新後運行的還是舊版本

很可能裝了兩份(比如原生安裝 + 早年的 npm 安裝)。macOS / Linux 用 which -a claude,Windows 用 where.exe claude 查看所有 claude 的位置,刪掉不用的那一份。Windows 上舊版 Claude 桌面版還可能註冊一個同名的 Claude.exe 搶佔 PATH,把桌面版升級到最新即可。

提示「Claude Code does not support this model」

新模型需要更新的 Claude Code 版本,運行 claude update;如果你在 stable 通道,暫時切到 latest。

三、卸載

先按你當初的安裝方式卸載程序本身:

原生安裝:

bash
# macOS / Linux / WSL
rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude
powershell
# Windows PowerShell
Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force
Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force

Homebrew:brew uninstall --cask claude-code(latest 版是 claude-code@latest)

WinGet:winget uninstall Anthropic.ClaudeCode

npm:npm uninstall -g @anthropic-ai/claude-code

apt:

bash
sudo apt remove claude-code
sudo rm /etc/apt/sources.list.d/claude-code.list /etc/apt/keyrings/claude-code.asc

(dnf、apk 的命令見官方 setup 頁「Uninstall」一節。)

卸載後如果 claude 還能運行,說明還有另一份安裝或舊安裝程序留下的 shell 別名,用上面的 which -a claude / where.exe claude 找出來刪掉。

徹底清理配置(謹慎)

官方警告:刪除配置文件會刪掉你所有的設定、已允許的工具、MCP 伺服器配置和會話歷史。另外,VS Code 擴展、JetBrains 插件和桌面版也會寫 ~/.claude/,只要它們還裝着,下次運行就會重新生成這個目錄,所以要徹底刪除,先把它們也卸載。

bash
# macOS / Linux / WSL:用戶級設定和狀態
rm -rf ~/.claude
rm ~/.claude.json

# 某個項目裏的設定(在項目目錄下運行)
rm -rf .claude
rm -f .mcp.json
powershell
# Windows PowerShell
Remove-Item -Path "$env:USERPROFILE\.claude" -Recurse -Force
Remove-Item -Path "$env:USERPROFILE\.claude.json" -Force
Remove-Item -Path ".claude" -Recurse -Force
Remove-Item -Path ".mcp.json" -Force

項目裏的 .claude/、.mcp.json 如果是團隊提交到倉庫的,刪之前想清楚。

常見問題

Q:卸載重裝能解決問題嗎?

很多安裝問題官方建議先跑 claude doctor 看診斷,常見的 PATH、重複安裝、設定文件錯誤都會列出來。真要重裝,卸載程序即可,不必刪配置;配置文件有問題再考慮清理。

Q:怎麼看每個版本更新了什麼?

會話裏運行 /release-notes 打開版本選擇器,或看官方 changelog 頁面。

Q:公司要求統一版本怎麼辦?

管理員可以在託管設定裏統一 autoUpdatesChannel、minimumVersion,或用 requiredMinimumVersion / requiredMaximumVersion 限定允許啟動的版本範圍。

參考資料

  • Advanced setup · Update / Uninstall(官方):https://code.claude.com/docs/en/setup
  • Troubleshoot installation and login(官方):https://code.claude.com/docs/en/troubleshoot-install
  • All settings · autoUpdatesChannel(官方):https://code.claude.com/docs/en/settings-reference
  • Claude Code changelog(官方):https://code.claude.com/docs/en/changelog
需要開通或續費?Claude Pro 充值 →

Nathaniel 的更多內容

  1. 01

    AI 學習路線:零基礎從哪開始,6 個階段、每階段該讀哪幾篇教學(2026)

    AI 學習路線怎麼走?給零基礎的人一條循序漸進的路徑:先選一個助手用順,再學提問,再用進日常工作,按需學做圖做影片,守住私隱與版權,最後進階自動化和編程。每個階段都配了本站對應的教學。

    其他 AI 工具0
  2. 02

    AI 瀏覽器有哪些:Perplexity Comet、Opera Neon、Dia、Brave Leo 與 Edge Copilot 的官方說法對照

    AI 瀏覽器有哪些?按官方頁面整理 Perplexity Comet、Opera Neon、Dia、Brave Leo 和 Edge 裏的 Copilot:官方自述的定位、支持的平台、免費還是訂閱,以及 Gemini、Claude 的 Chrome 方案和已停用的 ChatGPT Atlas。

    其他 AI 工具0
  3. 03

    即夢國際版 Dreamina 是什麼:官方站入口、能生成什麼、免費積分和模型(2026)

    即夢國際版 Dreamina 是什麼?官方站是 dreamina.capcut.com,是一個圖片、影片和數字人一體的 AI 創作平台。按官方首頁和 FAQ 講:能生成什麼、免費用戶每天 120 積分、列出的 Seedance 與 Seedream 模型,以及和國內即夢怎麼區分。

    其他 AI 工具0
  4. 04

    Kimi K3 Coding Plan 是什麼、怎麼用:Kimi Code 會員、模型 ID、套餐價格和額度規則

    Kimi K3 Coding Plan 是什麼?按 Kimi 官方文檔核對:官方現在叫 Kimi Code,是 Kimi 會員權益裏的編程服務,Plus 及以上才有;講 K3 等模型 ID、國內新套餐價格、三種客戶端、第三方工具接入和額度規則。

    Kimi0
  5. 05

    DeepSeek V4 Pro 和 Flash 的區別與 API 價格:官方價格頁逐項對照(高峰與空閒時段)

    DeepSeek V4 Pro 和 Flash 有什麼區別、API 怎麼收費?按 DeepSeek 官方價格頁(2026-10-19 查詢)列出兩個模型的版本、上下文、圖像理解、並發和每百萬 token 價格,說明高峰與空閒時段的計費差別和舊模型名怎麼處理。

    其他 AI 工具0
  6. 06

    GPT-6 Pro(Astra)怎麼用、哪些套餐有:怎麼選到 Pro 檔、用量限制和 Pro 三檔價格

    GPT-6 Pro(Astra)怎麼用、哪些套餐有?按 OpenAI 幫助中心核對:聊天裏 Pro 檔給 Pro 100、Pro 200、Business 和 Enterprise;Plus 在 Work 和 Codex 裏含 Astra。講怎麼選到、用量上限和官方 Pro 價格。

    ChatGPT0

同產品的其他教學

  1. 01

    Claude Pro 和 Max 的區別:用量、價格、Fable 模型和每月 API 額度怎麼選

    Claude Pro 和 Max 有什麼區別?按官方定價頁和幫助中心核對:Max 有 5x、20x 兩檔用量,Pro 與 Max 在價格、Fable 模型、每月 API 額度和計費週期上的差別,以及什麼情況下 Pro 夠用、什麼情況下該升 Max。

    Claude0
  2. 02

    Claude 登入不了、用不了、打不開怎麼辦:按官方幫助中心逐條排查

    Claude 無法登入、無法使用、無法打開怎麼辦?按官方幫助中心的順序排查:收不到登入電郵、登入報錯、Google 登入出問題、系統繁忙、額度用完、官方故障,以及所在地區是否在官方支持名單裏。

    Claude0
  3. 03

    Claude 怎麼註冊:官方註冊流程、手機驗證要求,以及提示無法註冊時官方怎麼說

    Claude 怎麼註冊?打開 claude.ai,用 Google 或電郵登入連結創建帳號,再用支持地區的手機號收短訊驗證碼。講清官方的註冊條件、手機驗證的限制,以及收不到驗證碼、號碼被用過多次時官方的處理辦法。

    Claude0
  4. 04

    Claude 怎麼用:新手入門,從打開聊天到寫出第一個好問題

    Claude 怎麼用?按官方幫助中心整理的新手路徑:在網頁、桌面版或手機 App 打開聊天,像對同事一樣寫需求,用輸入框的「+」和「/」找功能,點模型名換模型,免費版有每 5 小時重置的上限。

    Claude0
  5. 05

    Claude 怎麼設定成中文:介面語言、回答語言和語音語言分別怎麼設

    Claude 怎麼設定中文?官方幫助中心列出的 11 種介面語言裏目前沒有中文,但 Claude 會用你提問的語言回答,直接用中文問即可;想固定用中文,可在設定的 Instructions for Claude 裏寫一句。語音模式的語言要單獨選。

    Claude0
  6. 06

    MCP Inspector 怎麼用:安裝、啟動命令、調試 MCP 伺服器與 v2 的變化

    MCP Inspector 是什麼、怎麼安裝和使用?按 MCP 官方文檔講清網頁、命令行、終端介面三種模式的啟動命令,怎麼連本地和遠程伺服器、怎麼傳環境變量,密鑰存在哪,以及 v2 相比舊教學在端口、令牌變量名和 Node 版本上的變化。

    Claude其他 AI 工具0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~