点“下载 Windows 版”之后,页面反复跳到 Microsoft Store;商店白屏、打不开,或者一直停在“正在获取”。很多人卡住的不是不会安装,而是官方入口最终仍要调用微软的应用分发组件。
先别急着在搜索结果里下载一个名字相似的“Codex安装包”。截至2026年10月7日,OpenAI官方Windows文档使用的商店产品ID是9PLM9XGG6VKS,页面名称已经显示为ChatGPT桌面应用,安装后的包内部名称仍可能是OpenAI.Codex。登录桌面应用后,再从左上角选择Codex。名称看起来变了,但不要改装成无关的同名软件。
先判断你卡在哪一层
“微软商店打不开”至少有四种情况,处理顺序并不一样。
| 现象 | 先用哪种方法 | 为什么 |
|---|---|---|
| Store客户端白屏,但Windows更新和微软服务正常 | 官方安装器或winget |
不必进入商店页面,仍能调用官方分发服务 |
winget能找到产品,但下载一直不开始 |
官方离线MSIX | 避开商店交互流程,直接使用OpenAI提供的签名包 |
| 官方安装器和官方离线包均无法取得 | rg-adguard备用方法 | 第三方解析商店产品ID,仍须核对实际下载来源、包身份和签名 |
| 公司、学校策略禁止安装商店应用 | 联系管理员 | 手动绕过策略可能违反设备管理要求,且依赖服务仍可能被禁用 |
如果只是商店缓存坏了,先修商店通常最省事;如果微软分发服务本身被网络或策略阻断,反复运行wsreset.exe不会让下载突然成功。
方法一:先试官方安装器和winget
Microsoft建议先重置商店缓存。按Win + R,输入下面的命令并回车:
wsreset.exe
等待空白命令窗口自动关闭,再检查Windows更新、系统时间和区域设置。完成后,重新运行OpenAI官方Windows安装器:
https://get.microsoft.com/installer/download/9PLM9XGG6VKS?cid=website_cta_psi
如果商店客户端仍打不开,可以在PowerShell运行OpenAI官方文档给出的命令:
winget install --id 9PLM9XGG6VKS -s msstore
这条命令不要求你先在Microsoft Store界面里搜索应用,但仍会使用微软商店源。确认安装提示中的产品是ChatGPT、发布者与OpenAI对应,再继续接受协议。不要只运行winget install Codex:只按名称搜索可能匹配到无关的同名应用,固定产品ID更稳妥。
方法二:使用OpenAI官方离线MSIX
如果微软商店交互流程或分发服务不可用,OpenAI官方部署文档已经提供当前签名的离线包。先在“设置 → 系统 → 系统信息”查看系统类型,再选对应架构:
- Intel或AMD处理器:下载官方x64 MSIX。
- Windows on Arm设备:下载官方Arm64 MSIX。
- 企业离线部署还需要官方离线许可证。
官方离线部署面向管理员和受管设备。把MSIX改名为ChatGPT.msix,并把许可证放在同一目录后,以管理员身份打开Windows PowerShell:
Add-AppxProvisionedPackage -Online `
-PackagePath .\ChatGPT.msix `
-LicensePath .\ChatGPT-License.xml `
-Regions all
如果你只是个人电脑,而且官方安装器或winget能用,没有必要优先走企业部署命令。离线安装也不等于离线使用ChatGPT或Codex,登录、模型和在线任务仍需要满足相应的网络与账号条件。
方法三:官方入口无法下载时,用rg-adguard备用解析
只有在官方安装器、winget和官方离线MSIX都无法取得安装包时,再考虑这条备用路线。rg-adguard是第三方解析页,不是微软或OpenAI的官方分发入口;它按商店产品ID列出候选链接,实际文件的来源和身份仍要单独核对。若设备受公司或学校安装策略限制,应联系管理员。
1. 填写产品ID
打开store.rg-adguard.net,按下面填写:
- 左侧选择
ProductId; - 中间输入
9PLM9XGG6VKS; - 右侧保持
RP; - 点击右侧对勾开始解析。
页面可能会列出主程序、不同架构、资源包和依赖项。不要看到.msix就随便下载。
2. 找到与你的电脑匹配的主安装包
普通Intel、AMD电脑通常筛选x64,Windows on Arm设备优先选择arm64。结果列表中包含OpenAI.Codex的名称只能帮助定位候选,不能证明文件身份。主包后缀常见为.msix或.msixbundle,版本号会更新,最终以包清单中的身份、架构和签名为准。
如果结果里同时出现语言资源包、框架依赖和主程序,先确认文件名、架构与大小,不要把一个很小的资源包当成完整安装包。拿不准时,回到第二种官方离线MSIX方法更稳妥。
3. 浏览器不下载时复制真实链接
点击文件名没有反应时,可以右键复制链接,先核对真实目标是否为微软的分发服务,再粘贴到新标签页;不要仅凭链接文字或域名里包含“microsoft”判断。若出现意外跳转、证书警告或来源无法确认,停止使用该链接,回到官方入口。已确认来源但浏览器仍不下载时,在PowerShell进入准备保存安装包的目录,再运行:
curl.exe --fail --location "粘贴已核对来源的微软CDN下载链接" --output Codex.msix
运行pwd可以查看保存位置,并在下载后检查$LASTEXITCODE是否为0。Codex.msix只是本例的本地保存名,改名不会改变包内部身份;如果目标是.msixbundle,应保留对应扩展名并在后续命令中使用实际路径。不要把占位地址原样执行;解析结果中的真实链接可能有时效性。
安装前核对来源、包身份和签名
先保留官方页面或商店产品ID、实际下载链接与获取时间,再查看下载文件的内部身份。官方直链得到的ChatGPT-x64.msix、自行保存的Codex.msix都只是文件名,不能据此认定真假。
下面的命令只读取.msix中的清单,不安装应用、不解压到磁盘。把路径改成实际文件;tar.exe不可用或读取失败时,先停止,不要跳过检查继续安装。
$packagePath = (Resolve-Path -LiteralPath ".\Codex.msix").Path
$manifestText = & tar.exe -xOf $packagePath AppxManifest.xml
if ($LASTEXITCODE -ne 0) { throw "无法读取MSIX清单,请核对文件类型和下载是否完整。" }
[xml]$manifest = $manifestText -join "`n"
$manifest.Package.Identity |
Select-Object Name, Publisher, Version, ProcessorArchitecture, ResourceId
如果实际下载的是.msixbundle,使用 bundle 清单核对身份,并查看其中应用包的架构:
$packagePath = (Resolve-Path -LiteralPath ".\Codex.msixbundle").Path
$manifestText = & tar.exe -xOf $packagePath AppxMetadata/AppxBundleManifest.xml
if ($LASTEXITCODE -ne 0) { throw "无法读取bundle清单,请核对文件类型和下载是否完整。" }
[xml]$manifest = $manifestText -join "`n"
$manifest.Bundle.Identity | Select-Object Name, Publisher, Version
$manifest.Bundle.Packages.Package |
Where-Object Type -eq "application" |
Select-Object FileName, Version, Architecture
按本文引用的官方部署文档,应用包身份应对应OpenAI.Codex;同时核对Publisher、版本和适用架构是否与官方来源相符。清单字段本身可以被伪造,所以还必须检查签名。下面的路径同样要替换成实际的.msix或.msixbundle文件:
$packagePath = (Resolve-Path -LiteralPath ".\Codex.msix").Path
Get-AuthenticodeSignature -LiteralPath $packagePath |
Select-Object Status, StatusMessage,
@{Name="Signer";Expression={$_.SignerCertificate.Subject}}
Get-FileHash -LiteralPath $packagePath -Algorithm SHA256
Status应为Valid,并且签名、包内发布者与已确认的官方分发来源能相互对应;任意其他应用也可能有有效签名,因此Valid不能单独证明它就是OpenAI的应用。若身份不符、签名无效或无法判断发布者,应停止安装并回到官方安装器或官方离线包。不要因为下载文件被改名就判断是假包,也不要为通过检查关闭签名验证。
SHA256只用于记录和后续比对。只有与可信来源提供的同版本文件哈希比较,才能据此检查文件是否一致;自己算出一个哈希值并不能证明来源。
确认无误后,可以先双击MSIX,用Windows“应用安装程序”打开。双击没有反应时,再以PowerShell安装当前用户包:
Add-AppxPackage -Path .\Codex.msix
若你下载的是.msixbundle,把命令里的文件名改成实际名称。Microsoft官方说明,Add-AppxPackage用于把签名的.msix、.appx或相应bundle加入当前用户账户;它和上面的企业级Add-AppxProvisionedPackage不是同一个安装范围。
三类常见失败怎么排查
提示架构或系统版本不兼容
先检查“系统类型”。Intel和AMD机器不要装Arm64包,Windows on Arm也不要误选x64主包。架构正确仍不兼容时,检查Windows更新和安装包要求,不要通过关闭签名检查强行安装。
Add-AppxPackage提示权限或打包服务错误
先关闭正在运行的ChatGPT、Codex进程,再以管理员身份重开PowerShell。如果错误码是0x80073D28,OpenAI官方部署文档把它解释为打包服务需要管理员权限。若是缺少依赖,不要从随机网盘补DLL,改用官方离线包、应用安装程序或winget处理依赖。
安装完成,但开始菜单里找不到应用
运行下面的命令确认包是否已经注册:
Get-AppxPackage OpenAI.Codex |
Select-Object Name, PackageFullName, Version, Architecture, Publisher
能看到OpenAI.Codex时,先退出并重新登录Windows,再在开始菜单同时搜索“ChatGPT”和“Codex”。完全没有输出,说明安装没有真正完成,应回看上一条安装命令的错误,而不是只看安装窗口是否消失。
最后这样确认已经装好
- 开始菜单能打开ChatGPT桌面应用,登录后可以从左上角进入Codex。
Get-AppxPackage OpenAI.Codex能返回版本和架构,且与下载的包一致。- 安装包数字签名状态是
Valid,没有为了安装而关闭Windows安全机制。 - 能创建一个空测试目录,让Codex读取目录并回答文件数量;先不要把生产项目作为第一次测试。
- 以后更新优先回到官方安装器、应用内更新或官方离线包,不长期依赖第三方解析页。
相关教程
如果Microsoft Store可以正常使用,直接回到Codex下载安装教程按官方路径完成安装和版本验证。第一次打开应用后,不要立刻授权整个工作盘,可以先看Codex适合做什么工作,从有文件、有步骤、能验收的小任务开始。
资料来源
- OpenAI:ChatGPT Windows桌面应用
用于核对Windows应用的当前名称、官方安装命令、产品ID及登录后使用Codex的方式。
- OpenAI:Windows应用部署
用于核对官方x64/Arm64离线MSIX、离线许可证和PowerShell部署方式。
- Microsoft支持:Microsoft Store打不开
用于核对wsreset.exe、Windows更新、时间和区域设置等官方排查步骤。
- Microsoft Learn:Add-AppxPackage
用于核对签名应用包、MSIX和MSIXBundle的PowerShell安装命令。
- Microsoft Learn:Windows应用包身份
包身份由名称、版本、架构、资源ID和发布者组成,不能用下载后自行命名的文件名代替。
- 老卫同学:通过rg-adguard下载Microsoft Store版Codex安装包
本文第三种方法的参考教程;步骤已按当前官方产品名称和安全边界重新整理。
- rg-adguard Microsoft Store链接解析页
第三方解析工具,不是微软或OpenAI官网,仅在官方入口失败时作为备用。
FAQ
为什么打开产品ID 9PLM9XGG6VKS后显示ChatGPT,不是Codex?
OpenAI当前官方文档把它称为ChatGPT Windows桌面应用,并说明登录后可在左上角选择Codex;官方部署文档同时仍使用OpenAI.Codex作为包的内部名称。这是当前产品命名与包名不同,不要因此改装名称相似的第三方应用。
普通Windows电脑应该下载x64还是Arm64?
使用Intel或AMD处理器的多数电脑选x64;只有Windows on Arm设备才选Arm64。可在设置的系统信息中查看系统类型,不要只凭Windows 10或Windows 11判断架构。
store.rg-adguard.net是微软官网吗?
不是。它是第三方解析页面,用来列出微软商店CDN中的文件链接。应优先使用OpenAI官方安装器、winget或官方离线MSIX;使用解析页时只下载与OpenAI.Codex、正确架构和微软CDN相符的包,并核验数字签名。
双击MSIX没有反应,可以怎样安装?
先确认Windows的应用安装程序可用,再以PowerShell运行Add-AppxPackage -Path并指向实际文件。若提示缺少依赖、架构不兼容或签名无效,不要强行关闭安全设置,应改用官方离线包或检查系统版本。
安装成功后开始菜单里没有Codex或ChatGPT怎么办?
先运行Get-AppxPackage OpenAI.Codex确认包是否已注册;若能查到,退出并重新登录Windows后再搜索ChatGPT或Codex。仍查不到时查看Add-AppxPackage的完整错误信息,而不是重复双击安装包。
下一步
如果你已经了解了基本用法,可以继续阅读下面的教程和实用技巧:



