Claude Code を VS Code 拡張機能として使っていると、長い処理の途中で突然こんなメッセージが表示されることがあります。
Not responding — try stopping
応答していません — 停止してみてください
ところが、「停止する」ボタンを押しても何も起きない、あるいはそもそもボタンが機能しない、という状況に陥るケースが報告されています。これは Claude Code のターミナル(CLI)版では発生しにくい、VS Code の拡張機能(Webview)に特有の問題です。
なぜ「Not responding」になるのか
VS Code 拡張機能版 Claude Code は、バックエンドの CLI プロセスと Webview(GUI パネル)が連携して動作しています。次のいずれかが起きると「Not responding」状態になります。
- バックエンドが 60 秒以上応答しない: 大規模なコード生成・テスト実行など時間のかかるタスクでタイムアウト
- Webview のデシリアライズ失敗: VS Code を再起動した際に保存されていたパネル状態が壊れている
- Claude Desktop との競合(Windows): 同じマシンで VS Code 拡張機能と Claude Desktop Code モードを同時起動しているとセッションが消える
- 拡張機能バージョンの不整合: CLI バージョンと VS Code 拡張機能のバージョンが一致していない
- ネットワーク一時断: API への接続が途切れ、レスポンスが届かなくなる
解決手順(5 ステップ)
ステップ 1:ウィンドウを再読み込みする
最も手軽で効果が高い方法です。
- VS Code のコマンドパレットを開く(macOS:
⌘ + Shift + P/ Windows:Ctrl + Shift + P) - 「Developer: Reload Window」と入力して実行
これだけで、拡張機能のコンテキストキーが再初期化され、Webview が正しく起動することが多いです。セッション自体は /resume コマンドで再開できます。
# ウィンドウ再読み込み後、以前の作業を再開する
/resumeステップ 2:Webview キャッシュを削除する
ウィンドウ再読み込みで解決しない場合は、Webview のストレージが壊れている可能性があります。
Windows の場合:
%APPDATA%\Code\User\workspaceStorage
このフォルダを開き、anthropic.claude-code に関連するサブフォルダを削除してから VS Code を再起動してください。
macOS の場合:
# ターミナルで実行
rm -rf ~/Library/Application\ Support/Code/User/workspaceStorage/*anthropic*削除後、VS Code を再起動すると Webview パネルがクリーンな状態で再生成されます。
ステップ 3:Claude Desktop との競合を解消する(Windows)
Windows マシンで VS Code 拡張機能と Claude Desktop を同時に開いている場合、セッション管理が競合してセッションが消えたり「Not responding」になることがあります。
- Claude Desktop を完全に終了してから VS Code の Claude Code を使う
- または VS Code の Claude Code ではなくターミナル版 CLI(
claudeコマンド)を使う
現在、Anthropic の GitHub Issues(#39381)でこの競合が追跡・修正中です。最新バージョンへのアップデートで解消される場合があります。
ステップ 4:拡張機能を最新バージョンに更新する
バージョン不整合が原因の場合は、CLI と拡張機能を両方アップデートします。
# Claude Code CLI を最新に更新
npm update -g @anthropic-ai/claude-code
# インストール済みバージョンを確認
claude --versionVS Code 側では、拡張機能パネル(⌘ + Shift + X)から「Claude Code」を検索し、「更新」ボタンが表示されていればクリックします。アップデート後は VS Code を再起動してください。
ステップ 5:拡張機能を再インストールする
上記の手順でも解決しない場合は、クリーンインストールを試みます。
# 1. VS Code の拡張機能パネルから Claude Code をアンインストール
# 2. CLI を再インストール
npm uninstall -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
# 3. VS Code Marketplace から Claude Code 拡張機能を再インストール
# 拡張機能パネルで "Claude Code" を検索してインストール再インストール後、claude login で再認証を行ってください。
まとめ
「Claude Code VS Code で応答していません(Not responding — try stopping)」が表示されたときは、次の順で試してみてください。
- ウィンドウ再読み込み(Developer: Reload Window)— まずここから
- Webview キャッシュ削除— 再読み込みで解決しない場合
- Claude Desktop との競合解消(Windows のみ)
- CLI・拡張機能の最新バージョンへ更新
- 拡張機能の再インストール
多くの場合、ステップ 1〜2 で解決します。それでも繰り返し発生する場合は、ターミナル版の claude コマンドを併用するか、タスクをより小さく分割して実行することをおすすめします。
Claude Code のエラーに悩んでいる方には、頻出エラー 30 パターンのテンプレートを網羅したClaude Code のエラーを 99% 解決するプロンプトテンプレート集も実装の同じ課題に取り組んでいる方の参考になれば幸いです。また、VS Code の Claude Code 拡張機能を最大限に活用するヒントは Claude Code VS Code 拡張機能の生産性を上げる設定とワークフロー でご紹介しています。