配置、安全与排错

Codex 更新与升级失败排错

Codex App、Codex CLI 和 Code8 Manager 更新教程,覆盖版本检查、更新命令、更新失败及更新后打不开。

编辑:Codex Guide 编辑 最后更新:

更新前先确认你正在使用哪一个程序:ChatGPT/Codex 桌面应用、Codex CLI 或 Code8 Manager。它们有各自的版本号和更新渠道,更新其中一个不会自动更新另外两个。

先记录当前版本

Codex CLI 可以运行:

codex --version

桌面应用和 Code8 Manager 的版本应从各自的“设置”“关于”或安装信息中查看。排错时把更新前后的版本号和完整错误提示一起记录下来。

先确认安装来源

程序常见安装来源更新方式
Codex CLI官方脚本重新运行当前官方安装脚本
Codex CLInpm 全局包npm install -g @openai/codex@latest
Windows 桌面应用Microsoft Store / 组织部署由商店或管理员维护
Code8 ManagerCode8 下载入口下载当前安装器覆盖安装

同一程序混用多个安装来源,最容易出现“更新成功但版本没变”。先用 Get-Command codex -All 找出实际执行文件,再更新对应来源。

Codex CLI 怎么更新

使用内置更新入口

部分 Codex CLI 版本支持自更新命令。先查看帮助:

codex --help

如果当前版本列出了 update,再运行:

codex update

没有该命令时,应按最初的安装渠道更新,不要混用多个渠道覆盖同一个可执行文件。

npm 安装的 CLI

npm install -g @openai/codex@latest
codex --version

如果更新后仍显示旧版本,检查系统中是否存在多个 codex

Get-Command codex -All

官方脚本安装的 CLI

重新运行当前官方安装文档提供的脚本,然后打开一个新终端验证版本。安装命令应以 Codex CLI 官方文档 为准。

Windows 桌面应用怎么更新

从 Microsoft Store 安装的应用通常由商店维护更新。也可以先查看 winget 能否识别升级:

winget upgrade --id 9PLM9XGG6VKS -s msstore

如果企业设备由管理员集中部署,应使用组织指定的更新渠道,不要自行安装另一个来源的副本。

Code8 Manager 怎么更新

先在 Manager 中查看版本或更新提示。如果没有内置更新入口,可以从本站固定入口下载当前安装器并覆盖安装:Code8 Manager Windows 下载

更新前不要删除 API Key 或配置文件。覆盖安装后先确认 Manager 能正常启动,再检查 Codex 状态。

Codex 更新失败

按顺序检查:

  1. 更新命令对应的安装渠道是否正确。
  2. 是否有 Codex、终端或安装器进程正在占用文件。
  3. 当前用户是否有安装目录写入权限。
  4. 代理、公司网络或安全软件是否拦截下载。
  5. npm、Microsoft Store 或 winget 自身是否能正常工作。
  6. 磁盘空间是否足够。

不要因为一次网络失败就立即删除配置目录。先重试下载并保留完整日志。

更新后打不开

  1. 完全退出 Codex 和 Manager,再重新启动。
  2. 重启 Windows,排除旧进程仍占用组件。
  3. codex --version 判断 CLI 是否真的完成更新。
  4. 检查安全软件是否隔离了新版本文件。
  5. 如果只有桌面应用失败,CLI 仍正常,问题更可能在应用安装层。
  6. 如果新旧版本冲突,按 Codex 卸载干净与重新安装 处理,但先备份配置。

更新后配置不见了

Windows 原生 Codex 通常使用 %USERPROFILE%\.codex,WSL 内的 CLI 默认使用 Linux 用户的 ~/.codex。更新后“配置消失”经常是切换了运行环境或 CODEX_HOME,不一定是文件被删除。

配置位置说明见:config.toml 与 auth.json

查看更新内容

新功能、修复和行为变化以 Codex 官方更新日志 为准。看到第三方标题中的“最新版”时,仍应以本机版本号和官方日志核对。

建议记录三个信息:当前版本、目标版本、安装来源。更新日志说明“发生了什么”,本机 codex --version 才能证明“是否已经更新到该版本”。

参考资料