#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 的状态数据库。

相关推荐
mldong2 小时前
引擎从不发一条消息:jeeflow 的两类扩展点与消息模块的分工
java·架构
君顾12 小时前
智慧零售实战指南:从技术架构到落地方案全解析
java·开发语言·零售
深圳雨林凯AI3 小时前
图案裂变的“风格归一化“设计思路:主体保得住,画风才拉得齐|雨林凯AI技术笔记
人工智能·笔记
南棱笑笑生3 小时前
20260904实测给飞凌OK3576-C开发板刷入Rockchip原厂的IMG固件【使用飞凌的DTS】切换串口波特率为1.5Mbps
c语言·开发语言·rockchip
zhanghe6873 小时前
es的密码带有特殊字符,导出
java
pnoker3 小时前
IoT DC3 概念解读:把设备抽象成一套语义模板——位号、指令、事件与面向智能体的设备建模
java·人工智能·物联网·iot·dc3
my_realmy3 小时前
Java SE 基础学习笔记(一):面向对象、继承多态、抽象接口与异常(JDK 8)
java·多线程·并发··生产者消费者模式
天远数科4 小时前
风险治理实战:基于天远车信盟出险构建自动化理赔核保流水线
java·网络·人工智能·自动化
冬木家居4 小时前
40㎡客厅变形记,小家住出大自由[特殊字符]
android·经验分享·笔记·智能家居·微信公众平台
Mr.朱鹏4 小时前
Linux 服务器 LVM 根分区在线动态扩容
linux·服务器·数据库