development·

Claude Code「Remote Control is disabled by your organization's policy」の原因と対処法

Claude Code の Remote Control で出る「Remote Control is disabled by your organization's policy」「You must be logged in to use Remote Control」の原因と対処法。管理画面のトグル、disableRemoteControl 設定、ログイン方法の確認を、v2.1.282 の実行結果つきで解説します。

Claude Code「Remote Control is disabled by your organization's policy」の原因と対処法
Error: Remote Control is disabled by your organization's policy. Contact your organization admin for access.

このメッセージは、組織の方針か設定ファイルによって、Remote Control(手元の Claude Code をスマホやブラウザから操作する機能)が止められているという意味です。Team・Enterprise プランでは Remote Control は既定でオフなので、最も多い原因は「組織の Owner がまだ有効にしていない」ことです。ただし、メッセージに disableRemoteControl と書かれている場合は、手元やリポジトリの設定ファイルが原因で、管理者に頼まなくても直せることがあります。

同じ Remote Control で、次のメッセージが出ることもあります。こちらはclaude.ai のアカウントでログインしていないという意味で、原因も直し方も別です。

Error: You must be logged in to use Remote Control.

Remote Control is only available with claude.ai subscriptions. Run `claude auth login` to sign in with your claude.ai account.

以下、2026年9月25日時点(Claude Code v2.1.282)の公式ドキュメントと、手元の v2.1.282 で実行した結果をもとに説明します。実機で確認した内容とドキュメント記載の内容は書き分けています。

この記事を読むとわかること

  • 「disabled by your organization's policy」の5つの原因と、見分け方
  • disableRemoteControl が、会社の管理設定だけでなくリポジトリの設定ファイルからも効くこと(実機で確認)
  • 「You must be logged in to use Remote Control」が出るときの直し方
  • 管理者が Remote Control を有効にする場所
  • 取り違えやすい似たメッセージとの違い

まず結論:メッセージ別にやること

表示されたメッセージ意味やること
...disabled by your organization's policy (managed setting ...)(disableRemoteControl の名前が入る)どこかの設定ファイルで disableRemoteControl が true設定ファイルを探す。会社の管理設定なら情シスに相談
...disabled by your organization's policy. Contact your organization admin for access.組織の Owner が有効にしていない、または別の組織のログインが残っている/status で組織を確認し、Owner に有効化を依頼
Contact your organization admin が付かない形組織の HIPAA 構成と両立しないAnthropic サポートに相談
You must be logged in to use Remote Control.claude.ai のアカウントでログインしていないclaude auth login で claude.ai を選んでログイン

対話セッション中に「Remote Control failed to connect: disabled by your organization's policy」のように表示される場合も、理由の部分は同じです。公式ドキュメントによると、対話セッションで接続に失敗すると、画面下の表示が失敗に変わり、理由が通知と会話に表示されます(Remote Control の「Check connection status」)。

Remote Control とは

Remote Control は、手元のパソコンで動いている Claude Code のセッションに、claude.ai/code や Claude のスマホアプリからつないで操作する機能です。コードの実行やファイルへのアクセスは手元のパソコンに残ったまま、指示だけを別の端末から送れます。claude remote-control(サーバーモード)、claude --remote-control、セッション中の /remote-control、VS Code 拡張の /remote-control から始めます。

公式ドキュメントに書かれている利用条件は次のとおりです。

  • Pro・Max・Team・Enterprise のサブスクリプションが必要で、API キーは非対応
  • Team・Enterprise では既定でオフ。Owner が管理画面で有効にするまで使えない
  • Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、api.anthropic.com 以外を指す ANTHROPIC_BASE_URL、Claude apps gateway 経由では使えない
  • DISABLE_TELEMETRY、DO_NOT_TRACK、CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC、DISABLE_GROWTHBOOK のいずれかが設定されていると使えない
  • 作業するディレクトリで一度 claude を起動し、ワークスペースの信頼を承認しておく必要がある

スマホやブラウザからの使い方全体はClaude Code の Web・モバイル活用ガイドで解説しています。

「disabled by your organization's policy」の原因

公式ドキュメント(Remote Control の「Remote Control is disabled by your organization's policy」)は、次の順に確認するよう案内しています。

原因見分け方対処
設定ファイルの disableRemoteControlメッセージに disableRemoteControl と書かれている設定しているファイルを探す(次の節)
個人の Pro・Max なのに、以前の Team・Enterprise のログインが残っている/status のプラン・組織が想定と違うclaude auth logout → claude auth login
組織の方針をこのパソコンで読み込めていないclaude doctor の Organization policy の行が「読み込まれていない」ネットワークを確認して再試行
組織の HIPAA 構成と両立しないメッセージに「管理者に連絡」がない。/status の Compliance に HIPAAAnthropic サポートに相談
Owner がまだ有効にしていない上のどれにも当てはまらないOwner に有効化を依頼

claude doctor の Organization policy の行は v2.1.261 以降で表示されます。HIPAA のケースは、v2.1.267 より前は「Remote Control isn't available for your organization due to its compliance policy」という別の文言でした。

対処法

1. disableRemoteControl を設定しているファイルを探す

disableRemoteControl は Remote Control を完全に止める設定です。公式の設定リファレンス(Settings reference の disableRemoteControl)では、有効範囲が Any file(どの設定ファイルでも効く) とされています。会社が MDM などで配る managed settings のほか、次のファイルにも書けます。

  • 自分のユーザー設定:~/.claude/settings.json
  • リポジトリで共有されている設定:.claude/settings.json
  • 自分だけのプロジェクト設定:.claude/settings.local.json

手元の v2.1.282 で試したところ、リポジトリの .claude/settings.json に書いた場合も、表示されるメッセージは「managed setting disableRemoteControl」でした(後述の実機結果)。メッセージに「managed setting」とあっても、会社の管理設定とは限りません。まず手元のファイルを検索します。

# macOS / Linux:プロジェクトのルートで実行
grep -n "disableRemoteControl" ~/.claude/settings.json .claude/settings.json .claude/settings.local.json 2>/dev/null
# Windows(PowerShell):プロジェクトのルートで実行
Select-String -Path "$env:USERPROFILE\.claude\settings.json", ".claude\settings.json", ".claude\settings.local.json" -Pattern "disableRemoteControl" -ErrorAction SilentlyContinue
  • 自分のユーザー設定や settings.local.json にあった:自分で入れたものなら、削除するか false にします
  • リポジトリの .claude/settings.json にあった:チームの方針として入っている可能性があります。勝手に消さず、リポジトリの管理者に確認してください
  • どこにもない:会社の managed settings(managed-settings.json、MDM、claude.ai の管理画面から配信される設定)から来ている可能性があります。この場合は利用者側では外せないので、情シスに相談します

設定ファイルの優先順位と置き場所は、公式の Settings にまとまっています。

2. ログインしている組織を確認する

個人の Pro・Max プランを使っているつもりでも、以前に会社の Team・Enterprise アカウントでログインしたままだと、Claude Code はその組織の Remote Control の方針を確認します。セッション内で /status を実行し、プランと組織を確認してください。違っていれば、ログインし直します。

claude auth logout
claude auth login

3. Owner に有効化を依頼する

会社の Team・Enterprise アカウントで、ここまでに当てはまらない場合は、Owner が有効にしていないのが原因です。公式ドキュメントによると、Owner は claude.ai/admin-settings/claude-code の Remote Control トグルをオンにします。サーバー側の組織設定なので、利用者の手元の設定では変えられません。

依頼するときは、/status に表示された組織名とアカウントを添えます。セキュリティ上の懸念が出た場合に備えて、次の公式の説明も一緒に伝えると判断しやすくなります。

  • 手元の Claude Code は外向きの HTTPS 通信だけを行い、受信用のポートは開かない
  • 通信は Anthropic の API を TLS で経由する
  • 接続中の会話(メッセージ、応答、ツールの実行内容)は、端末間の同期のために Anthropic のサーバーに保存される。実行とファイルアクセスは手元に残る

「You must be logged in to use Remote Control」の直し方

Remote Control は claude.ai のアカウントでのログインが前提です。ログインしていない場合や、API キーなど別の認証が優先されている場合に止まります。

  1. claude auth login を実行し、claude.ai(サブスクリプション)でログインする
  2. ANTHROPIC_API_KEY や ANTHROPIC_AUTH_TOKEN を設定している場合は、シェルと設定ファイルの env から外す。apiKeyHelper を設定している場合はその設定を外す
  3. claude setup-token で作った長期トークン(CLAUDE_CODE_OAUTH_TOKEN)はモデルの呼び出しにしか使えず、Remote Control は始められない。claude auth login でログインし直す
  4. Bedrock などのクラウド経由、ANTHROPIC_BASE_URL の変更、テレメトリを止める環境変数があれば外す

公式ドキュメントによると、ログインしていないときの文言は起動方法で変わります。claude remote-control では You must be logged in to use Remote Control. で、セッション中の /remote-control や --remote-control では Remote Control requires a claude.ai subscription. などになります。検索で見かける「Please use /login to sign in with your claude.ai account.」という形の文言も、v2.1.282 の実行ファイルに別のメッセージとして含まれていました。

ログイン全般のトラブルは「Not logged in · Please run /login」の対処法とClaude Code トラブルシューティングガイドを参照してください。

実機での再現結果(v2.1.282)

ログイン情報を一切持たない隔離環境で、Claude Code v2.1.282 の claude remote-control を実行しました。本物のアカウントは使っていないため、組織の Owner がオフにしているケースそのものは再現していません。

条件表示されたメッセージ終了コード
ログインなしError: You must be logged in to use Remote Control.(続けて claude auth login の案内)1
ログインなし+claude remote-control --help同上(ヘルプの前に利用資格を確認するため)1
偽の ANTHROPIC_API_KEY を設定同上1
CLAUDE_CODE_USE_BEDROCK=1同上1
ANTHROPIC_BASE_URL を別のホストに変更同上1
DISABLE_TELEMETRY=1同上1
ユーザー設定に "disableRemoteControl": trueError: Remote Control is disabled by your organization's policy (managed setting ...)1
プロジェクトの .claude/settings.json に "disableRemoteControl": true同上1

設定ファイルに disableRemoteControl を書いたときの出力は、次のとおりです(ログインなし)。

$ claude remote-control
Error: Remote Control is disabled by your organization's policy (managed setting `disableRemoteControl`).

わかったことは2つです。

  • サーバーモードでは、ログインの確認が先に行われる:API キー、Bedrock、ANTHROPIC_BASE_URL、テレメトリの環境変数を設定しても、ログインしていなければ同じ「You must be logged in」が出ました。ログインしていない状態では、環境変数の問題は表に出てきません
  • disableRemoteControl の確認は、ログインの確認より先に行われる:ログインしていなくても、設定ファイルに disableRemoteControl があればこちらのメッセージが出ました。書いた場所がリポジトリの設定ファイルでも、文言は「managed setting」のままです

管理者向け:Remote Control を有効にする・止める

やりたいこと方法出典
組織で Remote Control を使えるようにするOwner が claude.ai/admin-settings/claude-code の Remote Control トグルをオンRemote Control
特定のパソコンで確実に止めるmanaged settings で disableRemoteControl: true を配信Settings reference
接続できる端末を限定するOrganization settings > Capabilities > Remote sessions の Require trusted devices(Owner が設定)Remote Control の「Trusted Devices」

管理画面のトグルが灰色で変更できない場合は、HIPAA など Remote Control と両立しない構成になっています。Zero Data Retention の組織も Remote Control を有効にできません。組織全体の展開設計はClaude Code エンタープライズ導入ガイド、セキュリティ面の検討はClaude Code のセキュリティ対策と企業導入で解説しています。

似ているが別のエラー

メッセージ意味対処
Remote Control is only available when using Claude via api.anthropic.com.Bedrock などのクラウド経由、または ANTHROPIC_BASE_URL の変更で、Anthropic の API に直接つないでいないメッセージが名指しする環境変数を外す
Remote Control requires feature-flag evaluationテレメトリを止める環境変数が設定されている名指しされた変数を外す
Remote Control requires a full-scope login tokenclaude setup-token の長期トークンを使っているclaude auth login でログインし直す
Remote Control isn't enabled for this accountアカウント単位の確認で使えないと判定された(プラン変更直後など)claude auth logout → claude auth login、claude doctor
Error: Workspace not trusted.そのディレクトリの信頼を承認していない一度 claude を起動して承認。ホームディレクトリでは使わない
Your organization requires Trusted Devices for Remote Control, but this device is not enrolled組織が端末登録を必須にしている/login すると登録される
Your organization has disabled Claude subscription access for Claude CodeClaude Code 自体をサブスクリプションで使えないこの対処法

いずれも公式の Remote Control の「Troubleshooting」と Error reference に記載があります。

よくある質問

まとめ

  • 「Remote Control is disabled by your organization's policy」は、disableRemoteControl の設定か、組織の Owner が Remote Control を有効にしていないことが原因
  • メッセージに disableRemoteControl と出ていれば、自分の設定ファイルを探して外せる。出ていなければ組織の管理設定なので、Owner に有効化を依頼する
  • まず /status でログイン中の組織とプランを確認する。意図しない組織なら claude auth logout → claude auth login でログインし直す
  • Remote Control は Pro・Max・Team・Enterprise のサブスクリプションが必要で、API キーでは使えない

koromo からの提案

AIツールの導入判断は、突き詰めると「投資対効果が合うか」「リスクを管理できるか」「事業にどう効くか」の3点に帰着します。koromo では、この判断に必要な材料を整理するところからご支援しています。

以下のような状況にある方は、まず現状の整理だけでも前に進むきっかけになります。

  • AIで開発や業務を効率化したいが、自社に合う方法がわからない
  • 社内にエンジニアがいない / 少人数で、AI導入の進め方に見当がつかない
  • 外注先の開発会社にAI活用を提案したいが、何を求めればいいか整理できていない
  • 「AIを使えばコスト削減できるはず」と感じているが、具体的な試算ができていない

ツールを使った上で相談したい方はお問い合わせフォームから「Claude Code の Remote Control・組織設定の相談」とご記載ください。初回の壁打ち(30分)は無料で対応しています。

無料で相談する

関連記事