跳转到内容

管理应用更新

如需完整文档索引,请参阅 llms.txt。文档页面的 Markdown 版本可通过在页面后追加 .md 来获取 URL。

该 ChatGPT 桌面应用通常会自行检查并安装更新。如果 你的组织需要在用户收到新版本前先进行审核,你 可以关闭应用内置的更新程序,并通过 你的设备管理平台部署已批准的版本。

应用的更新程序默认保持启用。关闭它不会阻止 Microsoft Store、Microsoft Intune、移动设备管理(MDM)、软件包 管理器或其他外部部署工具安装更新。

请确认你具备:

  • Codex 对 托管配置 的工作区管理员访问权限。
  • 一个 ChatGPT 适用于 macOS 或 Windows 且支持 组织托管更新的桌面应用版本。
  • 一个 MDM 或软件部署平台,可在你的受管设备上安装已批准的应用包 。
  • 用于测试新版本、部署安全更新并跟踪 已安装应用版本的流程。

如果你尚未在 Windows 上部署该应用,请先参阅 部署 Windows 应用。

关闭应用内更新后,你的组织需要负责 及时部署新的应用版本和安全修复。延迟更新可能会 使应用及其捆绑组件暴露于已知安全 漏洞中。旧版应用不会收到单独的安全补丁或 延长支持。

创建一项托管策略,用于停用桌面应用自身的更新程序:

  1. 打开 托管配置。
  2. 选择 添加策略,或打开一个现有策略,以管理你想要管理的用户、群组或 平台。
  3. 在 目标下,选择 添加目标 ,将策略分配给特定的 群组、 用户或 平台。可行时,请从小规模试点群组 开始。
  4. 打开 原始 TOML 并找到 requirements.toml 编辑器。
  5. 添加以下策略:
[features]
in_app_updates = false

如果你的策略已包含一个 [features] 表,请将 in_app_updates = false 添加到该表中。不要添加第二个 [features] 表 或将该设置放入 config.toml。

  1. 选择 保存更改。
  2. 请受影响的用户完全退出并重新打开 ChatGPT 桌面应用。关闭 应用窗口并不总是足以重启应用程序。

某些工作区会显示策略列表编辑器,而不是 原始 TOML 标签页。在 该界面中,将相同的 TOML 块直接添加到适用策略中,在可用时使用 群组 进行分配,然后选择 保存。

有关托管策略交付和优先级的详细信息,请参阅 托管配置。

应用重启后,请从受影响用户的设备验证该策略:

  1. 使用该策略覆盖的账号登录 ChatGPT 桌面应用。
  2. 打开 设置 > 通用。
  3. 找到 应用内更新 ,并确认其显示 受管理 以及消息 “你的组织已关闭应用内更新。”
  4. 确认你的设备管理平台仍可部署已批准的应用 版本。

即使策略 检查更新 菜单选项可能仍然可见,即使该策略 阻止应用内更新。请使用 受管理 指示器来验证该策略, 而不是检查该菜单选项是否出现。

如果首次重启后指示器未出现,应用可能仍在 使用缓存的策略。等待策略刷新,然后再次完全退出并重新打开 应用。在 受管理 出现之前,不要依赖更新限制。

关闭应用内更新后,请使用现有设备管理流程 交付新版本:

  1. 选择你的组织计划部署的应用版本。
  2. 为你设备群中的每个操作系统和 设备架构获取受支持的安装包。
  3. 用一小组有代表性的用户测试该版本。
  4. 通过 Microsoft Intune、你的 MDM 平台或 其他软件部署工具部署已批准的软件包。
  5. 检查设备清单,确认你的平台已安装预期 版本,然后将发布范围扩展到其他群组。

你的管理平台决定如何分阶段发布、选择版本, 以及在部署未完成时如何恢复。如果你的平台允许 回滚,回到旧版本并不会延长支持或保证 服务兼容性。

对于 macOS,请下载 ChatGPT 桌面应用安装程序。 有关 Windows 安装方法和特定架构的软件包,请参阅 部署 Windows 应用。

要恢复应用的正常更新行为:

  1. 识别为受影响用户关闭更新的托管策略、系统 requirements.toml 文件和 MDM 配置文件。
  2. 从每个适用的 in_app_updates = false 表中移除 [features] 。
  3. 保存策略更改,并重新部署任何已更新的设备托管要求。
  4. 请受影响的用户完全退出并重新打开 ChatGPT 桌面应用。
  5. 检查 设置 > 通用 ,以确认 应用内更新 受管理行不再出现。

当没有适用策略设置 in_app_updates = false时,应用内置的 更新程序会遵循其正常行为。如果 受管理 指示器仍然 出现,请检查其他工作区策略、 MDM 配置文件和系统 requirements.toml 文件。请参阅 位置和优先级 ,了解托管来源的应用顺序。

应用接收并应用后,托管更新策略会:

  • 阻止桌面应用通过自身的更新程序检查、下载或安装更新 。
  • 不提供 OpenAI托管的版本固定、单独的发布渠道, 或旧版本的服务兼容性保证。
  • 适用于受支持的 ChatGPT 和 Windows 构建上的 macOS 桌面应用。它 不管理移动应用、 Codex CLI或 IDE 扩展程序的更新。

如果身份验证问题、连接问题或超时阻止应用 检索或应用托管策略,其内置更新程序可能会 保持启用。除非 受管理 出现,否则不要假定应用会阻止更新。

如果 受管理 指示器未出现,请确认:

  • 受影响用户选择了预期的工作区。
  • 该策略以该用户、群组或平台为目标。
  • 设备运行的是受支持的应用版本。
  • 应用可以连接到交付托管策略的服务。
  • 该设置位于 requirements.toml中,而不是 config.toml中。
  • 你保存策略后,用户已完全退出并重新打开应用。

如果你无法打开托管配置或保存策略,请确认你拥有 Codex 该工作区的管理员访问权限。

如果在你停用应用内更新后应用版本发生变化,请检查是否是 Microsoft Store、Intune、 MDM、软件包管理器或其他部署系统 安装了该更新。该策略仅控制应用的内置更新程序。