【踩坑记录】微软商店无法使用时,如何手动安装 OpenAI Codex?

原文作者: 程序员夏末
原文链接: https://jishuzhan.net/article/2047844923232288770
发布日期: 2026-04-25


一、背景问题

作者电脑处于以下状态:

  • 微软商店无法正常使用,部分关键系统文件损坏
  • 即便已下载 .msix 安装包到本地,双击安装也失败,弹出报错:
文件系统错误(-2147219196)

原因分析: .msix 并非普通压缩包或传统 .exe 安装程序,而是 Windows 应用分发体系中的一种安装包格式,与微软商店、App Installer、应用部署服务等系统组件紧密相关。双击 .msix 会调用图形化安装链路,一旦该链路依赖的组件损坏或商店功能异常,就会报错。


二、解决思路

核心目标: 当微软商店不可用,且 .msix 双击安装也失败时,绕过有问题的图形界面安装路径,把 Codex 成功装上。

思路: 不再依赖商店界面,也不再依赖双击安装,而是先手动拿到 Codex 的安装包,再通过 PowerShell 直接安装。


三、具体步骤

步骤 1:手动获取 .msix 安装包

借助 store.rg-adguard.net 站点解析微软商店页面对应的真实下载链接。

1.1 打开解析站点:

https://store.rg-adguard.net

1.2 准备 Codex 的商店链接,粘贴到输入框:

https://apps.microsoft.com/detail/9PLM9XGG6VKS

1.3 右侧下拉框选择 Retail,点击查询。

1.4 在返回结果中找到 Codex 对应的 .msix 文件并下载,文件名示例:

OpenAI.Codex_26.415.3242.0_x64__2p2nqsd0c76g0.Msix

注意: 如果点击下载没反应,是因为被浏览器拦截,需右键复制下载链接,然后在最前面拼上 https://。版本号不一定与示例完全一致,只要应用名、架构和后缀类型对得上即可。

步骤 2:使用 PowerShell 安装(最关键一步)

已验证: 双击 .msix 会触发报错,但使用 PowerShell 的 Add-AppxPackage 命令却可以成功安装。

打开 PowerShell,执行以下命令:

Add-AppxPackage -Path "C:\你的实际路径\OpenAI.Codex_26.415.3242.0_x64__2p2nqsd0c76g0.Msix"

需将路径替换为实际保存路径。


四、原理说明

4.1 Add-AppxPackage 是什么?

这是 Windows 提供的应用包部署命令,专门用于安装 Appx / Msix 包。其优势在于:

  • ✅ 不依赖微软商店界面
  • ✅ 不走双击安装时的图形化入口
  • ✅ 在部分系统组件异常时,成功率比直接双击更高

4.2 为何 PowerShell 能装,双击却不行?

安装方式 调用入口 特点
双击 .msix 图形界面关联处理流程 依赖完整的应用部署组件
Add-AppxPackage 系统底层部署 API 不依赖商店界面,容错更高

两者最终目标都是安装 .msix,但调用的入口并不完全一样。当图形化链路的组件异常时,Add-AppxPackage 有时仍可正常工作。


五、验证安装

  • 执行 PowerShell 命令后无红字报错,即基本安装成功
  • 在开始菜单搜索 Codex,查看是否已出现 OpenAI Codex
  • 点击启动确认可正常运行

六、核心总结

当微软商店不可用且双击 .msix 出现文件系统错误时,可通过 store.rg-adguard.net 获取安装包,再使用 Add-AppxPackage 命令通过 PowerShell 完成安装,从而绕过有问题的图形化安装路径。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐