#102_Codex无在VSCold无法打开

相信大家在使用Codex插件的时候都会遇到Codex用着用着就打不开的情况,其实根本不是 VS Code 本身打不开,而是 Codex 无法打开它的 SQLite 状态数据库。

调用日志中的关键错误是:

复制代码
failed to initialize sqlite state runtime under C:\Users\Admin\.codex
failed to initialize state runtime at C:\Users\Admin\.codex

同时目前存在多个残留的 Code.exe 进程,可能锁住了 state_5.sqlite-wal/shm。你的电脑还有 TSD 透明加密特征,也可能拦截 SQLite 文件读写。

按下面顺序处理:

  1. 完全关闭 VS Code。

  2. 在任务管理器结束全部 Code.exe

  3. 备份并重建 Codex 状态数据库。打开 PowerShell 执行:

    codexDir = "env:USERPROFILE.codex"
    $stamp = Get-Date -Format "yyyyMMdd_HHmmss"

    Get-ChildItem codexDir -Filter "state_5.sqlite*" | Rename-Item -NewName { .Name + ".bak" + $stamp }

  4. 重新打开 VS Code,Codex 会自动创建新的数据库。

不要删除这些文件:

复制代码
C:\Users\Admin\.codex\auth.json
C:\Users\Admin\.codex\config.toml
C:\Users\Admin\.codex\sessions

如果仍然打不开,需要在公司的 TSD/透明加密软件中将以下目录加入白名单:

复制代码
C:\Users\Admin\.codex
C:\Users\Admin\.vscode\extensions\openai.chatgpt-*
C:\Users\Admin\AppData\Roaming\Code

重点允许 .sqlite.sqlite-wal.sqlite-shm 文件正常读写。仅重新安装 Codex 扩展通常解决不了这个问题,因为故障位置在 C:\Users\Admin\.codex 的状态数据库。

相关推荐
小强库计算机毕业设计44 分钟前
SpringBoot+Vue3 学生宿舍管理系统实战
java·spring boot·后端·vue·学生宿舍管理系统
梁辰兴1 小时前
软件工程:数据结构设计
数据库·软件工程·设计原则·设计方法·梁辰兴·数据库结构设计·数据库结构类型
李冰然1 小时前
深入Java集合框架:HashMap源码解析(JDK 8)
java
库玛西1 小时前
现代 C++ 智能指针全景指南:从 RAII 思想到工业级实践
c语言·开发语言·c++·笔记·面试
AC赳赳老秦1 小时前
风控岗应用:OpenClaw 采集公开司法与经营异常数据,自动生成企业风险评估报告
大数据·c语言·数据库·人工智能·python·php·openclaw
人道领域2 小时前
【0-1的agent进阶篇】RAG:从Embedding到检索增强生成的底层逻辑
java·embedding·agent·rag
灯澜忆梦2 小时前
【MySQL18】进阶篇 | MySQL管理
数据库·mysql
zcmodeltech2 小时前
智能制造教学实训沙盘模型多系统协同控制系统设计:基于STM32与Modbus RTU的工业机器人-智慧工厂-数字孪生全场景联动方案
数据库·stm32·嵌入式硬件·机器人·制造·多分类
桦说编程3 小时前
盘点并发集合里那些容易误判的行为
java·后端·性能优化
AI多Agent协作实战派3 小时前
AI多Agent协作系统实战(四十):AI说“没有错误“,系统判了“测试失败“——一个正则的误判
数据库·人工智能