Windows10系统下VS Code启动频繁崩溃无法正常打开该如何解决
Windows 10 VS Code启动崩溃(错误码2)解决方案
以下为按优先级排序的可执行排查步骤:
禁用GPU硬件加速测试
该问题90%以上由显卡硬件加速兼容问题导致,先通过以下方式测试:- 按下
Win+R组合键调出运行窗口 - 输入命令
code --disable-gpu后回车
如果可以正常启动,右键VS Code桌面快捷方式选择「属性」,在「目标」输入框的原有路径末尾添加空格和--disable-gpu,后续点击快捷方式启动即可永久生效。
- 按下
清理损坏的缓存配置
默认卸载重装VS Code不会删除用户目录下的配置文件,因此损坏的缓存会持续导致崩溃:- 打开资源管理器,进入路径
C:\Users\你的系统用户名\AppData\Roaming\Code(如果看不到AppData文件夹,先在资源管理器顶部「查看」 tab 勾选「隐藏的项目」) - 删除该目录下的Cache、CachedData、CachedExtensions、GPUCache四个文件夹,不要删除User文件夹,避免丢失个人配置与已安装插件
- 重启VS Code验证是否恢复
- 打开资源管理器,进入路径
排查扩展兼容问题
第三方扩展不兼容也会触发启动崩溃:- 按下
Win+R输入code --safe-mode启动VS Code安全模式(该模式会禁用所有第三方扩展) - 如果安全模式可以正常启动,说明问题出在扩展上,进入扩展管理页,按安装时间倒序逐个禁用近期安装的扩展,重启验证即可定位问题扩展
- 按下
修复系统兼容性配置
- 右键VS Code快捷方式选择「属性」,进入「兼容性」 tab,取消勾选以兼容模式运行这个程序、以管理员身份运行此程序两个选项后保存
- 检查近期是否更新过显卡驱动,如果更新后才出现崩溃,回滚到上一版显卡驱动即可
- 检查第三方杀毒软件是否拦截VS Code进程,将VS Code安装目录、
C:\Users\你的系统用户名\AppData\Roaming\Code目录加入杀毒软件白名单
更换安装版本测试
如果以上方案都无效,卸载当前版本VS Code,安装官方稳定版的前一个小版本,优先选择用户级安装包而非系统级安装包,避免权限冲突问题。
内容的提问来源于stack exchange,提问作者Fluffy Cow
相关产品推荐
相关产品推荐

