Skip to content

バックグラウンドサービスとアップデート検証がエンドポイントセキュリティスキャンを待機

原文(日本語に翻訳)

バックグラウンドサービスの起動と claude update の検証が、5 秒後に失敗する代わりに、新しいバイナリのエンドポイントセキュリティスキャンを待機するように改善されました。

原文(英語)

Improved background service startup and claude update verification to wait out endpoint-security scanning of new binaries instead of failing after 5 seconds

概要

企業環境や管理されたマシンでは、新しいバイナリファイル(claude update でダウンロードされたファイルを含む)がエンドポイントセキュリティソフトウェア(マルウェアスキャナー、企業セキュリティツールなど)によってスキャンされます。このスキャンが 5 秒以上かかる場合、以前はタイムアウトして失敗していました。v2.1.162 からは、スキャンが完了するまで適切に待機するようになります。

基本的な使い方

bash
# アップデートを実行(エンドポイントセキュリティスキャンがある環境でも確実に動作)
claude update

# 以前: スキャンに5秒以上かかると失敗
# エラー: バイナリの検証に失敗しました (timeout)

# 修正後: スキャンが完了するまで待機
# [検証中: エンドポイントセキュリティのスキャンを待機しています...]
# [完了: アップデートが正常に適用されました]

実践例

企業環境でのアップデート

bash
# エンドポイントセキュリティソフトウェアが導入された企業PC
# (CrowdStrike、Symantec、McAfee などが稼働している環境)
claude update

# 修正後: スキャンが完了するまで待機して確実にアップデート

CI/CD でのインストール

bash
# CI 環境でのセットアップスクリプト
#!/bin/bash
npm install -g @anthropic-ai/claude-code

# または直接インストール
curl -fsSL https://claude.ai/install.sh | sh

# エンドポイントセキュリティがある環境でも確実に初期化される
claude --version

バックグラウンドサービスの起動確認

bash
# バックグラウンドサービスが正しく起動したか確認
claude agents
# 修正後: セキュリティスキャン中も適切に待機してから起動

注意点

  • この改善は特に企業環境やマネージドデバイス(MDM 管理のマシン)で効果があります
  • スキャンの待機には時間がかかる場合がありますが、失敗よりも好ましい動作です
  • 待機中は進捗メッセージが表示されます
  • 非常に長いスキャンには上限時間が設定されていますが、ほとんどのケースでは十分です

関連情報