VS Code出现Extension host terminated unexpectedly报错该如何解决?
VS Code 扩展主机意外终止(Extension host terminated unexpectedly)问题修复方案
问题报错参考

可尝试的修复步骤
- 优先使用安全模式排查扩展冲突
按住Shift键双击打开VS Code,进入无扩展运行的安全模式。如果安全模式下没有报错,说明故障由第三方扩展导致,接下来可以在正常启动后进入扩展管理页面,按最近更新时间排序,逐个禁用扩展后重启测试,定位到故障扩展后回滚版本或直接卸载即可。 - 关闭VS Code硬件加速
硬件加速和部分显卡驱动不兼容会触发扩展进程崩溃,你可以打开VS Code设置,搜索disable hardware acceleration,勾选对应选项后重启软件生效。也可以直接编辑VS Code配置文件夹下的argv.json文件,添加如下配置项:"disable-hardware-acceleration": true - 调整VS Code版本
如果是更新VS Code后首次出现该问题,可以回滚到上一个稳定版本;如果使用的是内测版,可以切换为正式发布的稳定版。 - 重置扩展缓存
删除本地扩展缓存目录后重启VS Code,系统会自动重新加载所有扩展的有效文件,不同系统的缓存路径如下:- Windows:
%APPDATA%\Code\CachedExtensionVSIXs - macOS:
~/Library/Application Support/Code/CachedExtensionVSIXs - Linux:
~/.config/Code/CachedExtensionVSIXs
- Windows:
- 重装VS Code
上述方案都无效的话,完全卸载VS Code(同时删除本地配置、扩展文件夹)后,重新下载安装官方最新稳定版即可。
内容的提问来源于stack exchange,提问作者Yogesh Nikam
相关产品推荐
相关产品推荐

