Ubuntu系统首次安装Visual Studio Code启动冻结无响应求助
Ubuntu下VS Code启动冻结的解决方案
禁用GPU加速启动
很多Ubuntu环境下的VS Code冻结问题由GPU渲染冲突导致,先尝试用命令启动:code --disable-gpu
若能正常进入界面,打开设置(快捷键Ctrl+,),搜索Hardware Acceleration,取消勾选"Enable Hardware Acceleration"选项,重启VS Code即可。清除用户配置与缓存
损坏的配置或缓存文件可能引发启动异常,先备份配置(可选):cp -r ~/.config/Code ~/.config/Code_backupcp -r ~/.vscode ~/.vscode_backup
然后删除原有配置缓存:rm -rf ~/.config/Coderm -rf ~/.vscode
重新启动VS Code,程序会生成全新的配置文件。检查并安装缺失依赖
VS Code依赖部分系统库,缺失可能导致启动失败,执行以下命令安装常用依赖:sudo apt update && sudo apt install libxss1 libasound2更换安装源重新安装
若之前通过Snap或第三方源安装,尝试改用官方DEB包:- 卸载现有版本:
- Snap安装:
sudo snap remove code - APT安装:
sudo apt remove --purge code
- Snap安装:
- 下载VS Code官方Ubuntu DEB包,执行安装:
sudo dpkg -i code_*.deb - 若出现依赖错误,修复:
sudo apt -f install
- 卸载现有版本:
安全模式排查扩展问题
第三方扩展可能导致启动冻结,以安全模式启动(禁用所有扩展):code --safe-mode
若能正常启动,逐个启用扩展并重启VS Code,排查出引发问题的扩展后卸载即可。
内容的提问来源于stack exchange,提问作者tobias
相关产品推荐
相关产品推荐

