VScode crashed, code:-1073741819,窗口崩溃解决方法

解决 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. 修改快捷方式(持久性解决方案)

为了避免每次都需要手动输入命令,可以通过修改快捷方式来永久性地添加启动参数。

  1. 右键点击 VS Code 的快捷方式,选择 属性

  2. 快捷方式 标签页中,找到 目标 字段。

  3. 目标 路径的末尾添加以下启动参数:

    --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可以忽略

  4. 点击确定 保存设置,重新启动 VS Code,崩溃问题应该得到解决。

3. 进一步解决(持久性解决方案)

由于我们不可能每次都通过快捷方式打开,下面还有一种持续解决方案。

在这里插入图片描述

这样设置后,就彻底解决了该问题。

参考:
1.VScode crashed, code:-1073741502
2.https://code.visualstudio.com/updates/v1_80#_disable-chromium-sandbox

VS Code的OOM表示"Out of Memory",意思是内存不足。引用[1]中提到,当VS Code出现闪退并报错时,可以通过查看内存使用情况来判断是否内存占用过高。如果内存占用过高,可以尝试关闭其他程序或页面以释放内存,然后再打开VS Code。 引用中提到了一个与Visual Studio 2010相关的崩溃现象,虽然和VS Code有所区别,但也可能与OOM有关。在这种情况下,一种解决方法是增加node服务的内存限制,这可以通过修改配置文件或命令行参数来实现。 因此,当遇到VS Code的OOM问题时,可以考虑以下解决方法: 1. 检查并关闭其他占用内存较大的程序或页面,以释放内存。 2. 增加VS Code使用的node服务的内存限制,可以通过修改配置文件或命令行参数来完成。 请注意,这些解决方法可能因个体情况而异,建议根据具体情况选择合适的方法解决OOM问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VSCode报错:The Windows has crashed reason:‘oom](https://blog.csdn.net/qq_40406916/article/details/115185392)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Visual Studio 2010崩溃重启问题(源文件编译崩溃)](https://download.csdn.net/download/weixin_38627234/14007435)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [解决 vscode运行项目卡死 提示:窗口崩溃(原因oom)](https://blog.csdn.net/wolffei/article/details/117323600)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值