作者:互联网 时间: 2026-08-06 08:05:54
处理Codex app-server process is not available错误原因排查与解决指南这类问题时,先确认目标场景,再按步骤核对配置或玩法细节。
Codex 的本地后台核心进程(app-server)启动失败 / 崩溃退出 / 无法被前端连接。

Codex Desktop / VSCode Codex 插件分为两层:
界面启动成功,但拉起不了后台服务,就会弹出这条报错。
Windows Defender、火绒、360 等杀毒软件把 codex.exe / app-server 判定为风险程序,阻止进程创建。
现象:点 Reload 反复失败,无明显弹窗,进程一闪就消失。
~/.codex 目录(Windows:C:Users[用户名].codex)内 SQLite 数据库、状态文件损坏,app-server 启动立刻崩溃。
Codex 更新失败、商店安装不完整,缺少 app-server 二进制文件。微软商店版 Codex 经常出现这个 BUG。
.codex 文件夹新版 Codex(VSCode 插件、桌面客户端)存在官方已知 bug:部分版本启用实验性功能配置项(如 thread_tools 等),app-server 无法识别配置直接崩溃。
很多人只能降级插件 / 客户端版本临时解决。
旧的 codex 进程没彻底关闭,占用 SQLite 数据库文件锁,新进程启动失败。
VSCode Remote SSH、WSL 环境下,本地客户端和远端 codex 二进制不匹配,通信异常。
Windows:打开任务管理器,结束所有 codex.exe 进程。
Mac / Linux:
pkill -f codex
关闭 VSCode / Codex 桌面程序的全部窗口。
找到 .codex 文件夹:
C:Users你的用户名.codex~/.codex~/.codex先备份,然后直接删除整个 .codex 文件夹
重新打开 Codex 客户端,会自动重建配置
注意:删除后历史对话会清空!
把以下文件 / 目录加入白名单:
codex.exe.codex 整个文件夹微软商店安装的 Codex 容易缺文件:卸载商店版,改用官网独立安装包 / npm CLI 版本:
npm install -g @openai/codex
VSCode 插件用户:如果最新版报错 → 安装上一个稳定旧版本
打开终端执行:
codex --versioncodex app-server
在 Codex 内部菜单打开日志,查看 stderr,经常能看到真实原因:
| 日志关键词 | 真实原因 | 解决方案 |
|---|---|---|
unknown feature key | 版本兼容 bug | 降级版本 |
database locked | 进程没杀干净 | 杀掉所有 codex 进程 |
permission denied | 文件夹权限问题 | 检查目录权限 |
| 使用环境 | 最可能原因 | 优先操作 |
|---|---|---|
| VS Code Codex 插件 | 插件新版本 bug | 降级插件 + 删除 .codex |
| Codex Desktop(Windows 商店) | 安装包缺失文件 | 不要用商店版,改用官网安装包 |
自己开发调用 codex app-server | 路径 / 通信配置错误 | 检查 stdio 通信、二进制路径配置 |
codex.exe,不用重启电脑~/.codex 缓存目录根治现象: Codex 提示 app-server process is not available
根因: 残留的 Codex app-server 僵尸进程卡死,数据库文件被占用上锁。旧进程没正常退出,新界面尝试拉起后台服务冲突。
解决方法: 退出并重启 Codex,相当于完成了:
.codex 目录里数据库文件锁