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

相关推荐
程序员清风1 小时前
AI不是万能的,大家要专注实践!
java·后端·面试
向夏威夷 梦断明暄1 小时前
从架构特点到功能缺陷,重新认识分析型分布式数据库
数据库·分布式·架构
青山木1 小时前
Hot 100 --- 全排列
java·数据结构·算法·leetcode·深度优先
猫猫不是喵喵.1 小时前
认证授权【Spring Security】
java·认证授权
小罗水1 小时前
第1章 大模型、企业知识库与 RAG 平台概述
java·spring
xian_wwq1 小时前
【学习笔记】Agent 安全护栏 —— 当 Agent DROP TABLE 了你的生产数据库-07/15
笔记·学习·安全
不知疲倦的仄仄1 小时前
MySQL/Read View快照/MVCC/串行化
java·数据库·mysql
奶糖 肥晨1 小时前
mac系统中Java项目环境配置与问题解决全记录|环境准备篇:JDK与Maven安装配置
java·macos·maven