Visual Studio Code崩溃后启动持续报错无法加载的解决方法
VSCode启动即崩溃、无法加载内容排查解决步骤

按以下优先级从低侵入到高侵入依次操作验证,每步完成后尝试启动VSCode,正常启动即可停止后续操作:
- 以安全模式启动排除扩展冲突
关闭所有已打开的VSCode窗口后,通过命令行执行对应指令启动无扩展的安全模式:- Windows:按下Win+R组合键,输入
code --disable-extensions后回车 - macOS:打开终端执行
/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code --disable-extensions - Linux:直接在终端执行
code --disable-extensions
若安全模式可正常启动,故障由第三方扩展冲突导致。启动后逐个禁用近期安装/更新的扩展,重启验证即可定位问题扩展,卸载对应扩展即可恢复正常。
- Windows:按下Win+R组合键,输入
- 清理残留进程与缓存文件
多窗口同时打开时容易出现缓存写入损坏、进程残留锁死的问题,先彻底结束所有VSCode相关进程:Windows通过任务管理器结束所有名称含「Visual Studio Code」的进程,macOS通过活动监视器结束所有Code相关进程,Linux执行pkill code终止全部相关进程。
之后清空对应缓存目录内容:- Windows:资源管理器地址栏输入
%APPDATA%\Code\Cache和%APPDATA%\Code\CachedData,删除两个目录下所有文件 - macOS:访达按下Shift+Command+G,输入
~/Library/Caches/Code/,删除Cache、CachedData目录内所有内容 - Linux:进入
~/.config/Code/Cache和~/.config/Code/CachedData路径,清空两个目录下的文件
- Windows:资源管理器地址栏输入
- 重置损坏的用户数据
若清缓存仍无法启动,先备份旧用户数据避免配置丢失:找到对应路径下的Code文件夹,将其重命名为Code-backup做备份:- Windows:
%APPDATA%\Code - macOS:
~/Library/Application Support/Code - Linux:
~/.config/Code
重命名后重新启动VSCode,程序会自动生成全新的默认配置文件,此时一般可正常启动。后续可从备份的Code-backup文件夹中,逐个迁移自定义代码片段、快捷键配置、settings.json等个人文件,定位到损坏的配置文件删除即可。
- Windows:
- 重装稳定版VSCode
以上操作全部无效时,卸载当前安装的VSCode,下载最新正式稳定版重新安装即可,安装完成后可从之前备份的用户数据中恢复个人配置与扩展列表。
内容的提问来源于stack exchange,提问作者joacoiudica
相关产品推荐
相关产品推荐

