VS Code启动报错:窗口意外终止(reason: crashed, code: 135)求助
解决VS Code启动崩溃(错误code:135)的方案
在Ubuntu 22.04.2 LTS上启动VS Code 1.80.1时,弹出错误:The window terminated unexpectedly (reason: crashed, code: 135),编辑器无法初始化,且已尝试移除扩展、更新软件及系统、删除缓存、测试其他版本无效,可尝试以下方案:
检查GPU驱动兼容性
- 运行
glxinfo | grep "OpenGL version"查看当前OpenGL版本,VS Code要求最低OpenGL 3.0,版本过低需更新显卡驱动。 - NVIDIA显卡:执行
sudo ubuntu-drivers autoinstall自动安装适配驱动,重启后再启动VS Code。 - Intel集成显卡:执行
sudo apt install mesa-utils libgl1-mesa-glx更新相关组件。
- 运行
禁用GPU加速启动VS Code
- 终端执行
code --disable-gpu启动,若能正常打开,说明是GPU加速导致问题。 - 永久禁用:打开VS Code设置(
Ctrl+,),搜索GPU,把Terminal > Integrated: Gpu Acceleration和Window: Enable GPU Acceleration都设为off,保存后重启。
- 终端执行
检查系统依赖缺失
- 执行
ldd $(which code) | grep "not found"查看是否有缺失的系统依赖库,有缺失就用sudo apt install <缺失库名>安装。 - 可先尝试安装常见缺失库:
sudo apt install libXss1 libgconf-2-4 libnss3。
- 执行
彻底重置VS Code用户数据
- 关闭所有VS Code进程,执行
mv ~/.config/Code ~/.config/Code.bak和mv ~/.vscode ~/.vscode.bak备份配置和扩展目录。 - 重新启动VS Code,生成全新配置文件,若能正常启动,再逐步恢复备份内容排查问题。
- 关闭所有VS Code进程,执行
尝试VS Code便携版
- 从官网下载便携版压缩包,解压后直接运行
code可执行文件,避开系统环境影响,测试能否正常启动。
- 从官网下载便携版压缩包,解压后直接运行
内容的提问来源于stack exchange,提问作者Harwinder Singh
相关产品推荐
相关产品推荐

