日期: 2026-06-30问题: Codex 桌面端首次启动时英文界面、自定义模型列表正常显示退出再进入后变为中文界面自定义模型位置为空。切换回英文也无法恢复。CLI/model正常工作但 UI 下拉菜单无模型列表。重装 Codex 无效。根因分析: Codex 桌面端 Electron 的 Chromium 持久化状态在语言切换时发生损坏导致模型选择器的 UI 派生状态无法正确渲染。Chromium 用户数据目录AppData\Roaming\Codex\web在卸载重装时不会被删除因此重装无效。修改内容1.C:\Users\admin\.codex\config.toml改动:model_catalog_json从相对路径改为绝对路径# 修改前 model_catalog_json cc-switch-model-catalog.json # 修改后 model_catalog_json C:\\Users\\admin\\.codex\\cc-switch-model-catalog.json原因: Electron 应用的 CWD当前工作目录与 CLI 不同相对路径可能导致桌面端无法正确定位模型目录文件。2.C:\Users\admin\.codex\.codex-global-state.json— 已删除改动: 完全删除此文件及其.bak备份原因: 此文件存储 Codex 桌面端 Electron 的持久化原子状态electron-persisted-atom-state。其中缓存的 UI 状态语言、模型列表派生状态等在语言切换时已损坏。删除后桌面端会在下次启动时从配置文件重新推导所有 UI 状态。3.C:\Users\admin\AppData\Roaming\Codex\web— 已删除改动: 完全删除 Codex 桌面端的 Chromium 用户数据目录包括子目录作用Local Storage/leveldb/网页本地存储Session Storage/会话存储Cache/浏览器缓存Code Cache/JS/WASM 编译缓存GPUCache/GPU 缓存PreferencesChromium 偏好设置原因: 这是重装无效的根本原因——Windows 卸载程序不会清除AppData\Roaming下的用户数据。此目录中的损坏状态会在每次重装后仍然生效。未修改的文件文件说明cc-switch-model-catalog.json模型目录文件内容有效deepseek-v4-flash、deepseek-v4-proauth.json认证信息state_5.sqlite等 SQLite 数据库会话/线程状态与模型列表 UI 无关验证结果执行codex doctor确认配置正确config.toml parse ok model deepseek-v4-flash · custom default model provider custom rollout DB model providers custom1本地代理http://127.0.0.1:15721/v1/models返回正常模型 API 可用。