#分享一个刚解决的问题:我的 MacBook 能用GPT最新模型l,但 Windows 桌面客户端的模型列表里没有,Microsoft Store 还显示已经是最新版本。(本文用ai辅助写的文章,有啥问题评论区找我就行,我会修改,如需转载,标明出处即可)
最后排查发现,我这台电脑的 Windows Update 服务被禁用了,导致桌面应用更新失败。恢复服务、完成更新并重启应用后,模型菜单里就出现了 GPT‑6.1 Sol。
这是我的实际排查经历。如果你也遇到类似情况,可以参考这个顺序,但不一定都是同一个原因。
1. 最初的现象
- MacBook 上能用 GPT‑6.1 Sol。
- Windows 桌面应用的模型列表里只有 GPT‑6 Astra、GPT‑5.6 系列等,没有 6.1。
- Microsoft Store 显示应用已经是最新版本。
2. 先用 CLI 验证,确认 Windows 上能否使用 6.1
先打开一个普通权限的 CMD(命令提示符),安装或更新 Codex CLI:
npm.cmd install -g @openai/codex@latest然后检查 npm 安装的 CLI 版本:
"%APPDATA%\npm\codex.cmd" --version我当时安装后显示:
codex-cli 0.159.2再切换到自己的文档目录,明确用这份 CLI 启动 GPT‑6.1 Sol:
cd /d "%USERPROFILE%\Documents" "%APPDATA%\npm\codex.cmd" -m gpt-6.1-sol如果提示登录,使用与 Mac 相同的账号。进入后发送一句“你好”,检查是否能正常回复。
我这里成功收到了回复,界面底部也显示GPT‑6.1‑Sol。
这一步说明,我的账号和 Windows 上这份新版 CLI 能实际使用 6.1,接下来应该重点检查桌面客户端。
我在这一步踩过的两个坑
① CMD 和 PowerShell 的语法不同
在 CMD 里执行下面这种 PowerShell 写法,会报“此时不应有 &”:
&"$env:APPDATA\npm\codex.cmd"-m gpt-6.1-sol如果你用的是 CMD,请使用前面给出的%APPDATA%写法。
② 不要用管理员权限终端启动共享后台
我一开始在管理员 CMD 里运行,遇到了这个报错:
Error: start the Windows daemon from a non-elevated terminal; shared clients must not inherit administrator privileges我的处理方法是:关闭当前终端,按Win + R,输入cmd后直接回车,不选择“以管理员身份运行”,再执行启动命令。
3. CLI 更新成功,不代表桌面应用也更新了
我当时查到的版本如下:
| 组件 | 排查时的版本 |
|---|---|
| Windows 桌面应用安装包 | 26.903.8094.0 |
| 桌面应用使用的 Codex 后台 | 0.153.4 |
| npm 安装的 Codex CLI | 0.159.2 |
通过检查进程路径和文件哈希,确认桌面应用启动的仍是安装包自带的后台,没有改用 npm 安装的那一份。
所以,对我这台电脑来说,npm install -g @openai/codex@latest更新的是独立 CLI,并没有直接修好桌面端的模型菜单。
上面的版本号只是我排查当天的记录,大家使用当前正式版本即可,不需要安装这些特定版本。
4. 查看日志,发现桌面更新检查失败
桌面应用日志中出现了这些信息:
buildVersion=26.903.8094.0 manifestBuildVersion=26.928.2636.0 Windows Store update operation failed 拒绝访问 Failed to check for Windows updates 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。也就是说,更新清单中有比本机更新的版本,但应用的更新检查失败了。
进一步检查系统服务,发现Windows Update(服务名wuauserv)处于 Disabled / Stopped,也就是已禁用、已停止。
这里需要区分:服务被禁用是我确认的更新障碍;日志里的“拒绝访问”没有足够细节,不能直接认定它也完全由这个服务导致。
5. 我的解决方法:恢复 Windows Update,再更新桌面应用
我本机已有Windows Update Blocker,所以直接用它恢复设置:
- 选择Enable Updates。
- 点击Apply Now。
- 恢复并重启 Windows Update 服务。
- 重新检查桌面应用更新,下载并安装新版本。
- 重启桌面应用,再查看模型列表。
说明:这张图展示的是操作选项,黄色盾牌不能作为服务已经恢复的状态证明。
完成后,我对微软商店里面的chatgpt进行更新,重新打开之后就出现了GPT‑6.1 Sol,可以正常选择。
没有这个工具,也可以先检查系统服务
不必为了这个问题专门安装 Windows Update Blocker。可以先用系统自带的服务管理器检查:
- 按Win + R,输入
services.msc。 - 找到Windows Update,查看启动类型和服务状态。
- 如果被禁用且允许修改,将启动类型改为“手动”,应用设置并启动服务。
- 重新检查桌面应用更新,安装后重启应用。
如果是公司或学校管理的电脑,服务设置可能受组织策略控制,需要按管理员要求处理。
给遇到类似问题的人一个排查顺序
新版 CLI 能否实际用 6.1 → 桌面应用是否仍使用旧后台 → 更新日志有没有报错 → Windows Update 是否被禁用。
我的情况最终通过恢复 Windows Update 服务,并完成桌面应用更新解决。Microsoft Store 显示“最新”时,也值得结合应用日志确认更新检查是否真的成功。
官方参考
- Codex CLI 安装与使用
- Windows 桌面应用
- 桌面应用更新管理