Visual Studio Code更新后启动出现黑屏或空白屏问题咨询
VS Code 更新后启动黑屏/空白屏修复方案
重装后问题复现基本是没清理用户侧缓存/配置、GPU渲染兼容、软件冲突三类原因,按以下顺序排查即可:
优先验证GPU硬件加速兼容问题
右键VS Code快捷方式选「属性」,在「目标」栏的原有路径末尾加空格后追加启动参数--disable-gpu,保存后双击快捷方式启动。如果能正常进入界面,打开设置搜索hardware acceleration,关闭硬件加速选项,之后移除快捷方式上追加的参数即可正常启动。
也可以直接在系统运行窗口(Win+R 快捷键调出)输入code --disable-gpu快速验证。彻底清理残留数据后重装
常规卸载不会删除用户配置、插件、缓存文件,这是重装无效的最常见原因:- 打开任务管理器,结束所有名称带Visual Studio Code、Code的后台进程
- 删除对应平台的VS Code用户数据目录(有本地未同步配置的可以先把目录重命名备份):
- Windows:删除
%APPDATA%\Code、%LOCALAPPDATA%\Microsoft\vscode-crashpad两个目录 - macOS:删除
~/Library/Application Support/Code、~/Library/Caches/Code两个目录 - Linux:删除
~/.config/Code、~/.cache/Code两个目录
- Windows:删除
- 重新安装VS Code稳定版安装包,启动测试。
排查插件兼容问题
在运行窗口输入code --disable-extensions启动,如果能正常打开界面,说明是第三方插件和新版本不兼容,进入扩展面板逐个禁用最近更新的插件,定位到冲突插件卸载即可。排查软件冲突与兼容性问题
- Windows用户可以右键VS Code启动程序,打开「属性-兼容性」面板,勾选「以兼容模式运行」选择Windows 8,同时勾选「以管理员身份运行」,保存后启动测试。
- 临时关闭桌面美化、窗口分屏、第三方杀毒类软件(常见的如Wallpaper Engine、第三方桌面管理工具、国产安全软件实时防护),这类软件经常和VS Code基于的Electron框架渲染逻辑产生冲突,关闭后能正常启动的话把VS Code加入对应软件白名单即可。
内容的提问来源于stack exchange,提问作者dhS
相关产品推荐
相关产品推荐

