解决 VS Code 启动崩溃问题
最近在安装 Visual Studio Code(VS Code)后,遇到了一个令人头疼的问题:每次启动时,VS Code 都显示 崩溃(Crashed),无法正常运行。尝试了多种方法,却始终无法解决问题。经过多番折腾,终于找到了解决方案,今天来分享给大家。
问题症状
刚安装好 VS Code 后,打开软件时会出现崩溃提示,无法正常启动。无论如何重启,始终无法进入编辑器。
解决方案
经过一番搜索和实验,发现通过禁用扩展、关闭 GPU 加速和禁用 Chromium 沙盒可以有效解决该问题。具体操作步骤如下:
1. 通过命令行启动 VS Code(临时解决方法)
首先,按下 Win + R,打开运行窗口,输入 cmd
后按回车,进入命令行界面。
然后,在命令行中输入以下命令,禁用扩展、GPU 加速和 Chromium 沙盒:
code --disable-extensions --disable-gpu --disable-chromium-sandbox
一般和扩展以及GPU关系不大,可以使用如下命令
code --disable-chromium-sandbox
执行该命令后,VS Code 应该可以正常启动。这个方法适用于临时启动 VS Code,但每次启动时都需要手动输入命令。
2. 修改快捷方式(持久性解决方案)
为了避免每次都需要手动输入命令,可以通过修改快捷方式来永久性地添加启动参数。
-
右键点击 VS Code 的快捷方式,选择 属性。
-
在 快捷方式 标签页中,找到 目标 字段。
-
在 目标 路径的末尾添加以下启动参数:
--disable-extensions --disable-gpu --disable-chromium-sandbox
例如,原本的路径可能是:
"C:\Users\<用户名>\AppData\Local\Programs\Microsoft VS Code\Code.exe"
修改后的路径应如下所示:
"C:\Users\<用户名>\AppData\Local\Programs\Microsoft VS Code\Code.exe" --disable-extensions --disable-gpu --disable-chromium-sandbox
同理, --disable-extensions --disable-gpu可以忽略
-
点击确定 保存设置,重新启动 VS Code,崩溃问题应该得到解决。
3. 进一步解决(持久性解决方案)
由于我们不可能每次都通过快捷方式打开,下面还有一种持续解决方案。
这样设置后,就彻底解决了该问题。
参考:
1.VScode crashed, code:-1073741502
2.https://code.visualstudio.com/updates/v1_80#_disable-chromium-sandbox