管理 App 更新
控制組織如何更新 macOS 與 Windows 上的 ChatGPT 桌面 App。
ChatGPT 桌面 App 通常會自行檢查並安裝更新。如果組織需要在使用者收到新版本前先完成稽核,可以關閉 App 的內建更新程式,再通過裝置管理平台部署已核准的版本。
App 更新程式預設保持啟用。關閉它並不會阻止 Microsoft Store、Microsoft Intune、移動裝置管理(MDM)、包管理器或其它外部部署工具安裝更新。
開始之前
請確認已具備:
- 工作區的 Codex 管理員權限,並可存取託管設定。
- 支援組織託管更新的 macOS 或 Windows 版 ChatGPT 桌面 App。
- 能夠在受管裝置上安裝已核准 App 軟體包的 MDM 或軟體部署平台。
- 用於測試新版本、部署安全更新並跟蹤已安裝 App 版本的流程。
如果尚未在 Windows 上部署 App,請先閱讀部署 Windows App。
關閉 App 內更新
建立一項託管策略,關閉桌面 App 自帶的更新程式:
- 開啟託管設定。
- 選擇 Add policy(新增策略),或開啟一項面向待管理使用者、組或平台的現有策略。
- 在 Targets(目標) 下選擇 Add target(新增目標),將策略分配給特定的 Groups(組)、Users(使用者) 或 Platforms(平台)。如果可行,請先從小範圍試點組開始。
- 開啟 Raw TOML,找到 requirements.toml 編輯器。
- 新增以下策略:
[features]
in_app_updates = false 如果策略已經包含 [features] 表,請將 in_app_updates = false 新增到該表。不要再新增第二個 [features] 表,也不要把該設定寫入 config.toml。
- 選擇 Save changes(儲存更改)。
- 讓受影響的使用者完全退出並重新開啟 ChatGPT 桌面 App。僅關閉 App 視窗不一定會重啟應用。
部分工作區顯示的是策略列表編輯器,而不是 Raw TOML 標籤頁。在該介面中,請將同一段 TOML 直接新增到適用策略;如果支援 Groups(組),可用它完成分配,然後選擇 Save(儲存)。
有關託管策略交付和優先順序的詳細資訊,請參閱託管設定。
驗證託管設定
App 重啟後,請在受影響使用者的裝置上驗證策略:
- 使用策略覆蓋的賬戶登入 ChatGPT 桌面 App。
- 開啟 Settings(設定) > General(常規)。
- 找到 In-app updates(App 內更新),確認它顯示 Managed(已託管) 以及訊息“Your organization has turned off in-app updates.”
- 確認裝置管理平台仍能部署已核准的 App 版本。
即使策略阻止 App 內更新,Check for Updates(檢查更新) 選單項也可能繼續顯示。應通過 Managed(已託管) 指示器驗證策略,不要只檢查該選單項是否出現。
如果首次重啟後未顯示指示器,App 可能仍在使用快取的策略。等待策略重新整理,然後再次完全退出並重新開啟 App。在 Managed(已託管) 出現前,不要假定更新限制已經生效。
部署已核准的 App 版本
關閉 App 內更新後,使用現有裝置管理流程交付新版本:
- 選擇組織計劃部署的 App 版本。
- 獲取裝置群中各作業系統與裝置架構對應的受支援安裝軟體包。
- 使用一小組具有代表性的使用者測試該版本。
- 通過 Microsoft Intune、MDM 平台或其它軟體部署工具部署已核准的軟體包。
- 檢查裝置清單,確認平台已安裝預期版本,再將釋出範圍擴充套件到其它組。
如何分階段釋出、選擇版本,以及部署未完成時如何恢復,均由管理平台決定。如果平台支援回滾,回到舊版本也不會延長支援期限或保證服務相容性。
對於 macOS,請下載 ChatGPT 桌面 App 安裝器。有關 Windows 安裝方式和針對不同架構的軟體包,請參閱部署 Windows App。
重新開啟 App 內更新
如需恢復 App 的正常更新行為:
- 找出為受影響使用者關閉更新的託管策略、系統
requirements.toml檔案和 MDM 設定檔。 - 從每個適用的
[features]表中刪除in_app_updates = false。 - 儲存策略更改,並重新部署所有已更新且由裝置管理的 requirements。
- 讓受影響的使用者完全退出並重新開啟 ChatGPT 桌面 App。
- 檢查 Settings(設定) > General(常規),確認由託管控制的 In-app updates(App 內更新) 行不再顯示。
當沒有任何適用策略設定 in_app_updates = false 時,App 內建更新程式會恢復正常行為。如果 Managed(已託管) 指示器仍然顯示,請檢查其它工作區策略、MDM 設定檔和系統 requirements.toml 檔案。有關託管來源的應用順序,請參閱位置與優先順序。
瞭解安全與支援責任
App 收到並應用託管更新策略後,該策略會:
- 阻止桌面 App 通過自帶更新程式檢查、下載或安裝更新。
- 不提供由 OpenAI 管理的版本固定、單獨釋出渠道,也不保證舊版本的服務相容性。
- 適用於受支援的 macOS 與 Windows 版 ChatGPT 桌面 App,但不會管理移動 App、Codex CLI 或 IDE 擴充套件的更新。
排查常見問題
如果認證、連線或超時問題導致 App 無法獲取或應用託管策略,其內建更新程式可能仍處於啟用狀態。除非顯示 Managed(已託管),否則不要假定 App 已阻止更新。
如果未顯示 Managed(已託管) 指示器,請確認:
- 受影響使用者選擇了預期工作區。
- 策略以該使用者、組或平台為目標。
- 裝置執行受支援的 App 版本。
- App 可以連線到交付託管策略的服務。
- 設定位於 requirements.toml,而不是 config.toml。
- 使用者在策略儲存後完全退出並重新打開了 App。
如果無法開啟託管設定或儲存策略,請確認自己擁有工作區的 Codex 管理員權限。
如果關閉 App 內更新後 App 版本仍發生變化,請檢查更新是否由 Microsoft Store、Intune、MDM、包管理器或其它部署系統安裝。該策略只控制 App 內建更新程式。