ChatGPT デスクトップアプリは通常、更新の有無を自動で確認し、更新があればインストールします。ユーザーへの配布前に組織で新しいリリースを確認する必要がある場合は、アプリに組み込まれた更新機能を無効にし、デバイス管理プラットフォームを通じて承認済みのバージョンを配布できます。
アプリの更新機能は既定で有効です。この機能を無効にしても、Microsoft Store、Microsoft Intune、モバイルデバイス管理(MDM)、パッケージマネージャーなどの外部ツールを通じた更新は引き続き可能です。
事前準備
次のものがそろっていることを確認してください。
- ワークスペースの管理対象の構成にアクセスできる Codex 管理者権限
- 組織による更新管理に対応した macOS 版または Windows 版の ChatGPT デスクトップアプリ
- 管理対象デバイスに承認済みのアプリパッケージをインストールできる MDM またはソフトウェア配布プラットフォーム
- 新しいリリースのテスト、セキュリティ更新の配布、インストール済みのアプリバージョンの把握を行うための手順
Windows にアプリをまだ導入していない場合は、まず「Windows アプリの展開」を参照してください。
アプリ内更新の無効化
アプリ内更新を無効にすると、アプリの新しいリリースやセキュリティ修正を速やかに配布する責任は組織が負います。更新が遅れると、アプリや同梱コンポーネントに既知の脆弱性が残るおそれがあります。旧バージョンのアプリには、個別のセキュリティパッチや延長サポートは提供されません。
デスクトップアプリに組み込まれた更新機能を無効にする管理ポリシーを作成します。
-
管理対象の構成を開きます。
-
ポリシーを追加を選択するか、管理するユーザー、グループ、またはプラットフォームを対象とする既存のポリシーを開きます。
-
対象で対象を追加を選択し、特定のグループ、ユーザー、またはプラットフォームにポリシーを割り当てます。可能であれば、まず少人数のグループで試してください。
-
Raw TOML を開き、requirements.toml のエディターを探します。
-
次のポリシーを追加します。
[features] in_app_updates = falseポリシーにすでに
[features]テーブルがある場合は、そのテーブルにin_app_updates = falseを追加します。[features]テーブルをもう一つ追加したり、config.toml にこの設定を記述したりしないでください。 -
変更を保存を選択します。
-
対象のユーザーに、ChatGPT デスクトップアプリを完全に終了してから開き直すよう依頼します。ウィンドウを閉じるだけではアプリが再起動しないことがあります。
ワークスペースによっては、Raw TOML タブの代わりにポリシー一覧の編集画面が表示されます。その場合は、該当するポリシーに同じ TOML ブロックを直接追加します。グループが利用できる場合は、そこでポリシーを割り当てます。最後に、保存を選択します。
管理ポリシーの配信と優先順位については、「管理対象の構成」を参照してください。
管理設定の確認
アプリの再起動後、対象ユーザーのデバイスでポリシーが適用されていることを確認します。
- ポリシーの対象となるアカウントで ChatGPT デスクトップアプリにサインインします。
- 設定 > 一般を開きます。
- アプリ内更新の項目に、管理対象と「組織がアプリ内更新を無効にしています。」というメッセージが表示されていることを確認します。
- デバイス管理プラットフォームから、承認済みのアプリバージョンを引き続き配布できることを確認します。
ポリシーでアプリ内更新を無効にしていても、メニューにアップデートを確認が表示されることがあります。ポリシーの適用状況は、管理対象の表示で確認してください。メニュー項目の有無では判断できません。
最初の再起動後にこの表示がない場合は、アプリがキャッシュ済みのポリシーを使用している可能性があります。ポリシーが更新されるのを待ち、もう一度アプリを完全に終了してから開き直してください。管理対象と表示されるまでは、更新が制限されていると判断しないでください。
承認済みバージョンの配布
アプリ内更新を無効にした後は、既存のデバイス管理手順に従って新しいリリースを配布します。
- 組織で配布するアプリのバージョンを選びます。
- 管理対象デバイスの OS とアーキテクチャの組み合わせごとに、対応するインストールパッケージを入手します。
- 利用者を代表する少人数のグループでリリースをテストします。
- Microsoft Intune、組織の MDM プラットフォーム、または別のソフトウェア配布ツールを使って、承認済みのパッケージを配布します。
- デバイスのインベントリで、管理プラットフォームが意図したバージョンをインストールしたことを確認してから、他のグループにも配布します。
リリースを段階的に配布する方法、バージョンの選択方法、配布が完了しなかった場合の復旧手順は、管理プラットフォームによって異なります。プラットフォームがロールバックに対応していても、旧バージョンに戻すことでサポート期間が延長されたり、サービスとの互換性が保証されたりすることはありません。
macOS では、ChatGPT デスクトップアプリのインストーラーをダウンロードしてください。Windows でのインストール方法とアーキテクチャ別のパッケージについては、「Windows アプリの展開」を参照してください。
アプリ内更新の再有効化
アプリの更新動作を元に戻すには、次の手順を実行します。
- 対象ユーザーの更新を無効にしている管理ポリシー、システムの
requirements.tomlファイル、MDM プロファイルを特定します。 in_app_updates = falseを、該当するすべての[features]テーブルから削除します。- ポリシーの変更を保存します。デバイス管理を通じて適用する要件を変更した場合は、その要件を再配布します。
- 対象のユーザーに、ChatGPT デスクトップアプリを完全に終了してから開き直すよう依頼します。
- 設定 > 一般を開き、アプリ内更新の管理状態を示す項目が表示されなくなったことを確認します。
適用対象のどのポリシーにも in_app_updates = false が設定されていなければ、アプリに組み込まれた更新機能は通常どおり動作します。引き続き管理対象と表示される場合は、他のワークスペースポリシー、MDM プロファイル、システムの requirements.toml ファイルを確認してください。各設定元の適用順序については、「設定場所と優先順位」を参照してください。
セキュリティとサポートの責任範囲
アプリが更新管理ポリシーを受信して適用すると、次のように動作します。
- デスクトップアプリに組み込まれた更新機能による更新の確認、ダウンロード、インストールを防ぎます。
- OpenAI によるバージョン固定や専用のリリースチャネルは提供されません。旧バージョンとサービスとの互換性も保証されません。
- ポリシーは、サポート対象の macOS 版および Windows 版 ChatGPT デスクトップアプリに適用されます。モバイルアプリ、Codex CLI、IDE 拡張機能の更新は管理しません。
よくある問題と対処方法
認証や接続の問題、またはタイムアウトにより、アプリが管理ポリシーを取得または適用できない場合は、組み込みの更新機能が有効なままになることがあります。管理対象と表示されるまでは、アプリ内更新が無効になっていると判断しないでください。
管理対象と表示されない場合は、次の点を確認してください。
- 対象ユーザーが意図したワークスペースを選択していること
- ポリシーが該当するユーザー、グループ、またはプラットフォームを対象としていること
- デバイスでサポート対象のアプリバージョンが動作していること
- アプリが管理ポリシーを配信するサービスに接続できること
- 設定の記述先が requirements.toml であり、config.toml ではないこと
- ポリシーの保存後に、ユーザーがアプリを完全に終了してから開き直したこと
管理対象の構成を開けない場合やポリシーを保存できない場合は、そのワークスペースの Codex 管理者権限があることを確認してください。
アプリ内更新を無効にした後でアプリのバージョンが変わった場合は、Microsoft Store、Intune、MDM、パッケージマネージャー、または別の配布システムが更新をインストールしたかどうかを確認してください。ポリシーで制御できるのは、アプリに組み込まれた更新機能だけです。