Qoder CN 无法启动问题报告
问题描述
双击桌面图标后 Qoder CN 完全无响应,无窗口显示,无报错弹窗。
环境信息
| 项目 | 值 |
|---|---|
| 应用版本 | Qoder CN v0.1.0 (production/stable) |
| 安装方式 | user install |
| 平台 | Windows x64 |
| OS 版本 | 10.0.26200 |
| 安装路径 | C:\Users\Lenovo\AppData\Local\Programs\Qoder CN\ |
| 数据路径 | C:\Users\Lenovo\AppData\Roaming\com.qodercn.app.stable\ |
| 显示器 | 1280x800, scale=1.5 |
问题现象
- 双击图标后无任何窗口出现
- 任务管理器中可见 4 个 Qoder CN.exe 进程(主进程约 190-600MB,其余 37-77MB)
- 所有进程的 MainWindowHandle = 0(无窗口句柄)
- 再次双击图标时新进程立即退出(exit code 0),因单实例互斥机制检测到已有实例
根因分析
Electron 主进程正常启动并完成所有初始化,但 BrowserWindow 从未被创建。
日志显示初始化流程全部成功完成:
- DynamicText 缓存加载 ✓
- 数据库初始化 ✓ (schemaVersion: 64)
- ARMS RUM 初始化 ✓
- PATH 解析 ✓
- AppShot 刷新 ✓
- 插件清单刷新 ✓
- 捆绑资源初始化 ✓ (qoder-cn-context-plugin, qoder-cn-computer-use)
- ChromeConnector 启动 ✓
- Auth 状态恢复 ✓
- ChatSession 初始化 ✓
- DesktopUpdate 初始化 ✓
- PluginRuntimeCatalog 刷新 ✓
没有任何 ERROR 或 WARN 级别日志。 应用在初始化完成后静默停止创建窗口。
已尝试的修复方法(均无效)
| 方法 | 结果 |
|---|---|
| 结束所有 Qoder CN 进程后重启 | 进程启动但无窗口 |
| 清除 GPU/Dawn/Code Cache 等缓存 | 无窗口 |
| 清除 Local Storage LevelDB | 无窗口 |
| 重置全部应用数据(仅保留 Preferences/Local State) | 无窗口 |
| 恢复认证文件 (auth.machine-id, auth.v1.dat) | 无窗口 |
| --disable-gpu --disable-gpu-compositing | 无窗口 |
| --show | 无窗口 |
| --enable-logging --v=1 | 无错误信息 |
| 使用 Qoder CN Launcher 启动 | 无窗口 |
| 完全卸载 + 清理所有残留 + 重装 | 无窗口 |
对比:QoderWork CN 正常运行
同一台机器上 QoderWork CN 完全正常,窗口可正常创建和显示。说明系统环境(显示驱动、DPI 设置等)无问题。
关键日志摘录
[2026-08-28T03:39:24.910Z] [INFO] [main] [App] Application starting {"channel":"production","version":"0.1.0","platform":"win32","arch":"x64","installType":"user","pid":7648}
[2026-08-28T03:39:24.961Z] [INFO] [main] [Database] Local database initialization completed {"schemaVersion":64}
[2026-08-28T03:39:25.085Z] [INFO] [main] [App] Bundled resource initialization completed {"state":"ready","available":["qoder-cn-context-plugin","qoder-cn-computer-use"],"unavailable":[]}
[2026-08-28T03:39:25.087Z] [INFO] [main] [Auth] No persisted auth state found
[2026-08-28T03:39:25.094Z] [INFO] [main] [ChatSession] ChatSession initialization completed
[2026-08-28T03:39:25.097Z] [INFO] [main] [DesktopUpdate] Desktop update state initialized {"stage":"idle"}
[2026-08-28T03:39:27.261Z] [INFO] [main] [DynamicText] Dynamic text updated {"version":"1.0.5","zhKeyCount":39,"enKeyCount":39}
--- 此后再无日志,窗口未创建 ---
进程状态
PID 7648 | MainWindowHandle: 0 | 189 MB (主进程)
PID 8064 | MainWindowHandle: 0 | 37 MB (子进程)
PID 23116 | MainWindowHandle: 0 | 52 MB (子进程)
PID 26612 | MainWindowHandle: 0 | 77 MB (子进程)
期望行为
应用启动后应创建主窗口并显示登录/主界面。
实际行为
应用主进程运行但 BrowserWindow 从未创建,用户无法使用应用。
