Desktop app's bundled CLI stuck at 2.1.247, Remote Control silently fails to connect (no error shown)

Status Open
Reported on v2.1.247
Maintainer reply None cached
Activity 1 comment · opened Aug 29, 2026

症状

デスクトップアプリでRemote Controlが機能しない。以前は使えていたが、ある時点から突然、モバイルアプリ(Claude app)のセッション一覧が常に「切断済み」のままになった。接続失敗の通知はアプリ内に一切表示されない。

環境

  • OS: Windows 11
  • Claude Desktop app: 1.40609.0.0 (Microsoft Storeパッケージ)
  • 内蔵CLI: 2.1.247固定(詳細は下記)

確認済みの設定(すべて正常)

  • settings.jsonremoteControlAtStartup: true
  • アプリ内 設定 > Claude Code > 「新しいセッションをリモートコントロールに接続する」: ON
  • ブロック要因となる環境変数(DISABLE_TELEMETRY / DO_NOT_TRACK / CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC / DISABLE_GROWTHBOOK): すべて未設定
  • ANTHROPIC_BASE_URL: https://api.anthropic.com (既定のまま)
  • API keyではなくclaude.aiの通常ログインを使用

見つかった不具合

1. デスクトップアプリの内蔵CLIが2.1.247に固定されて動かない

何度アプリを完全終了・再起動しても、同じ2.1.247を再展開するだけで、一度も新しいバージョンを取得しようとしない。

  • .last-update-result.json に2026-08-28付けで更新失敗ログが残っている(error_code: "update_apply_exe_locked")。これ以降、再試行された形跡がない。
  • グローバルのnpmインストール版は claude update で正常に2.1.251へ更新できた(ネットワーク・npmレジストリ到達性に問題はない)。
  • native install (~/.local/share/claude) 側の claude update は「成功」と報告したが、実際には空のバージョンフォルダが作られただけで実行ファイルが入っていなかった(静かな部分的失敗)。
  • デスクトップアプリの内蔵フォルダ(Roaming\Claude\claude-code\2.1.247\)には署名検証用と思われる .payload / .verified ファイルがあり、ユーザー側で安全に中身を差し替える手段がない。

2. 古い認証トークンのスコープ不足

claude.ai の設定 > 認証トークン に、同じ"Claude Code"アプリの古いトークンが複数残っており、うち1つに user:sessions:claude_code スコープが欠けていた。取り消して再ログインしたが、症状は変わらなかった。

質問

  • デスクトップアプリの内蔵CLIが自己更新に失敗したまま2.1.247に固定され続けるのは既知の不具合か。
  • Remote Controlのバックエンド側が2.1.247より新しいプロトコルを要求するように変更された場合、クライアントが古いままだと「失敗通知無しで静かに接続しない」という挙動になるか。
  • 内蔵CLIを手動で更新する安全な方法はあるか。

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗