Claude Code は、ふつうはバックグラウンドで自動更新されます。
更新で困ったときは、チャンネルを stable にしたり、版を指定して入れ直したりできます。
- すぐ更新:claude update
- チャンネル:設定 autoUpdatesChannel の “latest”(初期値)か “stable”(約1週間前の版)
- 自動更新を止める:settings.json の env に “DISABLE_AUTOUPDATER”: “1”
- 前の版に戻す:claude install 2.1.118 のように版を指定して入れ直す(専用の rollback コマンドは無い)
この記事は、Claude Code の公式ドキュメント(code.claude.com/docs、2026年9月29日に確認)にもとづいています。
手元の確認は、2026年9月29日に Windows 11 の Claude Code 2.1.284 で、各コマンドのヘルプを見て行いました。
更新する
claude updateUsage: claude update|upgrade [options]
Check for updates and install if available更新されると「Successfully updated from 古い版 to version 新しい版」、最新なら「Claude Code is up to date」と出ます。
入れ方で変わる
| 入れ方 | 自動更新 | 手で更新 |
|---|---|---|
| ネイティブのインストーラー | される | claude update |
| WinGet | されない | winget upgrade Anthropic.ClaudeCode |
| Homebrew | されない | brew upgrade claude-code |
| npm | — | npm install -g @anthropic-ai/claude-code@latest |
npm で更新するときは npm update -g ではなく、@latest を付けて入れ直すよう書かれています。
チャンネルを選ぶ
| 値 | 受け取る版 |
|---|---|
| “latest”(初期値) | 新しい版をすぐ受け取る |
| “stable” | 約1週間前の版。大きな不具合のあった版は飛ばす |
設定の autoUpdatesChannel で選び、当方の設定にも autoUpdatesChannel: “latest” が入っていました。
/config で latest から stable に変えると、今の版に留まるか、戻すかを聞かれます。
minimumVersion を設定すると、それより古い版は入らなくなります。
自動更新を止める
{
"env": {
"DISABLE_AUTOUPDATER": "1"
}
}| 変数 | 止めるもの |
|---|---|
| DISABLE_AUTOUPDATER=1 | バックグラウンドの自動更新だけ(claude update・install は使える) |
| DISABLE_UPDATES=1 | 手での更新も含めてすべて(2.1.118 で追加) |
止まったかは、claude doctor の Auto-updates の行が「disabled (set by env: DISABLE_AUTOUPDATER)」になっているかで確かめます。
設定のキー autoUpdates は、今の設定の一覧には載っていません。
特定の版に戻す
claude install --helpUsage: claude install [options] [target]
Install Claude Code native build. Use [target] to specify version (stable,
latest, or specific version)claude install 2.1.118Windows の PowerShell のインストーラーでは、版の番号を渡して入れられます。
& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 2.1.89戻したあとに自動更新で上がらないよう、自動更新を止めるか、チャンネルを stable にしておきます。
組織で版の範囲を決めるなら、管理設定の requiredMinimumVersion・requiredMaximumVersion を使います。
まとめ
- すぐ更新は claude update。WinGet・Homebrew は自動更新されない
- チャンネルは latest か stable
- 自動更新を止めるのは DISABLE_AUTOUPDATER
- 戻すのは claude install 版番号
参考:Claude Code「Setup」「Settings」「Environment variables」「CLI reference」、CHANGELOG(2026年9月29日に確認)と、Claude Code 2.1.284 のヘルプ。
