使用官方 MSIX 安装包手动更新 Codex
Codex Windows 更新失败怎么办?使用官方 MSIX 安装包手动更新 Codex
最近在 Windows 上使用 Codex Desktop 时,有时会遇到更新失败的问题,例如:
- Codex 提示有新版本,但点击更新没有反应
- 更新过程中卡住
- 提示
ChatGPT update is becoming available. Try checking again later. - Microsoft Store 无法正常更新
- Codex 自动更新失败,但程序本身还能正常使用
如果遇到这些情况,可以不依赖 Microsoft Store,直接使用 OpenAI 官方提供的 MSIX 安装包进行更新。
本文介绍一种比较简单的方法:直接下载官方 ChatGPT-x64.msix,然后使用 Windows 自带的 AppX/MSIX 安装机制完成更新。
一、为什么 Codex 的安装包叫 ChatGPT-x64.msix?
这里首先需要说明一个容易让人困惑的问题。
现在 Windows 上的 Codex Desktop 已经逐步纳入 ChatGPT Windows Desktop 的产品体系,因此官方提供的 Windows 安装包名称是:
ChatGPT-x64.msix
而不是:
Codex-x64.msix
这并不代表下载错了。
目前 Windows 包的身份仍然与 OpenAI.Codex 有关,只是应用程序入口以及产品展示名称已经发生变化。部分新版本的实际程序入口也已经从旧的 Codex.exe 转为 ChatGPT.exe。
因此,如果你使用的是 Windows x64 电脑,看到:
ChatGPT-x64.msix
是正常的。
二、官方 MSIX 下载地址
OpenAI 提供了稳定的 Windows MSIX 下载地址。
Windows x64:
Windows ARM64:
如果你的电脑是普通的 Intel 或 AMD CPU,那么通常选择:
ChatGPT-x64.msix
即可。
OpenAI 的 Windows 部署文档也将这两个地址作为 Store-signed MSIX 安装包的稳定地址,并说明这些地址指向当前发布的最新安装包。
三、如何判断自己的 Windows 是 x64 还是 ARM64?
打开 PowerShell:
$env:PROCESSOR_ARCHITECTURE
普通 Intel/AMD Windows 电脑通常返回:
AMD64
这种情况下载:
ChatGPT-x64.msix
如果返回:
ARM64
则下载:
ChatGPT-arm64.msix
如果你使用的是普通台式机、Intel 笔记本或者 AMD 笔记本,基本就是 x64。
四、最简单的更新方法:浏览器直接下载
打开:
浏览器会直接下载:
ChatGPT-x64.msix
例如保存到了:
C:\Users\admin\Downloads\ChatGPT-x64.msix
然后可以直接双击这个文件。
Windows 的 App Installer 会打开安装界面。
如果检测到电脑上已经安装了较旧版本的 Codex/ChatGPT Desktop,Windows 会按照 MSIX 的包升级机制进行更新。


五、推荐使用 PowerShell 安装
如果双击 MSIX 没有反应,或者想明确知道安装过程中发生了什么,可以使用 PowerShell。
假设文件位于:
C:\Users\admin\Downloads\ChatGPT-x64.msix
执行:
Add-AppxPackage -Path "$env:USERPROFILE\Downloads\ChatGPT-x64.msix"
如果安装成功,通常不会出现明显的成功提示,PowerShell 会直接返回命令行。
如果没有报错,一般就表示安装完成。
六、如果提示权限问题
建议使用普通用户 PowerShell 先执行:
Add-AppxPackage -Path "$env:USERPROFILE\Downloads\ChatGPT-x64.msix"
如果仍然出现部署相关错误,再考虑使用管理员 PowerShell。
不过需要注意,不要因为 MSIX 安装失败就直接修改 Windows 的安全策略或者关闭 Defender。
官方 MSIX 本身是 Store-signed 包,Windows 可以验证它的签名。
七、更新前先关闭 Codex
为了避免旧版本程序正在运行,建议更新前先完全退出 Codex。
可以在任务管理器中确认没有:
ChatGPT.exe
Codex.exe
如果希望使用命令行处理,可以执行:
Get-Process ChatGPT,Codex -ErrorAction SilentlyContinue
如果存在相关进程,可以退出 Codex 后再执行:
Add-AppxPackage -Path "$env:USERPROFILE\Downloads\ChatGPT-x64.msix"
八、如何查看当前安装的 Codex 版本?
安装完成后,可以通过 PowerShell 查看。
执行:
Get-AppxPackage -Name OpenAI.Codex |
Select-Object Name, Version, PackageFullName
例如可能得到:
Name Version PackageFullName
---- ------- ---------------
OpenAI.Codex 26.818.8289.0 OpenAI.Codex_26.818.8289.0_x64__2p2nqsd0c76g0
其中:
26.818.8289.0
就是当前安装的版本号。
这种方式比单纯查看桌面快捷方式更加可靠。
九、也可以查看 MSIX 文件本身的版本
如果还没有安装,可以先查看 MSIX 的信息。
例如:
Get-AppxPackage -Path "$env:USERPROFILE\Downloads\ChatGPT-x64.msix"
或者安装后:
Get-AppxPackage -Name OpenAI.Codex |
Format-List Name, Version, Architecture, Publisher, SignatureKind
重点关注:
Name
Version
Architecture
Publisher
SignatureKind
正常情况下应该能够看到:
Name : OpenAI.Codex
Architecture : X64
SignatureKind : Store
十、推荐:下载后验证文件签名
如果你比较在意安装包的来源,可以在安装前检查数字签名。
Get-AuthenticodeSignature "$env:USERPROFILE\Downloads\ChatGPT-x64.msix"
正常情况下应该看到:
Status : Valid
也可以查看签名者:
(Get-AuthenticodeSignature "$env:USERPROFILE\Downloads\ChatGPT-x64.msix").SignerCertificate |
Format-List Subject, Issuer, Thumbprint
这样可以确认文件的 Authenticode 签名状态。
十一、如果官方链接每次下载到的版本不同
这个下载地址有一个非常重要的特点:
https://persistent.oaistatic.com/codex-app-prod/ChatGPT-x64.msix
它不是一个固定版本号的地址。
也就是说,它更像:
ChatGPT-x64.msix
↓
OpenAI 当前发布的最新 x64 MSIX
而不是:
ChatGPT-26.818.8289-x64.msix
因此,同一个 URL 在不同时间下载,得到的文件版本可能不同。
这也是为什么这个地址很适合用来解决:
Codex 自动更新失败,但我想直接安装最新版。
OpenAI 的 Windows 部署文档明确将这类地址描述为指向最新发布的 Store-signed package 的稳定链接。
十二、PowerShell 一条命令下载并安装
如果不想打开浏览器,可以直接使用 PowerShell。
$path = "$env:TEMP\ChatGPT-x64.msix"
Invoke-WebRequest `
-Uri "https://persistent.oaistatic.com/codex-app-prod/ChatGPT-x64.msix" `
-OutFile $path
Add-AppxPackage -Path $path
执行过程就是:
OpenAI 官方服务器
↓
ChatGPT-x64.msix
↓
保存到 TEMP
↓
Add-AppxPackage
↓
更新 Codex / ChatGPT Desktop
这种方式尤其适合 Microsoft Store 无法正常使用的 Windows 环境。
十三、如果 Add-AppxPackage 报错怎么办?
可以先查看具体错误:
Add-AppxPackage -Path "$env:USERPROFILE\Downloads\ChatGPT-x64.msix"
不要只看最后一行的:
Deployment failed
而要关注类似:
0x80073...
这样的错误码。
可以进一步查看 AppX 部署日志:
Get-WinEvent -LogName "Microsoft-Windows-AppXDeploymentServer/Operational" -MaxEvents 50 |
Select-Object TimeCreated, Id, LevelDisplayName, Message |
Format-List
这个日志对于排查 MSIX 安装失败通常比单纯查看 PowerShell 异常更加有用。
十四、为什么这个方法特别适合解决 Codex 更新失败?
正常情况下:
Codex
↓
检查更新
↓
下载新 MSIX
↓
Windows AppX/MSIX 部署
↓
完成更新
但是如果自动更新链路中的某一步出现问题,就可能出现:
发现新版本
↓
下载成功
↓
安装失败
↓
仍然停留在旧版本
近期也确实存在 Windows 上 MSIX 更新阶段异常的 Codex 问题报告,例如出现新包已经 Stage,但最终 Registration 没有完成的情况。
因此,直接拿官方 MSIX 执行:
Add-AppxPackage
相当于绕过 Codex 自己的自动更新流程,直接让 Windows 的 AppX 部署机制处理安装。
十五、完整操作流程
如果你只是想解决:
Codex 一直提示更新,但就是更新不了。
实际上只需要下面几步。
① 退出 Codex
确认:
Get-Process ChatGPT,Codex -ErrorAction SilentlyContinue
没有残留进程。
② 下载官方 MSIX
③ 安装
Add-AppxPackage -Path "$env:USERPROFILE\Downloads\ChatGPT-x64.msix"
④ 查看版本
Get-AppxPackage -Name OpenAI.Codex |
Select-Object Name, Version, Architecture
⑤ 重新启动 Codex
如果版本已经变成最新版本,就完成了。
十六、注意事项
最后总结几个比较重要的注意事项。
第一,不要从第三方网站下载所谓的 Codex 安装包。
优先使用 OpenAI 官方地址:
第二,ChatGPT-x64.msix 并不是下载错了。
Windows 版 Codex/ChatGPT Desktop 的产品和包命名已经发生变化,使用 ChatGPT-x64.msix 是正常现象。
第三,这不是破解或者第三方修改版。
该地址是 OpenAI 提供的 Store-signed MSIX 分发地址。
第四,同一个 URL 不代表固定版本。
它指向当前发布版本,因此以后再次访问这个地址时,下载到的版本可能已经更新。
第五,如果自动更新经常失败,可以把这个地址收藏起来。
遇到:
Codex 更新失败
或者:
ChatGPT update is becoming available.
Try checking again later.
时,可以直接下载最新 MSIX,然后:
Add-AppxPackage -Path ".\ChatGPT-x64.msix"
完成手动更新。
总结
对于 Windows x64 用户,解决 Codex 更新失败最简单的方法就是:
官方 MSIX 下载地址
↓
ChatGPT-x64.msix
↓
关闭 Codex
↓
Add-AppxPackage
↓
重新启动 Codex
↓
检查 OpenAI.Codex 版本
核心命令只有:
Add-AppxPackage -Path "$env:USERPROFILE\Downloads\ChatGPT-x64.msix"
相比等待 Codex 自动更新或者依赖 Microsoft Store,这种方式更加直接,特别适合 Microsoft Store 不可用、自动更新失败、更新卡住的 Windows 环境。
官方参考:
| 平台 | 架构 | 官方最新版稳定直链 | 格式 |
|---|---|---|---|
| Windows | x64 | ChatGPT-x64.msix | .msix |
| Windows | arm64 | ChatGPT-arm64.msix | .msix |
| macOS | Intel x64 | ChatGPT-latest-x64.dmg | .dmg |
| macOS | Apple Silicon ARM64 | 到该页面找最新版下载地址 | .zip |
| Linux | x86_64 | ChatGPT Linux x86_64 DEB | .deb |
| Linux | ARM64 | ChatGPT Linux ARM64 DEB | .deb |
| Linux | x86_64 | ChatGPT Linux x86_64 RPM | .rpm |
| Linux | ARM64 | ChatGPT Linux ARM64 RPM | .rpm |

浙公网安备 33010602011771号